Core Concepts in Artificial Intelligence: Search Algorithms and Knowledge Systems
Classified in Computers
Written on in
English with a size of 15.96 KB
Heuristic Search Techniques Explained
Heuristic search techniques use intelligent estimations to find solutions efficiently. These methods help in decision-making by prioritizing the most promising paths.
1. Greedy Best-First Search (GBFS)
- Always chooses the next step that appears closest to the goal.
- Ignores the cost already traveled.
Example:
A person finding the exit of a maze by always taking the path that looks shortest.
⚠ Risk: May lead to dead ends.
2. A* Search Algorithm
- Balances actual cost and estimated cost to reach the goal.
- Ensures the shortest and most efficient path.
Example:
Google Maps finds the best route by considering both distance already covered and the remaining estimated distance.
✅ Optimal and efficient.
3. Hill Climbing Algorithm
- Moves