Let us see the performance of algorithms based on various criteria −
| Criterion | Breadth First | Depth First | Bidirectional | Uniform Cost | Interactive Deepening |
| Time | bd | bm | bd/2 | bd | bd |
| Space | bd | bm | bd/2 | bd | bd |
| Optimality | Yes | No | Yes | Yes | Yes |
| Completeness | Yes | No | Yes | Yes | Yes |
