A General Approach for Configuring PDDL Problem Models

The development of a large number of domain-independent planners is leading to the use of planning engines in a wide range of applications. This is despite the complexity issues inherent in plan generation, which are exacerbated by the separation of planner logic from domain knowledge. However, this separation supports the use of reformulation and configuration techniques, which transform the model representation in order to improve the planner’s performance. In this paper, we investigate how the performance of domainindependent planners can be improved by problem model configuration. We introduce a fully automated method for this configuration task, that considers problem-specific aspects extracted by exploiting a problemand domain-independent representation of the instance. Our extensive experimental analysis shows that this reformulation technique can have a significant impact on planners’ performance.

[1]  E. Dahlman,et al.  A Critical Assessment of Benchmark Comparison in Planning , 2002, J. Artif. Intell. Res..

[2]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[3]  Kevin Leyton-Brown,et al.  Sequential Model-Based Optimization for General Algorithm Configuration , 2011, LION.

[4]  Jörg Hoffmann,et al.  Optimizing Planning Domains by Automatic Action Schema Splitting , 2014, ICAPS.

[5]  Silvia Richter,et al.  The LAMA Planner: Guiding Cost-Based Anytime Planning with Landmarks , 2010, J. Artif. Intell. Res..

[6]  J. Rintanen Madagascar : Scalable Planning with SAT , 2014 .

[7]  Kevin Leyton-Brown,et al.  Algorithm runtime prediction: Methods & evaluation , 2012, Artif. Intell..

[8]  Hector Geffner,et al.  Width and Inference Based Planners: SIW, BFS (f), and PROBE , 2014 .

[9]  Ivan Serina,et al.  Planning Through Stochastic Local Search and Temporal Action Graphs in LPG , 2003, J. Artif. Intell. Res..

[10]  Kevin Leyton-Brown,et al.  An Efficient Approach for Assessing Hyperparameter Importance , 2014, ICML.

[11]  Ivan Serina,et al.  Kernel functions for case-based planning , 2010, Artif. Intell..

[12]  Lukás Chrpa,et al.  On the effective configuration of planning domain models , 2015 .

[13]  Thomas Leo McCluskey,et al.  On Exploiting Structures of Classical Planning Problems: Generalizing Entanglements , 2012, ECAI.

[14]  John Levine,et al.  Learning Macro-Actions for Arbitrary Planners and Domains , 2007, ICAPS.

[15]  Jonathan Schaeffer,et al.  Macro-FF: Improving AI Planning with Automatically Learned Macro-Operators , 2005, J. Artif. Intell. Res..