The influence of k-dependence on the complexity of planning

作者:

摘要

A planning problem is k-dependent if each action has at most k pre-conditions on variables unaffected by the action. This concept is of interest because k is a constant for all but a few of the current benchmark domains in planning, and is known to have implications for tractability. In this paper, we present an algorithm for solving planning problems in P(k), the class of k-dependent planning problems with binary variables and polytree causal graphs. We prove that our algorithm runs in polynomial time when k is a fixed constant. If, in addition, the causal graph has bounded depth, we show that plan generation is linear in the size of the input. Although these contributions are theoretical due to the limited scope of the class P(k), suitable reductions from more complex planning problems to P(k) could potentially give rise to fast domain-independent heuristics.

论文关键词:Planning,Tractable planning,Computational complexity

论文评审过程:Received 16 February 2010, Revised 7 December 2011, Accepted 12 December 2011, Available online 14 December 2011.

论文官网地址:https://doi.org/10.1016/j.artint.2011.12.002