Proceedings

Long-Distance Mutual Exclusion for Propositional Planning

Download BibTeX Cite

Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 1840-1844.

© 2007 International Joint Conferences on Artificial Intelligence

Abstract

The use of mutual exclusion (mutex) has led to significant advances in propositional planning. However, previous mutex can only detect pairs of actions or facts that cannot be arranged at the same time step. In this paper, we introduce a new class of constraints that significantly generalizes mutex and can be efficiently computed. The proposed long-distance mutual exclusion londex can capture constraints over actions and facts not only at the same time step but also across multiple steps. Londex provides a powerful and general approach for improving planning efficiency. As an application, we have integrated londex into SATPLAN04, a leading optimal planner. Experimental results show that londex can effectively prune the search space and reduce the planning time. The resulting planner, MaxPlan, has won the First Place Award in the Optimal Track of the 5th International Planning Competition.

  1. [Backstrom and Nebel, 1995] C. Backstrom and B. Nebel. Com- plexity results for SAS+ planning. Computational Intelligence, 11:17-29, 1995. IJCAI
  2. [Blum and Furst, 1997] A. Blum and M. L. Furst. Fast planning through planning graph analysis. Artificial Intelligence, 90:281- 300, 1997. IJCAI
  3. [Bonet and Geffner, 2001] B. Bonet and H. Geffner. Planning as heuristic search. Artificial Intelligence, 129(1-2):5-33, 2001.
  4. [Brafman, 2001] R. I. Brafman. On reachability, relevance, and res- olution in the planning as satisfiabilty approach. Journal of Arti- ficial Intelligence Research, 14:1-28, 2001.
  5. [Briel et al., 2005] M. Briel, T. Vossen, and S. Kambhampati. Re- viving integer programming approaches for ai planning: A branch-and-cut framework. In Proc. ICAPS, pages 310-319, 2005.
  6. [Bylander, 1994] T. Bylander. The computational complexity of propositional STRIPS planning. Artificial Intelligence, 69(1- 2):165-204, 1994.
  7. [Chen et al., 2006] Y. Chen, B. W. Wah, and C. Hsu. Temporal planning using subgoal partitioning and resolution in SGPlan. Journal Artificial Intelligence Research, 26:323-369, 2006.
  8. [Do et al., 1999] M. Binh Do, B. Srivastava, and S. Kambhampati. Investigating the effect of relevance and reachability constraints on SAT encoding of planning. In Proc. AAAI, page 982, 1999.
  9. [Eén and Biere, 2005] N. Eén and A. Biere. Effective preprocess- ing in SAT through variable and clause elimination. In Proc. SAT, 2005.
  10. [Fox and Long, 1998] M. Fox and D. Long. The automatic infer- ence of state invariants in TIM. Journal of Artificial Intelligence Research, 9:367-421, 1998.
  11. [Gerevini and Schubert, 1998] A. Gerevini and L. K. Schubert. In- ferring state constraints for domain-independent planning. In Proceedings of AAAI-98, pages 905-912, 1998.
  12. [Gerevini et al., 2003] A. Gerevini, A. Saetti, and I. Serina. Plan- ning through stochastic local search and temporal action graphs in LPG. Journal of Artificial Intelligence Research, 20:239-290, 2003.
  13. [Green, 1969] C. Green. Applications of theorem proving to prob- lem solving. In Proceedings of IJCAI-69, pages 219-240, 1969.
  14. [Helmert, 2006] Malte Helmert. The Fast Downward planning sys- tem. Journal of Artificial Intelligence Research, 2006. Accepted for publication.
  15. [IPC, 2006] The fifth international planning competition. http://zeus.ing.unibs.it/ipc-5/, 2006. Link
  16. [Jonsson and Backstrom, 1998] P. Jonsson and C. Backstrom. State-variable planning under structural restrictions: Algorithms and complexity. Artificial Intelligence, 100(1-2):125-176, 1998.
  17. [Kautz and Selman, 1996] H. Kautz and B. Selman. Pushing the envelope: Planning, propositional logic, and stochastic search. In Proceedings of AAAI-96, pages 1194-1201, 1996.
  18. [Kautz and Selman, 1998] H. Kautz and B. Selman. The role of domain-specific knowledge in the planning as satisfiability framework. In Artificial Intelligence Planning Systems, pages 181-189, 1998.
  19. [Kautz and Walser, 2000] H. Kautz and J. P. Walser. Integer opti- mization models of AI planning problems. The Knowledge Engi- neering Review, 15(1):101-117, 2000.
  20. [Kautz et al., 1996] H. Kautz, D. McAllester, and B. Selman. En- coding plans in propositional logic. In Proceedings of KR-97, pages 374-384, 1996.
  21. [Kautz, 2004] H. Kautz. SATPLAN04: Planning as satisfiability. In Proceedings of IPC4, ICAPS, 2004.
  22. [Kelleher and Cohn, 1992] G. Kelleher and A. G. Cohn. Automati- cally synthesising domain constraints from operator descriptions. In Proceedings of ECAI-92, 1992.
  23. [McCluskey and Porteous, 1997] T. L. McCluskey and J. M. Por- teous. Engineering and compiling planning domain models to promote validity and efficiency. Artificial Intelligence, 95:1-65, 1997.
  24. [Morris and Feldman, 1989] P. Morris and R. Feldman. Automati- cally derived heuristics for planning search. In Proceedings of the Second Irish Conference on Artificial Intelligence and Cognitive Science, 1989.
  25. [Penberthy and Weld, 1994] J. Penberthy and D. Weld. Temporal planning with continuous change. In Proc. 12th National Conf. on AI, pages 1010-1015. AAAI, 1994.
  26. [Ryan, 2003] L. Ryan. Efficient algorithms for clause-learning SAT solvers. Master's thesis, Simon Fraser University, 2003.
  27. [Selman and Kautz, 1992] B. Selman and H. Kautz. Planning as satisfiability. In Proceedings of ECAI-92, pages 359-363, 1992.
  28. [van Beek and Chen, 1999] P. van Beek and X. Chen. CPlan: A constraint programming approach to planning. In Proceedings of AAAI-99, pages 585-590, 1999.
  29. [Vidal and Geffner, 2004] V. Vidal and H. Geffner. CPT: An opti- mal temporal POCL planner based on constraint programming. In Proc. IPC4, ICAPS, pages 59-60, 2004.
  30. [Wah and Chen, 2006] B. W. Wah and Y. Chen. Constraint par- titioning in penalty formulations for solving temporal planning problems. Artificial Intelligence, 170(3):187-231, 2006.
  31. [Wolfman and Weld, 2000] S. Wolfman and D. Weld. Combining linear programming and satisfiability solving for resource plan- ning. The Knowledge Engineering Review, 15(1), 2000.

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

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