14 Apr 2005
CS 3243 - Revision
15
Summary of algorithms
¡
Breadth-First – FIFO order
¡
Uniform-Cost – in order of cost
¡
Depth-First – LIFO order
¡
Depth-Limited – DFS to a maximum depth
¡
Iterative Deepening – Iterative DLS.
¡
¡
Bidirectional – also search from goal towards origin
Yes
Yes
No
No
Yes
Yes
Optimal?
O(b
d/2
)
O(bd)
O(bl)
O(bm)
O(b
é
C*/e
ù
)
O(b
d+1
)
Space
O(b
d/2
)
O(b
d
)
O(b
l
)
O(b
m
)
O(b
é
C*/e
ù
)
O(b
d+1
)
Time
Yes
Yes
No
No
Yes
Yes
Complete?
Bidirection
al
Iterative
Deepening
Depth
Limited
Depth
First
Uniform
Cost
Breadth-
First
Criterion