Novelty and Lifted Helpful Actions in Generalized Planning (2307.00735v1)
Abstract: It has been shown recently that successful techniques in classical planning, such as goal-oriented heuristics and landmarks, can improve the ability to compute planning programs for generalized planning (GP) problems. In this work, we introduce the notion of action novelty rank, which computes novelty with respect to a planning program, and propose novelty-based generalized planning solvers, which prune a newly generated planning program if its most frequent action repetition is greater than a given bound $v$, implemented by novelty-based best-first search BFS($v$) and its progressive variant PGP($v$). Besides, we introduce lifted helpful actions in GP derived from action schemes, and propose new evaluation functions and structural program restrictions to scale up the search. Our experiments show that the new algorithms BFS($v$) and PGP($v$) outperform the state-of-the-art in GP over the standard generalized planning benchmarks. Practical findings on the above-mentioned methods in generalized planning are briefly discussed.
- Foundations for Generalized Planning in Unbounded Stochastic Domains. In Proceedings of the 15th International Conference on Principles of Knowledge Representation and Reasoning, KR, 380–389.
- Delete-Relaxation Heuristics for Lifted Classical Planning. In Proceedings of the 31st International Conference on Automated Planning and Scheduling, ICAPS, 94–102.
- Best-First Width Search for Lifted Classical Planning. In Proceedings of the 32nd International Conference on Automated Planning and Scheduling, ICAPS, 11–15.
- Dandamudi, S. P. 2005. Installing and Using NASM. Guide to Assembly Language Programming in Linux, 153–166.
- An Introduction to the Planning Domain Definition Language. Synthesis Lectures on Artificial Intelligence and Machine Learning, 13(2): 1–187.
- Helmert, M. 2006. The Fast Downward Planning System. Journal of Artificial Intelligence Research, 26: 191–246.
- The FF Planning System: Fast Plan Generation through Heuristic Search. Journal of Artificial Intelligence Research, 14: 253–302.
- Ordered Landmarks in Planning. Journal of Artificial Intelligence Research, 22: 215–278.
- Generalized Planning: Synthesizing Plans that Work for Multiple Environments. In Proceedings of the 22nd International Joint Conference on Artificial Intelligence, IJCAI, 918–923.
- A Review of Generalized Planning. The Knowledge Engineering Review, 34: e5.
- Width-Based Backward Search. In Proceedings of the 31st International Conference on Automated Planning and Scheduling, ICAPS, 219–224.
- Width and Serialization of Classical Planning Problems. In Proceedings of the 20th European Conference on Artificial Intelligence, ECAI, 540–545.
- Best-First Width Search: Exploration and Exploitation in Classical Planning. In Proceedings of the 31st AAAI Conference on Artificial Intelligence, AAAI, 3590–3596.
- On the Extraction, Ordering, and Usage of Landmarks in Planning. In Proceedings of the 6th European Conference on Planning, ECP, 37–48.
- The LAMA Planner: Guiding Cost-Based Anytime Planning with Landmarks. Journal of Artificial Intelligence Research, 39: 127–177.
- Scaling-up Generalized Planning as Heuristic Search with Landmarks. In Proceedings of the 15th International Symposium on Combinatorial Search, SoCS, 171–179.
- Representation and Synthesis of C++ Programs for Generalized Planning. arXiv:2206.14480.
- Computing Programs for Generalized Planning Using a Classical Planner. Artificial Intelligence, 272: 52–85.
- Generalized Planning as Heuristic Search. In Proceedings of the 31st International Conference on Automated Planning and Scheduling, ICAPS, 569–577.
- Approximate Novelty Search. In Proceedings of the 31st International Conference on Automated Planning and Scheduling, ICAPS, 349–357.
- Learning Generalized Plans Using Abstract Counting. In Proceedings of the 23rd AAAI Conference on Artificial Intelligence, AAAI, 991–997.
- Directed Search for Generalized Plans Using Classical Planners. In Proceedings of the 21st International Conference on Automated Planning and Scheduling, ICAPS, 226–233.
- Landmark Heuristics for Lifted Classical Planning. In Proceedings of the 31st International Joint Conference on Artificial Intelligence, IJCAI, 4665–4671.