Proceedings

Planning with Goal Utility Dependencies

Download BibTeX Cite

Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 1872-1877.

© 2007 International Joint Conferences on Artificial Intelligence

Abstract

Work in partial satisfaction planning (PSP) has hitherto assumed that goals are independent thus implying that they have additive utility values. In many real-world problems, we cannot make this assumption. In this paper, we motivate the need for handling various types of goal utility dependence in PSP. We provide a framework for representing them using the General Additive Independence model and investigate two different approaches to handle this problem: (1) compiling PSP with utility dependencies to Integer Programming; (2) extending forward heuristic search planning to handle PSP goal dependencies. To guide the forward planning search, we introduce a novel heuristic framework that combines cost-propagation and Integer Programming to select beneficial goals to find an informative heuristic estimate. The two implemented planners, iPUD and SPUDS, using the approaches discussed above, are compared empirically on several benchmark domains. While iPUD is more readily amendable to handle goal utility dependencies and can provide bounded optimality guarantees, SPUDS scales much better.

  1. [Bacchus and Grove, 1995] F. Bacchus and A. Grove. Graphical models for preference and utility. In Proc. of UAI-95, 1995.
  2. [Blum and Furst, 1997] A. Blum and M. Furst. Planning through planning graph analysis. Artificial Intelligence Journal, 90:281-330, 1997.
  3. [Bonet et al., 1997] B. Bonet, Loerincs G., and H. Geffner. A robust and fast action selection mechanism for planning. In Proceedings of AAAI-97, 1997.
  4. [Boutilier et al., 1999] C. Boutilier, T. Dean, and S. Hanks. Decision-theoretic planning: Structural assumptions and computational leverage. Journal of Artificial Intelligence Research (JAIR), 11:1-91, 1999.
  5. [Boutilier et al., 2001] C. Boutilier, R. Brafman, H. Hoos, , and D. Poole. Reasoning with conditional ceteris paribus preference statements. In Proc. of UAI-2001, 2001.
  6. [Brafman and Chernyavsky, 2005] R.I. Brafman and Y. Chernyavsky. Planning with goal preferences and constraints. In Proceeding of ICAPS-05, 2005.
  7. [Bylander, 1994] T. Bylander. The computational complex- ity of propositional strips planning. Artificial Intelligence Journal, 69:165-204, 1994.
  8. [Do and Kambhampati, 2004] M.B. Do and S. Kambham- pati. Partial satisfaction (over-subscription) planning as heuristic search. In Proceedings of KBCS-04, 2004.
  9. [Gerevini et al., 2006] A. Gerevini, B. Bonet, and R. Givan. Fifth international planning competition. In IPC06 Book- let, 2006.
  10. [Hoffmann and Nebel, 2001] J. Hoffmann and B. Nebel. The FF planning system: Fast plan generation through heuris- tic search. JAIR, 14:253-302, 2001.
  11. [Long and Fox, 2003b] D. Long and M. Fox. Exploiting a graphplan framework in temporal planning. In Proceed- ings of ICAPS-2003, 2003.
  12. [Nigenda and Kambhampati, 2005] R.S. Nigenda and S. Kambhampati. Planning graph heuristics for selecting ob- jectives in over-subscription planning problems. In Pro- ceedings of ICAPS-05, 2005.
  13. [Smith, 2004] D.E. Smith. Choosing objectives in over- subscription planning. In Proceedings of ICAPS-04, 2004.
  14. [van den Briel et al., 2004] M.H.L. van den Briel, R.S. Ni- genda, M.B. Do, and Subbarao Kambhampati. Effec- tive approaches for partial satisfaction (over-subscription) planning. In Proceedings of AAAI-04, 2004.
  15. [van den Briel et al., 2005] M.H.L. van den Briel, T. Vossen, and S. Kambhampati. Reviving integer programming ap- proaches for ai planning: A branch-and-cut framework. In Proceedings of ICAPS-05, 2005.
  16. [Wolfman and Weld, 1999] S. Wolfman and D.S. Weld. The LPSAT engine and its applicationto resource planning. In Proceedings of IJCAI-99, pages 310-317, 1999.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards