Skip to main content

Planning under Incomplete Knowledge

  • Conference paper
  • First Online:
Computational Logic — CL 2000 (CL 2000)

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

Included in the following conference series:

Abstract

We propose a new logic-based planning language, called \( \mathcal{K} \). Transitions between states of knowledge can be described in \( \mathcal{K} \), and the language is well suited for planning under incomplete knowledge. Nonetheless, \( \mathcal{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. A planning system supporting \( \mathcal{K} \) is implemented on top of the disjunctive logic programming system DLV. This novel system allows for solving hard planning problems, including secure planning under incomplete initial states, which cannot be solved at all by other logic-based planning systems such as traditional satisfiability planners.

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. C. Baral, V. Kreinovich, and R. Trejo. Computational complexity of planning and approximate planning in presence of incompleteness. IJCAI’ 99, pp. 948–953.

    Google Scholar 

  2. T. Bylander. The Computational Complexity of Propositional STRIPS Planning. AIJ, 69:165–204, 1994.

    MATH  MathSciNet  Google Scholar 

  3. A. Cimatti, M. Roveri. Conformant Planning via Model Checking. Proc. ECP’99, LNCS, 1999.

    Google Scholar 

  4. T. Eiter, N. Leone, C. Mateis, G. Pfeifer, and F. Scarcello. The KR System dlv: Progress Report, Comparisons and Benchmarks. KR’98, pp. 406–417.

    Google Scholar 

  5. W. Faber, N. Leone, and G. Pfeifer. Pushing Goal Derivation in DLP Computations. LPNMR’99, pp. 177–191.

    Google Scholar 

  6. R. E. Fikes and N. J. Nilsson. Strips: A new approach to the application of theorem proving to problem solving. AIJ, 2(3–4):189–208, 1971.

    MATH  Google Scholar 

  7. M. Gelfond and V. Lifschitz. Classical Negation in Logic Programs and Disjunctive Databases. NGC, 9:365–385, 1991.

    Google Scholar 

  8. M. Gelfond and V. Lifschitz. Representing Action and Change by Logic Programs. JLP, 17:301–321, 1993.

    Article  MATH  MathSciNet  Google Scholar 

  9. E. Giunchiglia. Planning as Satisfiability with Expressive Action Languages: Concurrency, Constraints and Nondeterminism. KR’ 00.

    Google Scholar 

  10. E. Giunchiglia, G. Neelakantan Kartha, and V. Lifschitz. Representing action: Indeterminacy and ramifications. AIJ, 95:409–443, 1997.

    MATH  MathSciNet  Google Scholar 

  11. E. Giunchiglia and V. Lifschitz. An Action Language Based on Causal Explanation: Preliminary Report. AAAI’ 98, pp. 623–630.

    Google Scholar 

  12. E. Giunchiglia and V. Lifschitz. Action languages, temporal action logics and the situation calculus. IJCAI’99 Workshop on Nonmonotonic Reasoning, Action, and Change.

    Google Scholar 

  13. S. Hanks and D. McDermott. Nonmonotonic Logic and Temporal Projection. AIJ, 33(3):379–412, 1987.

    MATH  MathSciNet  Google Scholar 

  14. L. Iocchi, D. Nardi, and R. Rosati. Planning with sensing, concurrency, and exogenous events: Logical framework and implementation. KR’2000.

    Google Scholar 

  15. G. Neelakantan Kartha and V. Lifschitz. Actions with indirect effects. KR’ 94, pp. 341–350.

    Google Scholar 

  16. H. Kautz and B. Selman. Unifying SAT-based and Graph-based Planning. IJCAI’ 99, pp. 318–325.

    Google Scholar 

  17. N. Kushmerick, S. Hanks and D. Weld. An algorithm for probabilistic planning. Artificial Intelligence, 76(1–2), pp. 239–286, 1996.

    Google Scholar 

  18. V. Lifschitz and H. Turner. Representing transition systems by logic programs. LPNMR’99, pp. 92–106.

    Google Scholar 

  19. V. Lifschitz. Action Languages, Answer Sets and Planning. The Logic Programming Paradigm-A 25-Year Perspective. Springer, 1999.

    Google Scholar 

  20. V. Lifschitz. Answer set planning. ICLP’ 99, pp. 23–37.

    Google Scholar 

  21. N. McCain. Using the Causal Calculator with the C Input Language. Unpublished draft, 1999.

    Google Scholar 

  22. J. McCarthy. Formalization of common sense, papers by John McCarthy edited by V. Lifschitz. Ablex, 1990.

    Google Scholar 

  23. N. McCain, H. Turner. Fast Satisfiability Planning with Causal Theories. KR’98.

    Google Scholar 

  24. J. McCarthy and P.J. Hayes. Some philosophical problems from the standpoint of artificial intelligence. Machine Intelligence 4.

    Google Scholar 

  25. I. Niemelä. Logic Programs with Stable Model Semantics as a Constraint Programming Paradigm. AMAI, 25(3–4):241–273, 1999.

    MATH  Google Scholar 

  26. M. Peot. Decision-theoretic planning. PhD thesis, Dept. of Engineering and Economic Systems, Stanford University, 1998.

    Google Scholar 

  27. M. Peot and D. Smith. Conditional nonlinear planning. In Proc. of AIPS’92, pp. 189–197, 1992.

    Google Scholar 

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

    Google Scholar 

  29. R. Reiter. Open world planning in the situation calculus. To appear in Proc. of AAAI 2000.

    Google Scholar 

  30. J. Rintanen. Constructing Conditional Plans by a Theorem-Prover. Journal of Artificial Intelligence Research, 10:323–352, 1999.

    MATH  Google Scholar 

  31. S.J. Russel and P. Norvig. Artificial Intelligence, A Modern Approach. Prentice-Hall, Inc., 1995.

    Google Scholar 

  32. D. Smith and D. Weld. Conformant Graphplan. In Proc. of AAAI’98, 1998.

    Google Scholar 

  33. G.J. Sussman. The Virtuous Nature of Bugs. Readings in Planning, chapter 3. Morgan Kaufmann, 1990. Originally written 1974.

    Google Scholar 

  34. H. Turner. Representing Actions in Logic Programs and Default Theories: A Situation Calculus Approach, JLP, 31:245–298, 1997.

    Article  MATH  Google Scholar 

  35. J. D. Ullman. Principles of Database and Knowledge Base Systems, volume 1. Computer Science Press, 1989.

    Google Scholar 

  36. M. Veloso. Nonlinear problem solving using intelligent causal-commitment. Technical Report CMU-CS-89-210, Carnegie Mellon University, 1989.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Eiter, T., Faber, W., Leone, N., Pfeifer, G., Polleres, A. (2000). Planning under Incomplete Knowledge. In: Lloyd, J., et al. Computational Logic — CL 2000. CL 2000. Lecture Notes in Computer Science(), vol 1861. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44957-4_54

Download citation

  • DOI: https://doi.org/10.1007/3-540-44957-4_54

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67797-0

  • Online ISBN: 978-3-540-44957-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics