Un-Informed Search
Un-Informed Search
Un-Informed Search
Types of Un-Informed Search:
I. Breadth-first search
I. Breadth-first search
I. Breadth-first search
Algorithm
Applications of Breadth-first search
Crawlers in Search Engines:
GPS Navigation systems:
Find the Shortest Path & Minimum Spanning Tree for an unweighted graph:
Broadcasting:
Peer to Peer Networking:
II. Depth-First Search Algorithm
II. Depth-First Search Algorithm
II. Depth-First Search Algorithm
a) pop a node from the stack
1) if -> node is goal return success
2) push all children nodes on to the stack
3) Return failure
II. Depth-First Search Algorithm
Applications of DFS:
III. Uniform-cost search
III. Uniform-cost search
III. Uniform-cost search
III. Uniform-cost search
IV. Depth-limited search
IV. Depth-limited search
IV. Depth-limited search
IV. Depth-limited search
depth-limited search can terminate with two kinds of failure:
Depth-limited search
V. Iterative deepening depth-first search
Depth-limited search
Depth-limited search
VI. Bidirectional search