Limitations of acyclic causal graphs for planning

被引:3
作者
Jonsson, Anders [1 ]
Jonsson, Peter [2 ]
Loow, Tomas [2 ]
机构
[1] Univ Pompeu Fabra, Dept Informat & Commun Technol, Barcelona 08018, Spain
[2] Linkoping Univ, Dept Comp & Informat Sci, SE-58183 Linkoping, Sweden
关键词
Planning; Computational complexity; COMPLEXITY;
D O I
10.1016/j.artint.2014.02.002
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Causal graphs are widely used in planning to capture the internal structure of planning instances. Researchers have paid special attention to the subclass of planning instances with acyclic causal graphs, which in the past have been exploited to generate hierarchical plans, to compute heuristics, and to identify classes of planning instances that are easy to solve. This naturally raises the question of whether planning is easier when the causal graph is acyclic. In this article we show that the answer to this question is no, proving that in the worst case, the problem of plan existence is PSPACE-complete even when the causal graph is acyclic. Since the variables of the planning instances in our reduction are propositional, this result applies to STRIPS planning with negative preconditions. We show that the reduction still holds if we restrict actions to have at most two preconditions. Having established that planning is hard for acyclic causal graphs, we study two subclasses of planning instances with acyclic causal graphs. One such subclass is described by propositional variables that are either irreversible or symmetrically reversible. Another subclass is described by variables with strongly connected domain transition graphs. In both cases, plan existence is bounded away from PSPACE, but in the latter case, the problem of bounded plan existence is hard, implying that optimal planning is significantly harder than satisficing planning for this class. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:36 / 55
页数:20
相关论文
共 17 条
[1]  
[Anonymous], 2004, ICAPS
[2]   DOWNWARD REFINEMENT AND THE EFFICIENCY OF HIERARCHICAL PROBLEM-SOLVING [J].
BACCHUS, F ;
YANG, Q .
ARTIFICIAL INTELLIGENCE, 1994, 71 (01) :43-100
[3]   COMPLEXITY RESULTS FOR SAS(+) PLANNING [J].
BACKSTROM, C ;
NEBEL, B .
COMPUTATIONAL INTELLIGENCE, 1995, 11 (04) :625-655
[4]   A Refined View of Causal Graphs and Component Sizes: SP-Closed Graph Classes and Beyond [J].
Backstrom, Christer ;
Jonsson, Peter .
JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2013, 47 :575-611
[5]   Structure and complexity in planning with unary operators [J].
Brafman, RI ;
Domshlak, C .
JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2003, 18 :315-349
[6]   THE COMPUTATIONAL-COMPLEXITY OF PROPOSITIONAL STRIPS PLANNING [J].
BYLANDER, T .
ARTIFICIAL INTELLIGENCE, 1994, 69 (1-2) :165-204
[7]  
Chen H., 2008, P 18 INT C AUT PLANN, P36
[8]  
Domshlak C., 2001, P ECP 2001, P277
[9]   The complexity of planning problems with simple causal graphs [J].
Gimenez, Omer ;
Jonsson, Anders .
JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2008, 31 :319-351
[10]   Planning over Chain Causal Graphs for Variables with Domains of Size 5 Is NP-Hard [J].
Gimenez, Omer ;
Jonsson, Anders .
JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2009, 34 :675-706