Proceedings

Graph Pruning and Symmetry Breaking on Grid Maps

Download BibTeX Cite

Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence. Pages 2816-2816.

https://doi.org/10.5591/978-1-57735-516-8/IJCAI11-480

© 2011 International Joint Conferences on Artificial Intelligence

Abstract

My research proposes to speed up grid-based pathfinding by identifying and eliminating symmetric path segments from the search space. Two paths are said to be symmetric if they are identical save for the order in which the individual moves (or steps) occur. To deal with path symmetries I decompose an arbitrary grid map into a set of empty rectangles and remove from each rectangle all interior nodes and possibly some from along the perimeter. A series of macro edges are then added between selected pairs of remaining nodes in order to facilitate provably optimal traversal through each rectangle. The new algorithm, Rectangular Symmetry Reduction (RSR), can speed up A* search by up to 38 times on a range of uniform cost maps taken from the literature. In addition to being fast and optimal, RSR requires no significant extra memory and is largely orthogonal all existing speedup techniques. When compared to the state of the art, RSR often shows significant improvement across a range of benchmarks.

  1. [Björnsson and Halldórsson, 2006] Y. Björnsson and K. Halldórsson. Improved heuristics for optimal path- finding on game maps. In AIIDE, pages 9-14, 2006.
  2. [Botea et al., 2004] A. Botea, M. Müller, and J. Schaeffer. Near optimal hierarchical path-finding. J. Game Dev., 1(1):7-28, 2004.
  3. [Fox and Long, 1999] M. Fox and D. Long. The detection and exploitation of symmetry in planning problems. In IJCAI, pages 956-961, 1999. IJCAI
  4. [Gent and Smith, 2000] I. P. Gent and B. M. Smith. Symme- try breaking in constraint programming. In ECAI, pages 599-603, 2000.
  5. [Harabor and Botea, 2010] D. Harabor and A. Botea. Break- ing path symmetries in 4-connected grid maps. In AIIDE, pages 33-38, 2010.
  6. [Pochter et al., 2010] N. Pochter, A. Zohar, J. S. Rosen- schein, and A. Felner. Search space reduction using swamp hierarchies. In AAAI, 2010.
  7. [Sturtevant et al., 2009] N. R. Sturtevant, A. Felner, M. Bar- rer, J. Schaeffer, and N. Burch. Memory-based heuristics for explicit state spaces. In IJCAI, pages 609-614, 2009. IJCAI
  8. [Yap, 2002] P. Yap. Grid-based pathfinding. In LNCS, vol- ume 2338, pages 44-55. 2002.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards