Skip to main content

Generalizing and Executing Plans

  • Conference paper
Advances in Artificial Intelligence (Canadian AI 2012)

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

Included in the following conference series:

  • 1797 Accesses

Abstract

Our work addresses the problem of generalizing a plan and representing it for efficient execution. A key area of automated planning is the study of how to generate a plan for an agent to execute. The plan itself may take on many forms: a sequence of actions, a partial ordering over a set of actions, or a procedure-like description of what the agent should do. Once a plan is found, the question remains as to how the agent should execute the plan. For simple forms of representation (e.g., a sequence of actions), the answer to this question is straightforward. However, when the plan representation is more expressive (e.g., a GOLOG program [4]), or the agent is acting in an uncertain world, execution can be considerably more challenging. We focus on the problem of how to generalize various plan representations into a form that an agent can use for efficient and robust online execution.

Srivistava et al. propose a definition of a generalized plan as an algorithm that maps problem instances to a sequence of actions that solves the instance [7]. Our work fits nicely into this formalism, and in Section 3 we describe how a problem (i.e., a state of the world and goal) is mapped to a sequence of actions (i.e., what the agent should do).

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. Bäckström, C.: Computational aspects of reordering plans. Journal of Artificial Intelligence Research 9(1), 99–137 (1998)

    MathSciNet  Google Scholar 

  2. Erol, K., Hendler, J., Nau, D.S.: Htn planning: Complexity and expressivity. In: Proceedings of the National Conference on Artificial Intelligence, pp. 1123–1123 (1995)

    Google Scholar 

  3. Fritz, C., McIlraith, S.A.: Monitoring plan optimality during execution. In: Proceedings of the 17th International Conference on Automated Planning and Scheduling (ICAPS), September 22 - 26, pp. 144–151. Providence, Rhode Island (2007)

    Google Scholar 

  4. Levesque, H., Reiter, R., Lespérance, Y., Lin, F., Scherl, R.: GOLOG: A logic programming language for dynamic domains. The Journal of Logic Programming 31(1-3), 59–83 (1997)

    Article  MATH  Google Scholar 

  5. Muise, C., McIlraith, S.A., Beck, J.C.: Monitoring the execution of partial-order plans via regression. In: International Joint Conference On Artificial Intelligence (2011)

    Google Scholar 

  6. Muise, C., Mcilraith, S.A., Beck, J.C.: Optimization of partial-order plans via maxsat. In: COPLAS (2011)

    Google Scholar 

  7. Srivastava, S., Immerman, N., Zilberstein, S.: Challenges in finding generalized plans. In: Proceedings of the Workshop on Generalized Planning: Macros, Loops, Domain Control (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Muise, C. (2012). Generalizing and Executing Plans. In: Kosseim, L., Inkpen, D. (eds) Advances in Artificial Intelligence. Canadian AI 2012. Lecture Notes in Computer Science(), vol 7310. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30353-1_41

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-30353-1_41

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-30352-4

  • Online ISBN: 978-3-642-30353-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics