Skip to main content

Exhibiting Knowledge in Planning Problems to Minimize State Encoding Length

  • Conference paper
Recent Advances in AI Planning (ECP 1999)

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

Included in the following conference series:

Abstract

In this paper we present a general-purposed algorithm for transforming a planning problem specified in Strips into a concise state description for single state or symbolic exploration.

The process of finding a state description consists of four phases. In the first phase we symbolically analyze the domain specification to determine constant and one-way predicates, i.e. predicates that remain unchanged by all operators or toggle in only one direction, respectively.

In the second phase we symbolically merge predicates invariants which lead to a drastic reduction of state encoding size, while in the third phase we constrain the domains of the predicates to be considered by enumerating the operators of the planning problem. The fourth phase combines the result of the previous phases.

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. Blum, A., Furst, M.: Fast planning through planning graph analysis. In: IJCAI 1995, pp. 1636–1642 (1995)

    Google Scholar 

  2. Bryant, R.E.: Symbolic manipulation of boolean functions using a graphical representation. ACM/IEEE Design Automation, 688–694 (1985)

    Google Scholar 

  3. Culberson, J.C., Schaeffer, J.: Searching with pattern databases. In: McCalla, G.I. (ed.) Canadian AI 1996. LNCS, vol. 1081, pp. 402–416. Springer, Heidelberg (1996)

    Google Scholar 

  4. Eckerle, J., Schuierer, S.: Efficient memory-limited graph search. LNCS, vol. 981, pp. 101–112 (1995)

    Google Scholar 

  5. Edelkamp, S., Korf, R.E.: The branching factor of regular search spaces. In: AAAI 1998, pp. 299–304 (1998)

    Google Scholar 

  6. Edelkamp, S., Reffel, F.: OBDDs in heuristic search. In: Herzog, O. (ed.) KI 1998. LNCS (LNAI), vol. 1504, pp. 81–92. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  7. Edelkamp, S., Reffel, F.: Deterministic state space planning with BDDs. Technical Report 120, Computer Science Departement, University of Freiburg (1999)

    Google Scholar 

  8. Fikes, R., Nilsson, N.: Strips: A new approach to the application of theorem proving to problem solving

    Google Scholar 

  9. Fox, M., Long, D.: The automatic inference of state invariants in TIM. JAIR 9, 367–421 (1998)

    MATH  Google Scholar 

  10. Fox, M., Long, D.: The detection and exploration of symmetry in planning problems. Technical Report 1/99, Department of Computer Science, University of Durham (1999)

    Google Scholar 

  11. Gerevini, A., Schubert, L.: Inferring state constraints for domain-independent planning. In: AAAI 1998, pp. 905–912. AAAI Press, Menlo Park (1998)

    Google Scholar 

  12. Hart, P.E., Nilsson, N.J., Raphael, B.: A formal basis for heuristic determination of minimum path cost. IEEE Trans. on SSC 4, 100 (1968)

    Google Scholar 

  13. Junghanns, A., Schaeffer, J.: Single agent search in the presence of deadlocks. In: AAAI 1998, pp. 228–233 (1998)

    Google Scholar 

  14. Kautz, H., Selman, B.: Pushing the envelope: Planning propositional logic, and stochastic search. In: AAAI 1996, pp. 1194–1201 (1996)

    Google Scholar 

  15. Korf, R.E.: Depth-first iterative-deepening: An optimal admissible tree search. Artificial Intelligence 27(1), 97–109 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  16. Korf, R.E.: Finding optimal solutions to Rubik’s Cube using pattern databases. In: AAAI 1997, pp. 700–705 (1997)

    Google Scholar 

  17. Korf, R.E.: Complexity analysis of admissible heuristic search. In: AAAI 1998, pp. 305–310 (1998)

    Google Scholar 

  18. Long, D., Fox, M.: Efficient implementation of the plan graph in STAN. JAIR 10, 87–115 (1998)

    Google Scholar 

  19. McMillan, K.: Symbolic Model Checking. Kluwer Academic Publishers, Dordrecht (1993)

    MATH  Google Scholar 

  20. Pednould, E.: ADL: Exploring the middleground between Strips and situation calculus. In: KR 1989, pp. 324–332 (1989)

    Google Scholar 

  21. Reinefeld, A., Marsland, T.: Enhanced iterative-deepening search. IEEE Transactions on Pattern Analysis and Machine Intelligence 16(7), 701–710 (1994)

    Article  Google Scholar 

  22. Russell, S.: Efficient memory-bounded search methods. In: ECAI 1992, pp. 1–5. Wiley, Chichester (1992)

    Google Scholar 

  23. Taylor, L.A., Korf, R.E.: Pruning duplicate nodes in depth-first search. In: AAAI 1993, pp. 756–761 (1993)

    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

Edelkamp, S., Helmert, M. (2000). Exhibiting Knowledge in Planning Problems to Minimize State Encoding Length. In: Biundo, S., Fox, M. (eds) Recent Advances in AI Planning. ECP 1999. Lecture Notes in Computer Science(), vol 1809. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10720246_11

Download citation

  • DOI: https://doi.org/10.1007/10720246_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67866-3

  • Online ISBN: 978-3-540-44657-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics