Overview
Jump Point Search prunes uniform-cost grid moves and jumps to forced decision points while preserving optimal paths.
Speeds up grid pathfinding by skipping over symmetric intermediate nodes.
Compact metadata for implementation and discovery.
Jump Point Search prunes uniform-cost grid moves and jumps to forced decision points while preserving optimal paths.
Quick facts
Runtime and memory behavior at a glance.
Best
O(E)
Average
O(E)
Worst
O(E)
Space
O(V)
stop jumping if node is goal or node has a forced neighborIdentifies the grid cells that must be kept because they may change the optimal path.
Show long grid jumps replacing many single-cell expansions.
Jump Point Search operates in O(E) time and O(V) space within the Grid Pathfinding family. Key governing relation: stop jumping if node is goal or node has a forced neighbor. Often compared with A* Search and Lee Algorithm.
What each reference supports for this entry.
Reference for symmetry-breaking grid pathfinding by jumping between forced neighbors.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.