Search and Learn: On Dead-End Detectors, the Traps they Set, and Trap Learning
Search and Learn: On Dead-End Detectors, the Traps they Set, and Trap Learning
复制标题
搜索和学习:关于死胡同探测器、它们设置的陷阱以及陷阱学习
DOI:
--
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
J. Hoffmann
中科院分区:
文献类型:
--
作者:
Marcel Steinmetz;J. Hoffmann
A key technique for proving unsolvability in classical planning are dead-end detectors ∆: effectively testable criteria sufficient for unsolvability, pruning (some) unsolvable states during search. Related to this, a recent proposal is the identification of traps prior to search, compact representations of non-goal state sets T that cannot be escaped. Here, we create new synergy across these ideas. We define a generalized concept of traps, relative to a given dead-end detector ∆, where T can be escaped, but only into dead-end states detected by ∆. We show how to learn compact representations of such T during search, extending the reach of ∆. Our experiments show that this can be quite beneficial. It improves coverage for many unsolvable benchmark planning domains and dead-end detectors ∆, in particular on resource-constrained domains where it outperforms the state of the art.