Skip to main content

Linear Time Logic, Conditioned Models, and Planning with Incomplete Knowledge

  • Conference paper
  • First Online:
Book cover Automated Reasoning with Analytic Tableaux and Related Methods (TABLEAUX 2002)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 2381))

Abstract

The “planning as satisfiability” paradigm, which reduces solving a planning problem P to the search of a model of a logical description of P, relies on the assumption that the agent has complete knowledge and control over the world. This work faces the problem of planning in the presence of incomplete information and/or exogenous events, still keeping inside the “planning as satisfiability” paradigm, in the context of linear time logic.

We give a logical characterization of a “conditioned model”, which represents a plan solving a given problem together with a set of “conditions” that guarantee its executability. During execution, conditions have to be checked by means of sensing actions. When a condition turns out to be false, a different “conditioned plan” must be considered. A whole conditional plan is represented by a set of conditioned models. The interest of splitting a conditional plan into significant sub-parts is due to the heavy computational complexity of conditional planning.

The paper presents an extension of the standard tableau calculus for linear time logic, allowing one to extract from a single open branch a conditioned model of the initial set of formulae, i.e. a partial description of a model and a set of conditions U guaranteeing its “executability”. As can be expected, if U is required to be minimal, the analysis of a single branch is not sufficient. We show how a global view on the whole tableau can be used to prune U from redundant conditions. In any case, if the calculus is to be used with the aim of producing the whole conditional plan off-line, a complete tableau must be built. On the other hand, a single conditioned model can be used when planning and execution (with sensing actions) are intermingled. In that case, the requirement for minimality can reasonably be relaxed.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S. Cerrito and M. Cialdea Mayer. Using linear temporal logic to model and solve planning problems. In F. Giunghiglia, editor, Proceedings of the 8th International Conference on Artificial Intelligence: Methodology, Systems, Applications (AIMSA’98), pages 141–152. Springer, 1998.

    Google Scholar 

  2. M. Cialdea Mayer, A. Orlandini, G. Balestreri, and C. Limongelli. A planner fully based on linear time logic. In S. Chien, S. Kambhampati, and C.A. Knoblock, editors, Proc. of the 5th Int. Conf. on Artificial Intelligence Planning and Scheduling (AIPS-2000), pages 347–354. AAAI Press, 2000.

    Google Scholar 

  3. A. Cimatti, M. Roveri, and P. Traverso. Strong planning in non-deterministic domains via model checking. In Proc. of the International Conference on AI Planning and Scheduling (AIPS’98). AAAI Press, 1998.

    Google Scholar 

  4. A. Finzi, F. Pirri, and R. Reiter. Open world planning in the Situation Calculus. In Proceedings of the 7th Conference on Artificial Intelligence (AAAI-00) and of the 12th Conference on Innovative Applications of Artificial Intelligence (IAAI-00), pages 754–760. AAAI Press, 2000.

    Google Scholar 

  5. G. L. J. M. Janssen. Logics for Digital Circuit Verification. Theory, Algorithms and Applications. CIP-DATA Library Technische Universiteit Eindhoven, 1999.

    Google Scholar 

  6. H. Kautz and B. Selman. Planning as satisfiability. In B. Neumann, editor, 10th European Conference on Artificial Intelligence (ECAI), pages 360–363. Wiley & Sons, 1992.

    Google Scholar 

  7. H. Kautz and B. Selman. Pushing the envelope: Planning, propositional logic, and stochastic search. In Proc. of the 13th National Conference on Artificial Intelligence (AAAI-96), pages 1202–1207. AAAI Press / The MIT Press, 1996.

    Google Scholar 

  8. H. Levesque. What is planning in the presence of sensing? In Proc. of the 13th National Conference on Artificial Intelligence, AAAI-96, pages 1139–1146. AAAI Press, 1996.

    Google Scholar 

  9. M. A. Peot and D. E. Smith. Conditional nonlinear planning. In J. Hendler, editor, Proc. of the First International Conference on Artificial Intelligence Planning Systems, pages 189–197. Morgan Kaufmann, 1992.

    Google Scholar 

  10. M. Pistore and P. Traverso. Planning as model checking for extended goals in non-deterministic domains. In Proc. IJCAI’01. AAAI Press, 2001.

    Google Scholar 

  11. L. Pryor and G. Collins. Planning for contingencies: a decision-based approach. Journal of Artificial Intelligence Research, 4:287–339, 1996.

    Google Scholar 

  12. R. Reiter. The frame problem in the situation calculus: A simple solution (sometimes) and a completeness result for goal regression. In V. Lifschitz, editor, Artificial Intelligence and mathematical theory of computation: Papers in honor of John McCarthy, pages 359–380. Academic Press, 1991.

    Google Scholar 

  13. J. Rintanen. Constructing conditional plans by a theorem-prover. Journal of Artificial Intellingence Research, 10, 1999.

    Google Scholar 

  14. A. P. Sistla and E. M. Clarke. The complexity of propositional linear temporal logics. Journal of the ACM, 32(3):733–749, 1985.

    Article  MATH  MathSciNet  Google Scholar 

  15. D. E. Smith and D. S. Weld. Conformant Graphplan. In Proc. of the 15th National Conference on Artificial Intelligence (AAAI-98), pages 889–896, 1998.

    Google Scholar 

  16. P. Wolper. The tableau method for temporal logic: an overview. Logique et Analyse, 28:119–152, 1985.

    MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mayer, M.C., Limongelli, C. (2002). Linear Time Logic, Conditioned Models, and Planning with Incomplete Knowledge. In: Egly, U., Fermüller, C.G. (eds) Automated Reasoning with Analytic Tableaux and Related Methods. TABLEAUX 2002. Lecture Notes in Computer Science(), vol 2381. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45616-3_6

Download citation

  • DOI: https://doi.org/10.1007/3-540-45616-3_6

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43929-5

  • Online ISBN: 978-3-540-45616-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics