AspectUninformed SearchInformed Search
Knowledge RequiredNo domain-specific knowledge; only knows the start and goal stateUses domain-specific knowledge (heuristics) to guide the search
Search DirectionBlindly explores the search spaceDirected towards the goal using heuristics
EfficiencyLess efficient, explores many irrelevant pathsMore efficient, focuses on promising paths
Examples- Breadth-First Search (BFS) - Depth-First Search (DFS) - Depth-Limited - Iterative Deepening- Greedy Best-First Search - A* Search
Use of Heuristics❌ Not used✅ Heuristic function h(n) used
CompletenessDepends on the algorithm (e.g., BFS is complete)Depends on the heuristic used
OptimalitySome (like BFS and UCS) are optimalA* is optimal if heuristic is admissible and consistent
Time & Space ComplexityGenerally higher than informed searchUsually lower due to guided exploration
Goal AwarenessGoal is known but not used to guide searchGoal is used to estimate closeness from current state

📝 Summary

  • Uninformed Search explores blindly without any additional knowledge.
  • Informed Search uses heuristics to guide the search efficiently toward the goal.