Macro-FF: Improving AI Planning with Automatically Learned Macro-Operators

09/09/2011
by   A. Botea, et al.
0

Despite recent progress in AI planning, many benchmarks remain challenging for current planners. In many domains, the performance of a planner can greatly be improved by discovering and exploiting information about the domain structure that is not explicitly encoded in the initial PDDL formulation. In this paper we present and compare two automated methods that learn relevant information from previous experience in a domain and use it to solve new problem instances. Our methods share a common four-step strategy. First, a domain is analyzed and structural information is extracted, then macro-operators are generated based on the previously discovered structure. A filtering and ranking procedure selects the most useful macro-operators. Finally, the selected macros are used to speed up future searches. We have successfully used such an approach in the fourth international planning competition IPC-4. Our system, Macro-FF, extends Hoffmanns state-of-the-art planner FF 2.3 with support for two kinds of macro-operators, and with engineering enhancements. We demonstrate the effectiveness of our ideas on benchmarks from international planning competitions. Our results indicate a large reduction in search effort in those complex domains where structural information can be inferred.

READ FULL TEXT

page 28

page 30

page 32

page 33

page 34

page 35

research
10/12/2011

Marvin: A Heuristic Search Planner with Online Macro-Action Learning

This paper describes Marvin, a planner that competed in the Fourth Inter...
research
10/22/2018

Mining useful Macro-actions in Planning

Planning has achieved significant progress in recent years. Among the va...
research
06/01/1998

A Selective Macro-learning Algorithm and its Application to the NxN Sliding-Tile Puzzle

One of the most common mechanisms used for speeding up problem solvers i...
research
06/04/2020

Solving Hard AI Planning Instances Using Curriculum-Driven Deep Reinforcement Learning

Despite significant progress in general AI planning, certain domains rem...
research
05/27/2011

The Automatic Inference of State Invariants in TIM

As planning is applied to larger and richer domains the effort involved ...
research
09/29/2011

Engineering Benchmarks for Planning: the Domains Used in the Deterministic Part of IPC-4

In a field of research about general reasoning mechanisms, it is essenti...
research
06/01/2011

On Reasonable and Forced Goal Orderings and their Use in an Agenda-Driven Planning Algorithm

The paper addresses the problem of computing goal orderings, which is on...

Please sign up or login with your details

Forgot password? Click here to reset