Proceedings

Numeric Planning via Abstraction and Policy Guided Search

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 4338-4345.

https://doi.org/10.24963/ijcai.2017/606

Abstract

The real-world application of planning techniques often requires models with numeric fluents. However, these fluents are not directly supported by most planners and heuristics. We describe a family of planning algorithms that takes a numeric planning problem and produces an abstracted representation that can be solved using any classical planner. The resulting abstract plan is generalized into a policy and then used to guide the search in the original numeric domain. We prove that our approach is sound, and we evaluate it on a set of standard benchmarks. We show that it can provide competitive performance when compared to other well-known algorithms for numeric planning, and a significant performance improvement in certain domains.

  1. [Bäckström and Nebel, 1995] Christer Bäckström and Bernhard Nebel. Complexity results for SAS+ planning. Computational Intelligence, 11:625-656, 1995.
  2. [Bonet and Geffner, 2001] Blai Bonet and Hector Geffner. Plan- ning as heuristic search. Artificial Intelligence, 129(1-2):5-33, 2001.
  3. [Chrpa et al., 2015] Lukáš Chrpa, Enrico Scala, and Mauro Val- lati. Towards a reformulation based approach for efficient nu- meric planning: Numeric outer entanglements. In Proceedings of the 8th Symposium on Combinatorial Search (SoCS), pages 166-170, 2015.
  4. [Coles et al., 2008] Andrew Coles, Maria Fox, Derek Long, and Amanda Smith. A Hybrid Relaxed Planning Graph-LP Heuristic for Numeric Planning Domains. In Proceedings of the 18th In- ternational Conference on Automated Planning and Scheduling (ICAPS), pages 52-59, 2008.
  5. [Cousot and Cousot, 1977] Patrick Cousot and Radhia Cousot. Ab- stract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints. In Proceedings of the 4th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages (POPL), pages 238-252, 1977.
  6. [De Moura and Bjørner, 2008] Leonardo De Moura and Nikolaj Bjørner. Z3: An efficient SMT solver. In Proceedings of the 14th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS), pages 337-340, 2008.
  7. [Edelkamp, 2001] Stefan Edelkamp. Planning with pattern databases. In Sixth European Conference on Planning (ECP), pages 13-24, 2001.
  8. [Fox and Long, 2003] Maria Fox and Derek Long. PDDL2.1: An extension to PDDL for expressing temporal planning domains. Journal of Artificial Intelligence Research, 20:61-124, 2003.
  9. [Fritz and McIlraith, 2007] Christian Fritz and Sheila A. McIlraith. Monitoring plan optimality during execution. In Proceedings of the 17th International Conference on Automated Planning and Scheduling (ICAPS), pages 144-151, 2007.
  10. [Graf and Saïdi, 1997] Susanne Graf and Hassen Saïdi. Construc- tion of abstract state graphs with PVS. In Proceedings of the 9th International Conference on Computer Aided Verification (CAV), pages 72-83, 1997.
  11. [Haslum and Geffner, 2000] Patrik Haslum and Hector Geffner. Admissible heuristics for optimal planning. In Proceedings of the 5th International Conference on Artificial Intelligence Plan- ning Systems (AIPS), pages 140-149, 2000.
  12. [Helmert et al., 2014] Malte Helmert, Patrik Haslum, Jörg Hoff- mann, and Raz Nissim. Merge-and-shrink abstraction: A method for generating lower bounds in factored state spaces. Journal of the ACM, 61(3):16, 2014.
  13. [Helmert, 2006] Malte Helmert. The Fast Downward planning sys- tem. Journal of Artificial Intelligence Research, 26:191-246, 2006.
  14. [Hoffmann and Nebel, 2001] Jörg Hoffmann and Bernhard Nebel. The FF planning system: Fast plan generation through heuristic search. Journal of Artificial Intelligence Research, 14:253-302, 2001.
  15. [Hoffmann, 2003] Jörg Hoffmann. The Metric-FF planning sys- tem: Translating "ignoring delete lists" to numeric state vari- ables. Journal of Artificial Intelligence Research, 20:291-341, 2003.
  16. [Hu and De Giacomo, 2011] Yuxiao Hu and Giuseppe De Gia- como. Generalized planning: Synthesizing plans that work for multiple environments. In Proceedings of the 22nd International Joint Conference on Artificial Intelligence (IJCAI), pages 918- 923, 2011.
  17. [Illanes and McIlraith, 2016a] León Illanes and Sheila A. McIl- raith. Numeric planning via search space abstraction. In Pro- ceedings of the 9th Symposium on Combinatorial Search (SoCS), pages 133-134, 2016.
  18. [Illanes and McIlraith, 2016b] León Illanes and Sheila A. McIl- raith. Numeric planning via search space abstraction. In Pro- ceedings of the Workshop on Knowledge-based Techniques for Problem Solving and Reasoning (KnowProS), 2016.
  19. [Knoblock, 1994] Craig A. Knoblock. Automatically generating abstractions for planning. Artificial intelligence, 68(2):243-302, 1994.
  20. [Levesque, 2005] Hector J. Levesque. Planning with loops. In Pro- ceedings of the 19th International Joint Conference on Artificial Intelligence (IJCAI), pages 509-515, 2005.
  21. [Long and Fox, 2003] Derek Long and Maria Fox. The 3rd inter- national planning competition: Results and analysis. Journal of Artificial Intelligence Research, 20:1-59, 2003.
  22. [Muise et al., 2012] Christian Muise, Sheila A. McIlraith, and J. Christopher Beck. Improved Non-deterministic Planning by Exploiting State Relevance. In Proceedings of the 22nd In- ternational Conference on Automated Planning and Scheduling (ICAPS), pages 172-180, 2012.
  23. [Sacerdoti, 1974] Earl Sacerdoti. Planning in a hierarchy of ab- straction spaces. Artificial Intelligence, 5:115-135, 1974.
  24. [Scala et al., 2016] Enrico Scala, Patrik Haslum, and Sylvie Thiébaux. Heuristics for numeric planning via subgoaling. In Proceedings of the 25th International Joint Conference on Artifi- cial Intelligence (IJCAI), pages 3228-3234, 2016. IJCAI
  25. [Seipp and Helmert, 2013] Jendrik Seipp and Malte Helmert. Counterexample-guided cartesian abstraction refinement. In Pro- ceedings of the 23rd International Conference on Automated Planning and Scheduling (ICAPS), pages 347-351, 2013.
  26. [Seipp and Helmert, 2014] Jendrik Seipp and Malte Helmert. Di- verse and additive cartesian abstraction heuristics. In Proceed- ings of the 24th International Conference on Automated Planning and Scheduling (ICAPS), pages 289-297, 2014.
  27. [Sievers et al., 2012] Silvan Sievers, Manuela Ortlieb, and Malte Helmert. Efficient implementation of pattern database heuristics for classical planning. In Proceedings of the 5th Symposium on Combinatorial Search (SoCS), pages 105-111, 2012.
  28. [Srivastava et al., 2011] Siddharth Srivastava, Shlomo Zilberstein, Neil Immerman, and Hector Geffner. Qualitative numeric plan- ning. In Proceedings of the 25th AAAI Conference on Artificial Intelligence (AAAI), pages 1010-1016, 2011.
  29. [Srivastava et al., 2012] Siddharth Srivastava, Neil Immerman, and Shlomo Zilberstein. Applicability conditions for plans with loops: Computability results and algorithms. Artificial Intelli- gence, 191-192:1-19, 2012.
  30. [Waldinger, 1977] Richard Waldinger. Achieving several goals si- multaneously. In Machine Intelligence, volume 8, pages 94-136.
  31. Ellis Horwood; Wiley, 1977.

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

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