Consider the following statements about uninformed search.
1. Breadth first search is complete for finite branching factors
2. Depth first search requires memory linear in the maximum depth
3. Depth first search is optimal with unit step costs
Which of the statements given above is or are correct?
Answer: A
The first two are correct. Depth first search returns the first goal it encounters, which may be at any depth, so it is not optimal even with unit costs. It is the trade for its linear memory. The three statements between them cover completeness, space and optimality, which is three of the four standard criteria, and the third is the one depth first fails.
Please log in or register to report this question.