Back to practice exercises.
1: Background Reading
2: Learning Goals
- Apply basic properties of search algorithms: completeness, optimality, time and space complexity of search algorithms.
- Select the most appropriate search algorithms for specific problems.
3: Directed Questions
- What is meant by search algorithm completeness?
- What is meant by search algorithm optimality?
- What are the advantages of breadth-first search (BFS) over depth-first search (DFS)?
- What is the advantage of DFS over BFS?
4: Uninformed Search
- Consider the search problem represented in the following figure, where a is the start node and f is the goal
node. Would you prefer DFS or BFS for this problem? Why?
- Which sequences of paths are explored by BFS and DFS in this problem?
5: Learning Goals Revisited
- Apply basic properties of search algorithms: completeness, optimality, time and space complexity of search algorithms.
- Select the most appropriate search algorithms for specific problems.
|