Bucket Aggregation in Bucket-Based Priority Queues for Heuristic Search

Authors

  • Ryan D. Goodwin Mississippi State University
  • Eric A. Hansen Mississippi State University
  • Garrett M. Fereday Garmin International, Inc., USA

DOI:

https://doi.org/10.1609/socs.v19i1.43093

Abstract

Bucket-based priority queues can reduce the overhead of priority queue operations for A* and related bounded-suboptimal and anytime variants, especially when transition costs are small integers. The buckets are usually indexed by both f-cost (primary) and h-cost (secondary), which enables efficient tie-breaking and priority ordering. However, when solution costs are large and the heuristic is informative, the number of secondary buckets within a primary bucket can become very large, leading to bucket sparsity that degrades performance. To address this, we introduce a simple aggregation method that restores bucket density while preserving standard solution-quality guarantees. We demonstrate its effectiveness in several benchmark domains.

Downloads

Published

2026-08-14

How to Cite

Goodwin, R. D., Hansen, E. A., & Fereday, G. M. (2026). Bucket Aggregation in Bucket-Based Priority Queues for Heuristic Search. Proceedings of the International Symposium on Combinatorial Search, 19(1), 229–233. https://doi.org/10.1609/socs.v19i1.43093