UPath: Universal Planner Across Topological Heterogeneity For Grid-Based Pathfinding
Aleksandr Ananikian, Daniil Drozdov, Konstantin Yakovlev (Saint-Petersburg University)

TL;DR
UPath introduces a universal heuristic predictor for grid-based pathfinding that generalizes across diverse tasks, significantly reducing search effort while maintaining near-optimal solutions, addressing a key limitation of previous learning-based methods.
Contribution
The paper presents a universal heuristic predictor trained once to generalize across various unseen grid-based pathfinding tasks, overcoming distributional assumptions of prior approaches.
Findings
Halves A* computational effort
Achieves solutions within 3% of optimal cost
Generalizes to out-of-distribution tasks
Abstract
The performance of search algorithms for grid-based pathfinding, e.g. A*, critically depends on the heuristic function that is used to focus the search. Recent studies have shown that informed heuristics that take the positions/shapes of the obstacles into account can be approximated with the deep neural networks. Unfortunately, the existing learning-based approaches mostly rely on the assumption that training and test grid maps are drawn from the same distribution (e.g., city maps, indoor maps, etc.) and perform poorly on out-of-distribution tasks. This naturally limits their application in practice when often a universal solver is needed that is capable of efficiently handling any problem instance. In this work, we close this gap by designing an universal heuristic predictor: a model trained once, but capable of generalizing across a full spectrum of unseen tasks. Our extensive…
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
TopicsRobotic Path Planning Algorithms · Computational Geometry and Mesh Generation · Data Management and Algorithms
