Operator-Counting Heuristics for Domain-Independent Dynamic Programming
DOI:
https://doi.org/10.1609/icaps.v36i1.42839Abstract
Domain-independent Dynamic Programming (DIDP) recently emerged as a model-and-solve framework. Its performance heavily depends on a user-specified dual bound function. We introduce a way to automatically derive such bounds generalizing operator-counting heuristics from classical planning. The method approximates by how much an operator can change the value of a feature, which we compute using SAT modulo theories (SMT). We tighten the operator-counting LP using invariants derived by Abstract Interpretation. The dual bounds derived this way match well-known domain-specific dual bounds in TSP and Bin Packing. We evaluate our new dual bounds empirically in an established set of benchmarks.Downloads
Published
2026-06-08
How to Cite
Singh, A., Pommerening, F., Schindler, T., Beck, J. C., & Helmert, M. (2026). Operator-Counting Heuristics for Domain-Independent Dynamic Programming. Proceedings of the International Conference on Automated Planning and Scheduling, 36(1), 294–303. https://doi.org/10.1609/icaps.v36i1.42839