Overview
ALT preprocesses distances to selected landmarks, then turns those values into admissible A* heuristics for faster route queries.
Uses landmark distances and triangle inequalities to guide shortest-path search.
Compact metadata for implementation and discovery.
ALT preprocesses distances to selected landmarks, then turns those values into admissible A* heuristics for faster route queries.
Quick facts
Runtime and memory behavior at a glance.
Best
O(E log V)
Average
O(E log V)
Worst
O(E log V)
Space
O(k V)
h(v, t) = max_l |dist(l, t) - dist(l, v)|Uses landmark distances to lower-bound the remaining distance.
Show the frontier, settled nodes, and the final path over the search space.
ALT Landmarks should be used with the assumptions and tradeoffs of heuristic Search in mind.
What each reference supports for this entry.
Reference for A*, landmarks, and triangle-inequality lower bounds in road-network routing.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
ALT uses landmark distances to strengthen A* heuristics.
Both use preprocessing to accelerate route planning.