Online graph pruning for pathfinding on grid maps

Daniel Harabor*, Alban Grastien

*Corresponding author for this work

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    283 Citations (Scopus)

    Abstract

    Pathfinding in uniform-cost grid environments is a problem commonly found in application areas such as robotics and video games. The state-of-the-art is dominated by hierarchical pathfinding algorithms which are fast and have small memory overheads but usually return suboptimal paths. In this paper we present a novel search strategy, specific to grids, which is fast, optimal and requires no memory overhead. Our algorithm can be described as a macro operator which identifies and selectively expands only certain nodes in a grid map which we call jump points. Intermediate nodes on a path connecting two jump points are never expanded. We prove that this approach always computes optimal solutions and then undertake a thorough empirical analysis, comparing our method with related works from the literature. We find that searching with jump points can speed up A*by an order of magnitude and more and report significant improvement over the current state of the art.

    Original languageEnglish
    Title of host publicationAAAI-11 / IAAI-11 - Proceedings of the 25th AAAI Conference on Artificial Intelligence and the 23rd Innovative Applications of Artificial Intelligence Conference
    Pages1114-1119
    Number of pages6
    Publication statusPublished - 2011
    Event25th AAAI Conference on Artificial Intelligence and the 23rd Innovative Applications of Artificial Intelligence Conference, AAAI-11 / IAAI-11 - San Francisco, CA, United States
    Duration: 7 Aug 201111 Aug 2011

    Publication series

    NameProceedings of the National Conference on Artificial Intelligence
    Volume2

    Conference

    Conference25th AAAI Conference on Artificial Intelligence and the 23rd Innovative Applications of Artificial Intelligence Conference, AAAI-11 / IAAI-11
    Country/TerritoryUnited States
    CitySan Francisco, CA
    Period7/08/1111/08/11

    Fingerprint

    Dive into the research topics of 'Online graph pruning for pathfinding on grid maps'. Together they form a unique fingerprint.

    Cite this