MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  A LOGIC PROGRAMMING APPROACH TO KNOWLEDGE-STATE PLANNING: SEMANTICS AND COMPLEXITY

Download:
Download as a PDF | Download as a PS
by Abtg Wissensbasierte Systeme, Thomas Eiter, Wolfgang Faber, Nicola Leone, Gerald Pfeifer, Axel Polleres, Thomas Eiter, Wolfgang Faber, Nicola Leone
http://www.kr.tuwien.ac.at/research/reports/rr0111.ps.gz
Add To MetaCart

Abstract:

Abstract. We propose a new declarative planning language, called K, which is based on principles and methods of logic programming. In this language, transitions between states of knowledge can be described, rather than transitions between completely described states of the world, which makes the language well-suited for planning under incomplete knowledge. Furthermore, it enables the use of default principles in the planning process by supporting negation as failure. Nonetheless, K also supports the representation of transitions between states of the world (i.e., states of complete knowledge) as a special case, which shows that the language is very flexible. As we demonstrate on particular examples, the use of knowledge states may allow for a natural and compact problem representation. We then provide a thorough analysis of the computational complexity of K, and consider different planning problems, including standard planning and secure planning (also known as conformant planning) problems. We show that these problems have different complexities under various restrictions, ranging from NP to NEXPTIME in the propositional case. Our results form the theoretical basis for the DLV K

Citations

1588 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 - 1995
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