Iterative Deepening Search (IDS) - Iterative Deepening Depth First Search (IDDFS)
  • calls DFS for different depths starting from an initial value. In every call, DFS is restricted from going beyond the given depth. So basically we do DFS in a BFS fashion