Present-Day Deductive Planning

What does deductive planning really mean? Surprisingly, this question recently came up at the International Workshop on De-ductive Approaches to Plan Generation and Plan Recognition 7]. It turned out during the discussion that there are two diierent points of view. One|apparently more widespread among the American planning community|tends to use deductive for all approaches which are based on some logical formalism even if the actual planning process is carried out in an algorithmic way. In contrast to that, the second viewpoint| apparently more common in the European sector of the eld|is much stricter. Here, deductive planning is understood as solving the planning problem by the application of theorem proving methods. Thereby, a formal semantics is provided not only for the underlying logical formalism for representing planning domains, but also for the plan generation process itself, which in most cases is actually a theorem proving procedure. Deductive planning in this sense means starting from a formal plan speciication and deriving a plan by proof of the speciication formula. The plan itself is then provably correct w.r.t. this speciication. Following the latter view on deductive planning, we will focus on the important features of planning approaches based on automated theorem proving techniques. Various logics and calculi have been used for deductive planning up to now. Since the early work of Green 13], where a situation calculus domain representation was used together with a general purpose resolution theorem prover, several extensions and modi-cations have been developed. They led to eeciency gains and increased the expressive power of the underlying logic; most prominent examples being Kowalski's version of the situational calculus 21] and Manna and Waldinger's uent theory 22], respectively. Kowalski's approach provides a representational solution of the frame problem by drastically reducing the number of required frame axioms. Plans are generated using a Horn clause resolution procedure guided by several strategies. Fluent theory was the rst approach which allowed for a domain axiomatisation using exible function symbols and with that formed the basis for the generation of recursive plans. These were produced by Manna and Waldinger's resolution-based tableau calculus which also provides induction rules. The paradigm, which underlies these approaches as well as most of the more recent ones, is that of viewing plans as programs. It entails that plans are not merely action se

[1]  Patrick Lincoln,et al.  Linear logic , 1992, SIGA.

[2]  Maritta Heisel,et al.  Tactical Theorem Proving in Program Verification , 1990, CADE.

[3]  Jacqueline Vauzeilles,et al.  Generating Plans in Linear Logic , 1990, FSTTCS.

[4]  Bertram Fronhöfer,et al.  Plan Generation by Linear Proofs: On Semantics , 1989, GWAI.

[5]  Zohar Manna,et al.  How to Clear a Block: Plan Formation in Situational Logic , 1986, CADE.

[6]  Bertram Fronhöfer Default Connections in a Modal Planning Framework , 1991, EWSP.

[7]  Jana Koehler,et al.  Flexible Plan Reuse in a Formal Framework , 1994 .

[8]  Susanne Biundo-Stephan,et al.  A New Logical framework for Deductive Planning , 1993, IJCAI.

[9]  C. Cordell Green,et al.  Application of Theorem Proving to Problem Solving , 1969, IJCAI.

[10]  Jana Koehler,et al.  An Application of Terminological Logics to Case-based Reasoning , 1994, KR.

[11]  Robert A. Kowalski,et al.  Logic for problem solving , 1982, The computer science library : Artificial intelligence series.

[12]  Lawrence C. Paulson,et al.  Isabelle: The Next 700 Theorem Provers , 2000, ArXiv.

[13]  Paolo Traverso,et al.  Beyond the Single Planning Paradigm: Introspective Planning , 1992, ECAI.

[14]  Jana Koehler,et al.  Deductive Planning and Plan Reuse in a Command Language Environment , 1992, ECAI.

[15]  Josef Schneeberger Plan generation by linear deduction , 1992 .

[16]  Jana Koehler,et al.  PHI - A Logic-Based Tool for Intelligent Help Systems , 1993, IJCAI.

[17]  Dietmar Dengler An Adaptive Deductive Planning System , 1994, ECAI.

[18]  Stanley J. Rosenschein,et al.  Plan Synthesis: A Logical Perspective , 1981, IJCAI.

[19]  Edwin P. D. Pednault,et al.  FORMULATING MULTIAGENT, DYNAMIC-WORLD PROBLEMS IN THE CLASSICAL PLANNING FRAMEWORK , 1987 .

[20]  Mathias Bauer,et al.  Logic-based Plan Recognition for Intelligent Help Systems , 1994, PuK.

[21]  Stephen Cranefield A Logical Framework for Practical Planning , 1992, ECAI.

[22]  David Harel,et al.  First-Order Dynamic Logic , 1979, Lecture Notes in Computer Science.