Skip to main content

Encoding planning problems in nonmonotonic logic programs

  • Conference paper
  • First Online:
Recent Advances in AI Planning (ECP 1997)

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

Included in the following conference series:

Abstract

We present a framework for encoding planning problems in logic programs with negation as failure, having computational efficiency as our major consideration. In order to accomplish our goal, we bring together ideas from logic programming and the planning systems GRAPHPLAN and SATPLAN. We discuss different representations of planning problems in logic programs, point out issues related to their performance, and show ways to exploit the structure of the domains in these representations. For our experimentation we use an existing implementation of the stable models semantics called SMODELS. It turns out that for careful and compact encodings, the performance of the method across a number of different domains, is comparable to that of planners like GRAPHPLAN and SATPLAN.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. C. Bäckström. Equivalence and tractability results for SAS+ planning. KR-92.

    Google Scholar 

  2. A. Blum and M. Furst. Fast Planning Through Planning Graph Analysis. Artificial Intelligence, Vol. 90(1–2), 1997.

    Google Scholar 

  3. W. Chen and D.S. Warren. Computation of Stable Models and its Integration with Logical Query Processing. IEEE Transactions on Knowledge and Data Engineering, to appear.

    Google Scholar 

  4. M. Denecker, L. Missiaen and M. Bruynooghe. Temporal Reasoning with Abductive Event Calculus. ECAI-92.

    Google Scholar 

  5. P. M. Dung. Representing Actions in Logic Programming and its Applications in Database Updates. ICLP-93.

    Google Scholar 

  6. M. Gelfond and V. Lifschitz. The Stable Models Semantics for Logic Programs. ICLP-88.

    Google Scholar 

  7. M. Gelfond and V. Lifschitz. Representing Actions and Change by Logic Programs. Journal of Logic Programming, Vol. 17, 1993.

    Google Scholar 

  8. A. Gerevini and L. Schubert. Accelerating Partial-Order Planners: Some Techniques for Effective Search Control and Pruning. Journal of Artificial Intelligence Research, Vol. 5, 1996.

    Google Scholar 

  9. H. Kautz and B. Selman. Planning as Satisfiability. ECAI-92.

    Google Scholar 

  10. H. Kautz and B. Selman. Pushing the Envelope: Planning, Propositional Logic, and Stochastic Search. AAAI-96.

    Google Scholar 

  11. B. Nebel, Y. Dimopoulos and J. Koehler. Ignoring Irrelevant Facts and Operators in Plan Generation. ECP-97, this volume.

    Google Scholar 

  12. I. Niemela and P. Simons. Efficient Implementation of the Well-founded and Stable Model Semantics. International Joint Conference and Symposium on Logic Programming, 1996.

    Google Scholar 

  13. A. Van Gelder, K. Ross and J. Schlipf. The Well-founded Semantics for General Logic Programs. Journal of the ACM, Vol. 38, 1991.

    Google Scholar 

  14. V.S. Subrahmanian, D. Nau and C. Vago. WFS + Branch and Bound = Stable Models. IEEE Transactions on Knowledge and Data Engineering, Vol. 7, 1995. 15. V. S. Subrahmanian and C. Zaniolo. Relating Stable Models and AI Planning Domains. ICLP-95.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Sam Steel Rachid Alami

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dimopoulos, Y., Nebel, B., Koehler, J. (1997). Encoding planning problems in nonmonotonic logic programs. In: Steel, S., Alami, R. (eds) Recent Advances in AI Planning. ECP 1997. Lecture Notes in Computer Science, vol 1348. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63912-8_84

Download citation

  • DOI: https://doi.org/10.1007/3-540-63912-8_84

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63912-1

  • Online ISBN: 978-3-540-69665-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics