Overview
HPA* is a pathfinding method that searches a graph, grid, or configuration space using costs, heuristics, or incremental updates. It is useful when route quality, replanning cost, or search speed matters more than a naive traversal.
HPA* finds routes through graphs, grids, or motion-planning spaces.
Compact metadata for implementation and discovery.
HPA* is a pathfinding method that searches a graph, grid, or configuration space using costs, heuristics, or incremental updates. It is useful when route quality, replanning cost, or search speed matters more than a naive traversal.
Quick facts
Runtime and memory behavior at a glance.
Best
O(E)
Average
O(E log V)
Worst
O(E log V)
Space
O(V)
Show the frontier expanding through the map and the final path being reconstructed.
HPA* operates in O(E log V) time and O(V) space within the Pathfinding family. Often compared with Hierarchical Pathfinding and A* Search.
What each reference supports for this entry.
Reference for HPA* abstraction over grid clusters and near-optimal hierarchical pathfinding.
Open sourceGame AI reference supporting HPA* grid navigation, abstraction, many-agent movement, or real-time pathfinding tradeoffs.
Good next jumps from the relationship graph, ranked for useful discovery.
Pathfinding · Core
HPA* is a pathfinding variant of A* Search with a different search or heuristic tradeoff.
Compare with thisHPA* is a route-search alternative to Hierarchical Pathfinding with different heuristic or replanning behavior.
HPA* is a pathfinding variant of A* Search with a different search or heuristic tradeoff.
HPA* is an alternative to Subgoal Graph Pathfinding within the Pathfinding family.