Why a * Is Admissible

A* is admissible if it uses an admissible heuristic, and h(goal) = 0. (h(n) is smaller than h*(n)), then A* is guaranteed to find an optimal solution. i.e., f(n) is non-decreasing along any path. Theorem: If h(n) is consistent, f along any path is non-decreasing.

IS A * algorithm is admissible?

Key Point: All A* algorithms are admissible. In other words, bread-first search uses a trivial estimate of the distance to the goal. Route Finding Example: For route-finding problems, the straight-line distance from city n to a goal city is a lower bound on the distance of an optimal route from n to the goal.

What is admissibility of A *?

Admissibility. A search algorithm is said to be admissible if it is guaranteed to return an optimal solution. If the heuristic function used by A* is admissible, then A* is admissible.

Maya Lin-Takahashi

Maya Lin-Takahashi

Consumer Tech & Gadget Reviewer

Maya is a hardware enthusiast who tests and reviews smart home devices, smartphones, wearables, and audio gear. She focuses on practical consumer value and build quality.

Share this article
Twitter Facebook Pinterest