Artificial intelligenceLesson 1 of 1 in the course Search
A* Search: Pathfinding, Heuristics, Guarantees, and Variants
5 flashcards · 5 quiz questions · 5 match pairs · 5 fill-in sentences · English
Lesson progress
0 / 5
Your progress is kept in this browser only.Sign up to save it
Summary
A* is a widely used algorithm for finding a least-cost route through a weighted graph. This lesson introduces the problem it solves, its place among search algorithms, and its origins.
A graph consists of nodes (states or locations) connected by edges (possible moves). Each edge has a weight, such as distance, time, or another cost. Given a start node and a goal node, a pathfinding algorithm seeks a route whose total edge weight is as small as possible.
All flashcards
Quiz questions
Based on the Wikipedia article A* search algorithm, licensed CC BY-SA 4.0. Adapted into a summary, flashcards and quizzes.