Arrow Research search
Back to SoCS

SoCS 2015

Computing Plans with Control Flow and Procedures Using a Classical Planner

Conference Paper Full Papers Algorithms and Complexity · Artificial Intelligence · Automated Planning and Scheduling

Abstract

We propose a compilation that enhances a given classical planning task to compute plans that contain control flow and procedure calls. Control flow instructions and procedures allow us to generate compact and general solutions able to solve planning tasks for which multiple unit tests are defined. The paper analyzes the relation between classical planning and structured programming with unit tests and shows how to exploit this relation in a classical planning compilation. In experiments, we evaluate the empirical performance of the compilation using an off-the-shelf classical planner and show that we can compress classical planning solutions and that these compressed solutions can solve planning tasks with multiple tests.

Authors

Keywords

  • Classical Planning with loops
  • Generalized planning

Context

Venue
International Symposium on Combinatorial Search
Archive span
2010-2024
Indexed papers
598
Paper id
166013858807771471
v2026.09.13