Jump Point Search Pathfinding in 4-connected Grids
Johannes Baum

TL;DR
JPS4 is a new pathfinding algorithm for 4-connected grids that improves efficiency by pruning search space and guarantees optimal paths, outperforming A* in obstacle-dense environments.
Contribution
JPS4 extends Jump Point Search to 4-connected grids using canonical ordering and successor functions for online pruning, ensuring optimal paths in complex environments.
Findings
JPS4 outperforms A* in obstacle-rich scenarios.
JPS4 maintains optimality with reduced search space.
A* is more efficient on open maps.
Abstract
This work introduces JPS4, a novel pathfinding algorithm for 4-connected grid maps. JPS4 builds upon the Jump Point Search (JPS8) algorithm, originally designed for 8-connected environments. To achieve efficient pathfinding on 4-connected grids, JPS4 employs a canonical ordering and a successor function that enable online graph pruning. This reduces the search space by minimizing unnecessary node expansions. The core concept of JPS4 as well as JPS8 lies in the utilization of jump points. Strategically placed at obstacle corners, jump points prevent the search from overlooking crucial sections of the state space. They essentially reinitialize the canonical ordering, allowing exploration beyond obstacles. This mechanism ensures JPS4 finds optimal paths even in complex environments. The paper further explores the optimality of JPS4 and compares its performance against the established…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEmbedded Systems Design Techniques · VLSI and FPGA Design Techniques · Interconnection Networks and Systems
