PLANNING GRAPH HEURISTICS FOR SOLVING
CONTINGENT PLANNING PROBLEMS
Incheol Kim and Hyunsik Kim
Department of Computer Science, Kyonggi University, San94-6, Yiui-Dong, Suwon, Korea
Keywords: Contingent Planning, Belief State Space, Search Heuristic, Planning Graph.
Abstract: In order to extract domain-independent heuristics from the specification of a planning problem, it is
necessary to relax the given problem and then solve the relaxed one. In this paper, we present a new
planning graph, Merged Planning Graph(MPG), and GD heuristics for solving contingent planning
problems including both uncertainty about the initial state and non-deterministic action effects. MPG is a
new version of the relaxed planning graph for solving the contingent planning problems. In addition to the
traditional delete relaxations of deterministic actions, MPG makes the effect-merge relaxations of both
sensing and non-deterministic actions. Parallel to the forward expansion of MPG, the computation of GD
heuristics proceeds with analysis of interactions among goals and/or subgoals. GD heuristics estimate the
minimal reachability cost to achieve the given goal set by excluding redundant action costs. Through
experiments in several problem domains, we show that GD heuristics are more informative than the
traditional max and additive heuristics. Moreover, in comparison to the overlap heuristics, GD heuristics
require much less computational effort for extraction.
1 INTRODUCTION
Most of planning problems encountered in the real
world environments have some uncertainty in both
the initial state and action effects. We call it
contingent planning to generate plans with
conditional branching based on the outcomes of
sensing actions for such environments with partial
observability and non-determinism. A well-known
technique for finding a contingent plan is to search
over belief states (Bonet and Geffner, 2001).
However, the size of the belief space for a
contingent planning problem is exponentially larger
than that of the corresponding state space. Therefore,
in order to find a contingent plan in tractable time,
we need powerful heuristics to guide efficiently the
belief space search.
In order to extract domain-independent heuristics
from the specification of a planning problem, it is
necessary to relax the given problem and then solve
the relaxed one (Hoffmann and Brafman, 2005). In
this paper, we present a new planning graph, Merged
Planning Graph (MPG), and GD heuristics for
solving contingent planning problems. In addition to
the traditional delete relaxations of deterministic
actions, MPG makes the effect-merge relaxations of
both sensing and non-deterministic actions. Parallel
to the forward expansion of MPG, the computation
of GD heuristics proceeds with analysis of
interactions among goals and/or subgoals. GD
heuristics estimate the minimal reachability cost to
achieve the given goal set by excluding unnecessary
action costs. Through experiments, the performance
of our GD heuristics will be compared with those of
other existing heuristics.
2 CONTINGENT PLANNING
PROBLEMS
We assume to find effective heuristics for solving a
contingent planning problem, like the one in Figure
1. The example problem given in Figure 1 is from
the dinner domain, which includes one sensing
action, sense_garbage, and one non-deterministic
action, cook. We notice that both sense_garbage and
cook actions have multiple possible outcomes as
described in their action definitions. Figure 2 shows
a contingent plan as solution for the example
planning problem given in Figure 1. It contains
multiple branches, every of which ends with a belief
515
Kim I. and Kim H..
PLANNING GRAPH HEURISTICS FOR SOLVING CONTINGENT PLANNING PROBLEMS.
DOI: 10.5220/0003830505150519
In Proceedings of the 4th International Conference on Agents and Artificial Intelligence (ICAART-2012), pages 515-519
ISBN: 978-989-8425-95-9
Copyright
c
2012 SCITEPRESS (Science and Technology Publications, Lda.)