Revisiting Dominance Pruning in Decoupled Search
Daniel Gnad
Abstract
In classical planning as heuristic search, duplicate state pruning is a standard method to avoid unnecessarily handling the same state multiple times. In decoupled search, similar to symbolic search approaches, search nodes, called decoupled states, do not correspond to individual states, but to entire sets of states. As a result, duplicate state pruning cannot be applied in a straightforward manner. Instead, dominance pruning is employed, taking into account the state sets. We observe that the time required for dominance checking dominates the overall runtime, and propose two ways of tackling this issue. Our main contribution (1) is a stronger variant of dominance checking for optimal planning, where efficiency and pruning power are most crucial. The new variant greatly improves the latter, without incurring a computational overhead. Furthermore, (2) we develop and implement three methods that make the dominance check more efficient: exact duplicate checking, which, albeit resulting in weaker pruning, can pay off due to the use of hashing; avoiding the dominance check when leaf state spaces are invertible; and exploiting the transitivity of the dominance relation to only check against the relevant subset of visited decoupled states. We show empirically that all our improvements are indeed beneficial across many standard benchmark domains.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 5bb3d310-10b4-4ffa-b7b8-27dcef3ce6e5Related papers
- Novel Is Not Always Better: On the Relation between Novelty and Dominance PruningJoschka Groß, Álvaro Torralba, Maximilian FickertAAAI 2020 · 4 citations
- Dominance Pruning and Heuristics in Optimal Adversarial Non-Deterministic PlanningRasmus G. Tollund, Álvaro TorralbaAAAI 2026
- Model Checking ømega-Regular Properties with Decoupled SearchDaniel Gnad, Jan Eisenhut, Alberto Lluch-Lafuente, Jörg HoffmannCAV 2021 · 1 citation
- On the Optimal Efficiency of A* with Dominance PruningÁlvaro TorralbaAAAI 2021 · 1 citation
- Operator-Potential Heuristics for Symbolic SearchDaniel Fiser, Álvaro Torralba, Jörg HoffmannAAAI 2022 · 8 citations
