A Bucket-Based Priority Queue for Bounded-Suboptimal and Anytime A* Search

Authors

  • Garrett M. Fereday Mississippi State University
  • Eric A. Hansen Mississippi State University

DOI:

https://doi.org/10.1609/socs.v18i1.35976

Abstract

We introduce a priority queue data structure, called a bucket heap, which generalizes the bucket queue commonly used to accelerate A* search for shortest-path problems with a small range of integer transition costs. Unlike a bucket queue, a bucket heap speeds up priority queue operations for bounded-suboptimal and Anytime A* algorithms guided by non-admissible node evaluation functions. It also provides direct access---without any additional overhead---to the underlying bucket queue of A*, which we show can be used to improve search performance in further ways.

Downloads

Published

2025-07-20

How to Cite

Fereday, G. M., & Hansen, E. A. (2025). A Bucket-Based Priority Queue for Bounded-Suboptimal and Anytime A* Search. Proceedings of the International Symposium on Combinatorial Search, 18(1), 56–64. https://doi.org/10.1609/socs.v18i1.35976