Results 1 -
3 of
3
Object Transition Sequences: A New Form of Abstraction for HTN Planners
- In To appear in Proceedings of the 5th International Conference on Artificial Intelligence Planning Systems (aips-2000
, 2000
"... This paper presents EMS , an implemented HTN planning algorithm using a novel form of abstraction. A plan is viewed as a set of dynamic objects taking part in sequences of transitions. EMS builds up plans using an Expand then Make-Sound cycle: a plan is built up by constructing and expanding a ..."
Abstract
-
Cited by 9 (6 self)
- Add to MetaCart
This paper presents EMS , an implemented HTN planning algorithm using a novel form of abstraction. A plan is viewed as a set of dynamic objects taking part in sequences of transitions. EMS builds up plans using an Expand then Make-Sound cycle: a plan is built up by constructing and expanding a tree of networks at different levels of abstraction, where a network contains object transition sequences. A network is made sound by adjusting the pre and postconditions of all the object transition sequences it contains, and proving the sequence in between is sound. As new objects are discovered in the detailed levels of the hierarchically developing plan, the pre and postconditions of their transition sequences are passed up to a parent network in the hierarchy which must then be made sound. The main benefits of EMS are that it processes an expressive, declarative input language based on object hierarchies; it is efficient in its reasoning, in that object transition sequences can be manipulated independently of objects of unrelated sorts, and reasoning about condition achievement is performed locally in a network; and it provides a clear, sound algorithm with the potential of application to complex applications.
An Object-Graph Planning Algorithm
- In Proceedings of the 18th Workshop of the UK Planning and Scheduling SIG
, 1999
"... In this paper we describe the results of our initial attempt to integrate two strands of planning research - that of using plan graphs to speed up planning, and that of using object representations to better represent planning domain models. To this end we have designed and implemented OCL-graph, ..."
Abstract
-
Cited by 3 (1 self)
- Add to MetaCart
In this paper we describe the results of our initial attempt to integrate two strands of planning research - that of using plan graphs to speed up planning, and that of using object representations to better represent planning domain models. To this end we have designed and implemented OCL-graph, a plan generator which builds and searches an object-centred plan graph. Our initial design and experimental results appear to confirm our conjectures that the extra information and structure of OCL benefits plan generation efficiency and algorithmic clarity.
OCLGraph: Exploiting Object Structure in a Plan Graph Algorithm
"... In this paper we describe the results of integrating two strands of planning research - that of using plan graphs to speed up planning, and that of using object representations to better represent planning domain models. To this end we have designed and implemented OCL-graph, a plan generator ..."
Abstract
- Add to MetaCart
In this paper we describe the results of integrating two strands of planning research - that of using plan graphs to speed up planning, and that of using object representations to better represent planning domain models. To this end we have designed and implemented OCL-graph, a plan generator which builds and searches an object-centred plan graph, extended to deal with conditional effects. Our initial design and experimental results appear to confirm our conjectures that the extra information and structure of OCL benefits plan generation efficiency and algorithmic clarity. Introduction This paper describes work that is part of a continuing effort to evaluate the impact of modelling planning domains in an object-centred way, using a family of planning-oriented domain modelling languages known as OCL (McCluskey & Porteous 1997). The benefit is seen as twofold: (a) to improve the planning knowledge acquisition and validation process (b) to improve and clarify the plan generat...

