Task Interaction in an HTN Planner

11/30/2011
by   Ilče Georgievski, et al.
0

Hierarchical Task Network (HTN) planning uses task decomposition to plan for an executable sequence of actions as a solution to a problem. In order to reason effectively, an HTN planner needs expressive domain knowledge. For instance, a simplified HTN planning system such as JSHOP2 uses such expressivity and avoids some task interactions due to the increased complexity of the planning process. We address the possibility of simplifying the domain representation needed for an HTN planner to find good solutions, especially in real-world domains describing home and building automation environments. We extend the JSHOP2 planner to reason about task interaction that happens when task's effects are already achieved by other tasks. The planner then prunes some of the redundant searches that can occur due to the planning process's interleaving nature. We evaluate the original and our improved planner on two benchmark domains. We show that our planner behaves better by using simplified domain knowledge and outperforms JSHOP2 in a number of relevant cases.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/26/2011

TALplanner in IPC-2002: Extensions and Control Rules

TALplanner is a forward-chaining planner that relies on domain knowledge...
research
07/01/2022

HyperTensioN and Total-order Forward Decomposition optimizations

Hierarchical Task Networks (HTN) planners generate plans using a decompo...
research
06/09/2011

A Critical Assessment of Benchmark Comparison in Planning

Recent trends in planning research have led to empirical comparison beco...
research
05/23/2019

Automated Process Planning for Turning: A Feature-Free Approach

Turning is the most commonly available and least expensive machining ope...
research
07/08/2002

Domain-Dependent Knowledge in Answer Set Planning

In this paper we consider three different kinds of domain-dependent cont...
research
10/16/1998

SYNERGY: A Linear Planner Based on Genetic Programming

In this paper we describe SYNERGY, which is a highly parallelizable, lin...
research
03/12/2023

The Planner Optimization Problem: Formulations and Frameworks

Identifying internal parameters for planning is crucial to maximizing th...

Please sign up or login with your details

Forgot password? Click here to reset