Abstract

AbstractIn the field of automated planning, the central research focus is on domain‐independent planning engines that accept planning tasks (domain models and problem descriptions) in a description language, such as Planning Domain Definition Language, and return solution plans. The performance of planning engines can be improved by gathering additional knowledge about specific planning domain models/tasks (such as control rules) that can narrow the search for a solution plan. Such knowledge is often learned from training plans and solutions of simple tasks. Using techniques to reformulate the given planning task to incorporate additional knowledge, while keeping to the same input language, allows to exploit off‐the‐shelf planning engines. In this paper, we present inner entanglements that are relations between pairs of operators and predicates that represent the exclusivity of predicate achievement or requirement between the given operators. Inner entanglements can be encoded into a planner's input language by transforming the original planning task; hence, planning engines can exploit them. The contribution of this paper is to provide an in‐depth analysis and evaluation of inner entanglements, covering theoretical aspects such as complexity results, and an extensive empirical study using International Planning Competition benchmarks and state‐of‐the‐art planning engines.

Highlights

  • Automated planning is an important research area of Artificial Intelligence (AI) where an autonomous entity reasons about the way it can act in order to achieve its goals

  • Experimental Results: The Learning Phase As discussed in literature (Chrpa et al, 2013) structure of solution plans might differ according to a planner that generated them and the set of inner entanglements extracted from such plans can differ as well

  • In this paper we presented Inner Entanglements, that are relations between pairs of planning operators and predicates such that an operator exclusively achieves a predicate for another operator, or an operator exclusively requires a predicate from another operator

Read more

Summary

Introduction

Automated planning is an important research area of Artificial Intelligence (AI) where an autonomous entity (e.g. a robot) reasons about the way it can act in order to achieve its goals. In the last few decades, there has been a great deal of activity in the research community designing planning techniques and planning engines. Thanks to the IPC we have PDDL (Ghallab et al, 1998), that is a widely used language for describing planning tasks, and a wide range of benchmarks that can be used for measuring planners’ performance. Along with those planning engines, many novel planning techniques have been proposed, such as heuristic search (Bonet and Geffner, 1999), translating planning tasks into SAT (Kautz and Selman, 1992) just to mention a few

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call