Abstract. In Part I of this series of papers, we have proposed a new logic-based planning language, called K. This language facilitates the description of transitions between states of knowledge and it is well suited for planning under incomplete knowledge. Nonetheless, K also supports the representation of transitions between states of the world (i.e., states of complete knowledge) as a special case, proving to be very flexible. In the present Part II, we describe the DLV K planning system, which implements K on top of the disjunctive logic programming system DLV. This novel planning system allows for solving hard planning problems, including secure planning under incomplete initial states (often called conformant planning in the literature), which cannot be solved at all by other logic-based planning systems such as traditional satisfiability planners. We present a detailed comparison of the DLV K system to several state-of-the-art conformant planning systems, both at the level of system features and on benchmark problems. Our results indicate that, thanks to the power
|
1587
|
Computational Complexity
– Papadimitriou
- 1994
|
|
1397
|
STRIPS: A new approach in the application of theorem proving to problem solving
– Fikes, Nilsson
- 1971
|
|
1224
|
Some philosophical problems from the standpoint of arti cial intelligence
– McCarthy, Hayes
- 1969
|
|
740
|
Fast Planning Through Planning Graph Analysis
– Blum, Furst
- 1997
|
|
594
|
Chaff: Engineering an efficient SAT solver
– Moskewicz, Madigan, et al.
- 2001
|
|
554
|
Classical negation in logic programs and disjunctive databases. New Generation Computing 9:365–385
– Gelfond, Lifschitz
- 1991
|
|
460
|
A logic-based calculus of events
– Kowalski, Sergot
- 1986
|
|
401
|
Golog: A logic programming language for dynamic domains
– Levesque, Reiter, et al.
- 1997
|
|
357
|
Representing action and change by logic programs
– Gelfond, Lifschitz
- 1993
|
|
278
|
Planning as satisfiability
– Kautz, Selman
- 1992
|
|
241
|
An algorithm for probabilistic planning
– Kushmerick, Hanks, et al.
- 1995
|
|
234
|
An Introduction to Least Commitment Planning
– Weld
- 1994
|
|
230
|
Nonmonotonic logic and temporal projection
– Hanks, McDermott
- 1987
|
|
212
|
Principles of Database and
– Ullman
- 1989
|
|
211
|
On closed world data bases
– Reiter
- 1978
|
|
201
|
Conditional nonlinear planning
– Peot, Smith
- 1992
|
|
200
|
Application of theorem proving to problem solving
– Green
- 1969
|
|
199
|
The computational complexity of propositional STRIPS planning
– Bylander
- 1994
|
|
190
|
Principles of Database and Knowledge Base Systems
– Ullman
- 1989
|
|
189
|
Logic programs with stable model semantics as a constraint programming paradigm
– Niemela
- 1999
|
|
182
|
Autoepistemic logic
– Marek, Truszczynski
- 1991
|
|
180
|
Unifying SAT-based and Graphbased planning
– Kautz, Selman
- 1999
|
|
166
|
Complexity and Expressive Power of Logic Programming
– Dantsin, Eiter, et al.
- 2001
|
|
157
|
Using CSP look-back techniques to solve real world SAT instances
– Bayardo, Schrag
- 1997
|
|
145
|
Planning with Incomplete Information as Heuristic Se arch
– Bonet, Geffner
|
|
145
|
SATO: an efficient propositional prover
– Zhang
- 1997
|
|
133
|
Causal theories of action and change
– McCain, Turner
- 1997
|
|
133
|
Extending graphplan to handle uncertainty and sensing actions
– Weld, Anderson, et al.
- 1998
|
|
123
|
Prediction is deduction but explanation is abduction
– Shanahan
- 1989
|
|
116
|
Constructing Conditional Plans by a Theorem Prover
– Rintanen
- 1999
|
|
112
|
Action languages
– Gelfond, Lifschitz
- 1998
|
|
108
|
An algorithm to evaluate quantified boolean formulae and its experimental evaluation
– Cadoli, Schaerf, et al.
|
|
105
|
Abductive planning with event calculus
– Eshghi
- 1988
|
|
104
|
An action language based on causal explanation: Preliminary report
– Giunchiglia, Lifschitz
- 1998
|
|
103
|
Actions with indirect effects (preliminary report
– Kartha, Lifschitz
- 1994
|
|
103
|
Answer Set Planning
– Lifschitz
- 1999
|
|
102
|
The KR System dlv: Progress Report, Comparisons and Benchmarks
– Eiter, Leone, et al.
- 1998
|
|
102
|
Complexity, decidability and undecidability results for domain-indepenedent planning
– Erol, Nau, et al.
- 1994
|
|
102
|
Conformant Graphplan
– Smith, Weld
- 1998
|
|
95
|
Conformant Planning via Symbolic Model Checking
– Cimatti, Roveri
- 2000
|
|
94
|
Consistency of Clark's completion and existence of stable models
– Fages
- 1994
|
|
92
|
A critique of pure reason
– McDermott
- 1987
|
|
88
|
Encoding planning problems in nonmonotonic logic programs
– Dimopoulos, Koehler, et al.
- 1997
|
|
88
|
Planning for contingencies: a decision-based approach
– Pryor, Collins
- 1996
|
|
85
|
Semantics of Logic Programs: Their Intuitions and Formal Properties. An Overview
– Dix
- 1995
|
|
84
|
An efficient propositional prover
– SATO
- 1997
|
|
69
|
Reprenting Actions in Logic Programs and Default Theories: A Situation Calculus Approach
– Turner
- 1997
|
|
66
|
Improvements to the evaluation of quantified boolean formulae
– Rintanen
|
|
64
|
Representing action: Indeterminacy and ramifications
– Giunchiglia, Kartha, et al.
- 1997
|
|
60
|
Formalization of common sense, papers by John McCarthy edited by
– McCarthy
- 1990
|