Iterative Deepening Depth-first Search

Iterative deepening depth-first search is a states-space search strategy, that visits each node in the search tree in the same order as depth-first search but does so by gradually increasing the maximum depth limit of the search iteratively. At each iteration, the maximum depth is increased and the search is re-run. This is repeated until the depth limit reaches d, the depth of the shallowest goal state. Iterative Deepening can be effectively considered as the repeated application of depth-limited search, increasing the bound with each iteration. Iterative deepening depth-first search combines the best features of depth-first search ie. space-efficiency and breadth-first search, ie. completeness when the branching factor is finite and optimality when the path cost is a non-decreasing function of the depth of the node. The space complexity of ITDFS is O(bd), where b is the branching factor. Since iterative deepening visits states multiple times it may seem wasteful, but it turns out to be not so costly, since in a tree most of the nodes are in the bottom level, so it does not matter much if the upper levels are visited multiple times. In fact the time complexity of ITDFS works out to be the same as Depth-first or Breadth-first search — O(b^{d+1}). Similar to Iterative deepening is a search strategy called Iterative lengthening search that works with increasing path-cost limits instead of depth-limits. It turns out however, that iterative lengthening incurs substantial overhead that make it less useful than iterative deepening as a search strategy.

 

<< PreviousWord BrowserNext >>
kra isthmus
carl eduard, duke of saxe coburg and gotha
canadian heritage river
cal poly san luis obispo
powergaming
john s. johnson
new deal (uk)
ccu
list of political parties in afghanistan
mars desert research station
list of political parties in nepal
list of political parties in saudi arabia
eastern kentucky university
united states bank holiday
lexington community college
viewable image size
paleolibertarianism
weak pronouns in catalan
frances perkins
bullitt
list of utilitarians
joxer
polykleitos the younger
gilwell park
kandersteg
toad (comics)
blob (comics)
georgian orthodox and apostolic church
sandworm
louella parsons
crisa
richard sylvan
jason david frank
alqosh
casa espacio
murder mystery game
east staffordshire
list of cities in niue
2c e
franklin's ground squirrel
the scout association
das lied von der erde
aztec bowl
e. roland harriman