Publication | Journal of Artificial Intelligence Research 2022
Path Counting for Grid-Based Navigation
This paper solves the well-known problem of how to obtain straighter, more direct grid paths from traditional pathfinding methods like Dijkstra’s algorithm or A*. Our solution is a simple counting procedure inspired by Pascal’s triangle. The new method is currently being used to analyze architectural designs, though it could also be applied to pathfinding in video games or robotics.
Download publicationAbstract
Path Counting for Grid-Based Navigation
Rhys Goldstein, Kean Walmsley, Jacobo Bibliowicz, Alexander Tessier, Simon Breslav, Azam Khan
Journal of Artificial Intelligence Research 2022
Counting the number of shortest paths on a grid is a simple procedure with close ties to Pascal’s triangle. We show how path counting can be used to select relatively direct grid paths for AI-related applications involving navigation through spatial environments. Typical implementations of Dijkstra’s algorithm and A* prioritize grid moves in an arbitrary manner, producing paths which stray conspicuously far from line-of-sight trajectories. We find that by counting the number of paths which traverse each vertex, then selecting the vertices with the highest counts, one obtains a path that is reasonably direct in practice and can be improved by refining the grid resolution. Central Dijkstra and Central A* are introduced as the basic methods for computing these central grid paths. Theoretical analysis reveals that the proposed grid-based navigation approach is related to an existing grid-based visibility approach, and establishes that central grid paths converge on clear sightlines as the grid spacing approaches zero. A more general property, that central paths converge on direct paths, is formulated as a conjecture.
Associated Researchers
Rhys Goldstein
Former Autodesk
Alex Tessier
Former Autodesk
Simon Breslav
Trax
Azam Khan
Trax
Related Resources
2025
Disaggregated Design for GPU-Based Volumetric Data StructuresA novel disaggregated design that rebalances trade-offs between data…
2024
Reduced-order modeling of unsteady fluid flow using neural network ensemblesA framework to enhance the accuracy of time-series predictions in…
2024
Optimized GPU Implementation of Grid Refinement in Lattice Boltzmann MethodOptimized GPU-accelerated algorithm for implementing grid refinement…
2022
Evolving Through the Looking Glass: Learning Improved Search Spaces with Variational Autoencoders.Nature has spent billions of years perfecting our genetic…
Get in touch
Something pique your interest? Get in touch if you’d like to learn more about Autodesk Research, our projects, people, and potential collaboration opportunities.
Contact us