1. On the Importance of Domain Model Configuration for Automated Planning Engines
- Author
-
Thomas Leo McCluskey, Frank Hutter, Mauro Vallati, and Lukáš Chrpa
- Subjects
Online and offline ,Computer science ,business.industry ,Distributed computing ,Knowledge engineering ,020207 software engineering ,0102 computer and information sciences ,02 engineering and technology ,Domain model ,Modular design ,01 natural sciences ,Software ,Computational Theory and Mathematics ,010201 computation theory & mathematics ,Artificial Intelligence ,Automated planning and scheduling ,0202 electrical engineering, electronic engineering, information engineering ,Domain knowledge ,Macro ,business - Abstract
The development of domain-independent planners within the AI planning community is leading to “off-the-shelf” technology that can be used in a wide range of applications. Moreover, it allows a modular approach—in which planners and domain knowledge are modules of larger software applications—that facilitates substitutions or improvements of individual modules without changing the rest of the system. This approach also supports the use of reformulation and configuration techniques, which transform how a model is represented in order to improve the efficiency of plan generation. In this article, we investigate how the performance of domain-independent planners is affected by domain model configuration, i.e. the order in which elements are ordered in the model, particularly in the light of planner comparisons. We then introduce techniques for the online and offline configuration of domain models, and we analyse the impact of domain model configuration on other reformulation approaches, such as macros.
- Published
- 2021
- Full Text
- View/download PDF