Skip to main content

Exploiting Competitive Planner Performance

  • Conference paper

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

Abstract

To date, no one planner has demonstrated clearly superior performance. Although researchers have hypothesized that this should be the case, no one has performed a large study to test its limits. In this research, we tested performance of a set of planners to determine which is best on what types of problems. The study included six planners and over 200 problems. We found that performance, as measured by number of problems solved and computation time, varied with no one planner solving all the problems or being consistently fastest. Analysis of the data also showed that most planners either fail or succeed quickly and that performance depends at least in part on some easily observable problem/domain features. Based on these results, we implemented a meta-planner that interleaves execution of six planners on a problem until one of them solves it. The control strategy for ordering the planners and allocating time is derived from the performance study data. We found that our meta-planner is able to solve more problems than any single planner, but at the expense of computation time.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Barrett, A., Christianson, D., Friedman, M., Golden, K., Penberthy, S., Sun, Y., Weld, D.: UCPOP user’s manual. Technical Report TR 93-09-06d, Dept of Computer Science and Engineering, University of Washington, Seattle, WA, Version 4.0 (November 1996)

    Google Scholar 

  2. Blum, A., Furst, M.: Fast planning through planning graph analysis. Artificial Intelligence 90, 281–300 (1997)

    Article  MATH  Google Scholar 

  3. Fink, E.: How to solve it automatically: Selection among problem-solving methods. In: Proceedings of the Fourth International Conference on Artificial Intelligence Planning Systems (June 1998)

    Google Scholar 

  4. Howe, A.E., von Mayrhauser, A., Mraz, R.T.: Test case generation as an AI planning problem. Automated Software Engineering 4(1) (1997)

    Google Scholar 

  5. Kambhampati, S.: Challenges in bridging plan synthesis paradigms. In: Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence (1997)

    Google Scholar 

  6. Kambhampati, S., Srivastava, B.: Universal Classical Planning: An algorithm for unifying state-space and plan-space planning. In: Current Trends in AI Planning: EWSP 1995. IOS Press, Amsterdam (1995)

    Google Scholar 

  7. Kautz, H., Selman, B.: Blackbox: A new approach to the application of theorem proving to problem solving. In: Working notes of the AIPS 1998 Workshop on Planning as Combinatorial Search, Pittsburgh, PA (1998)

    Google Scholar 

  8. Koehler, J., Nebel, B., Hoffmann, J., Dimopoulos, Y.: Extending planning graphs to an ADL subset. In: Fourth European Conference in Planning (1997)

    Google Scholar 

  9. McDermott, D.: Aips98 planning competition results (June 1998), http://ftp.cs.yale.edu/pub/mcdermott/aipscomp-results.html

  10. McDermott, D., Ghallab, M., Howe, A., Knoblock, C., Ram, A., Veloso, M., Weld, D., Wilkins, D.: The Planning Domain Definition Language (May 1998)

    Google Scholar 

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

    MATH  Google Scholar 

  12. Simon, H.A., Kadane, J.B.: Optimal problems-solving search: All-or-none solutions. Artificial Intelligence 6, 235–247 (1975)

    Article  MATH  MathSciNet  Google Scholar 

  13. UCPOP Group. The UCPOP planner (1997), http://www.cs.washington.edu/research/projects/ai/www/ucpop.html

  14. Veloso, M., Blythe, J.: Linkability: Examining causal link commitments in partial-order planning. In: Proceedings of the Second International Conference on AI Planning Systems (June 1994)

    Google Scholar 

  15. Veloso, M.M., Carbonell, J., Pérez, M.A., Borrajo, D., Fink, E., Blythe, J.: Integrating planning and learning: The prodigy architecture. Journal of Experimental and Theoretical Artificial Intelligence 7(1), 81–120 (1995)

    Article  MATH  Google Scholar 

  16. Weld, D., Anderson, C., Smith, D.: Extending graphplan to handle uncertainty and sensing actions. In: Proc. of 16th National Conference on AI (1998)

    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

Howe, A.E., Dahlman, E., Hansen, C., Scheetz, M., von Mayrhauser, A. (2000). Exploiting Competitive Planner Performance. 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_5

Download citation

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

  • 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