Finding a Dominating State in a Haystack: Efficient Data Structures for Dominance Pruning
DOI:
https://doi.org/10.1609/icaps.v36i1.42834Abstract
Dominance pruning is a technique to reduce search effort by comparing states against each other and discarding dominated states. However, despite being effective at significantly reducing the number of expansions in many domains, the overhead of comparing states may lead to reduced performance. This is specially critical in hard problems, as the overhead of comparing all pairs of states grows quadratically with the number of explored states. In this paper, we investigate how to use data structures that exploit the inner structure of dominance relations in order to perform this check efficiently. We show that these data structures can avoid the quadratic worst-case in many domains, significantly improving the performance of search with dominance pruning.Downloads
Published
2026-06-08
How to Cite
Salerno Garmendia, M. F., Fišer, D., & Torralba, Álvaro. (2026). Finding a Dominating State in a Haystack: Efficient Data Structures for Dominance Pruning. Proceedings of the International Conference on Automated Planning and Scheduling, 36(1), 247–255. https://doi.org/10.1609/icaps.v36i1.42834