Back to the reading lists

    Classic AI: search, logic & planning· 1968

    A Formal Basis for the Heuristic Determination of Minimum Cost Paths

    Peter E. Hart (first author) · 1968

    Read the original

    DOI 10.1109/tssc.1968.300136OpenAlex W1969483458

    Cost so far, estimated remainder.

    On the reading lists

    Why it matters

    Established A*, the foundational optimal heuristic search algorithm.

    Condensed from the expert lists' notes.

    Inside the paper

    The problem
    Finding a least-cost route through a large graph can require exploring many alternatives. A useful estimate of the remaining cost can guide that search, but the estimate must be handled carefully if the result is to remain optimal.
    The idea
    The paper studies a search that ranks frontier nodes by the cost already incurred plus an estimate of the remaining cost. It states conditions under which this procedure finds a minimum-cost path and compares its search effort with alternatives.
    How it works
    • Begin at the starting node and keep track of discovered nodes whose outgoing paths have yet to be examined.
    • Select a node with the smallest estimated total route cost, then generate its successors and update their best known paths.
    • If a better route to a previously encountered node appears, revise its path information and return it to consideration when needed.
    • An estimate that does not exceed the true remaining cost supports the admissibility result under the paper’s assumptions.
    What it showed
    The authors prove that the stated search returns a minimum-cost solution under its conditions. They also analyze when another admissible algorithm with the same heuristic information cannot expand fewer nodes, with qualifications involving ties and consistency.
    Read it for
    Start with Section II for the algorithm and its admissibility argument. Section III develops the more subtle optimality comparison, while Section IV discusses the assumptions and practical implications; the proofs can be revisited after tracing a small graph by hand.

    Written in our own words from the paper itself. A draft the editors have not yet reviewed.

    Reading it

    Difficulty: Intermediate

    Read this first: graph search (breadth-first, Dijkstra).

    The record

    First released
    1968 (from OpenAlex)
    Citations
    14,103 citations, as counted by Semantic Scholar logoSemantic Scholar (non-commercial licence)
    Named by
    both expert lists
    Score
    0.719 · computed rank 54 · consensus 0.97, must-read 1, citations percentile 0.938 (pre-1970 · classic-ai), awards 0, existing lists 0. Method

    Editor's notes

    • Readability check: pass: A*: short, rigorous and still taught. (AI draft (Claude), not yet reviewed, 2026-10-29)

    Data sources

    Catalogue data from OpenAlex (CC0), Crossref (CC0 metadata; no abstracts are shown), arXiv, and Papers With Code (CC BY-SA 4.0), and Semantic Scholar logoSemantic Scholar (used under its non-commercial API licence). Each count names its source. See the method.