Grid Pathfinding on the 2k Neighborhoods

Abstract

Grid pathfinding, an old AI problem, is central for the development of navigation systems for autonomous agents. A surprising fact about the vast literature on this problem is that very limited neighborhoods have been studied. Indeed, only the 4- and 8-neighborhoods are usually considered, and rarely the 16-neighborhood. This paper describes three contributions that enable the construction of effective grid path planners for extended 2k-neighborhoods. First, we provide a simple recursive definition of the 2k-neighborhood in terms of the 2k–1-neighborhood. Second, we derive distance functions, for any k >1, which allow us to propose admissible heurisitics which are perfect for obstacle-free grids. Third, we describe a canonical ordering which allows us to implement a version of A* whose performance scales well when increasing k. Our empirical evaluation shows that the heuristics we propose are superior to the Euclidean distance (ED) when regular A* is used. For grids beyond 64 the overhead of computing the heuristic yields decreased time performance compared to the ED. We found also that a configuration of our A*-based implementation, without canonical orders, is competitive with the "any-angle" path planner Theta$^*$ both in terms of solution quality and runtime.

Cite

Text

Rivera et al. "Grid Pathfinding on the 2k Neighborhoods." AAAI Conference on Artificial Intelligence, 2017. doi:10.1609/AAAI.V31I1.10666

Markdown

[Rivera et al. "Grid Pathfinding on the 2k Neighborhoods." AAAI Conference on Artificial Intelligence, 2017.](https://mlanthology.org/aaai/2017/rivera2017aaai-grid/) doi:10.1609/AAAI.V31I1.10666

BibTeX

@inproceedings{rivera2017aaai-grid,
  title     = {{Grid Pathfinding on the 2k Neighborhoods}},
  author    = {Rivera, Nicolas and Hernández, Carlos and Baier, Jorge A.},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2017},
  pages     = {891-897},
  doi       = {10.1609/AAAI.V31I1.10666},
  url       = {https://mlanthology.org/aaai/2017/rivera2017aaai-grid/}
}