Tight Bounds for HTN Planning with Task Insertion Pascal Bercher Ulm University Ulm, Germany

Ron Alford ASEE-NRL Postdoctoral Fellow Washington DC, USA Abstract

Totally-Ordered Propositional HTN Complexity

HTN planning is the problem of decomposing an initial task to accomplish into a sequence of executable steps. HTN planning with Task Insertion (TIHTN planning) allows the insertion of operators from outside the method hierarchy, which: I Hybridizes classical planning with HTN planning I Allows partial task hierarchies with “missing required tasks” inserted by planner We provide tight complexity bounds for TIHTN planning along two axis: whether variables are allowed and whether methods must be totally ordered.

Standard Semantics EXPTIME

Arbitrary Arbitrary

Totally-Ordered Problems

The purpose of HTN planning is to complete a task. Tasks are either: I Primitive, which corresponds to some concrete action we know how to perform e.g: walk(room, hall), or drink(cof f ee)

Tail-Recursive

travel(h, stop1)

f ly(a1, a2)

bus(stop1, a1)

Acyclic NP

travel(a2, L.A.) taxi(a2, L.A.)

EXPSPACE

Partially-Ordered Problems

drink work

work write

We decompose a task network by replacing a node in the network with a corresponding method’s network. work

I

write

work

walk

work

write I

drink

drink

write

write

drink

work

write

drink

work

drink write

Method structures: Regular Method (totally-ordered): work

drink

write

Method (partially-ordered): work

drink work

work write

Method structures: Tail Recursive Method (partially-ordered):

Method (totally-ordered): live

work

sleep

Acyclic

Acyclic

EXPTIME PSPACE

Regular

Regular

NP

Regular-Acyclic

f loss

Method (partially-ordered):

write

Tail-Recursive

Complete Results

Method structures: Acyclic

work

Arbitrary

Regular-Acyclic

To a great extent, we can characterize the complexity of HTN and TIHTN planning by the structure of a problem’s methods: whether the methods are fully grounded, whether the methods are totally ordered, and where in the method recursion occurs.

Method (totally-ordered):

Tail-Recursive

work

An alternate set of semantics, HTN Planning with Task Insertion (TIHTN Planning) allows the insertion of tasks without a method. drink

Task-Insertion Semantics

NEXPTIME

A method (t, tn) is a non-primitive task t paired with a network tn

drink

Regular-Acyclic

Standard Semantics semidecidable Arbitrary

Method:

I

Regular-Acyclic

Partially-Ordered Propositional HTN Complexity

Methods and Decomposition I

Regular

Regular

Non-primitive, which is an abstract task. E.g. travel(home, L.A.) I Must recursively decompose non-primitive tasks until we get primitive tasks we know how to execute directly I We are given a set of methods, which are recipes on how to accomplish abstract tasks. E.g., to travel from home to L.A., we might decompose as follows: travel(h, L.A.) travel(h, a1)

Acyclic

Tail-Recursive

I

buy ticket

Task-Insertion Semantics

PSPACE

HTN Planning (Overview)

I

David W. Aha U.S. Naval Research Laboratory Washington DC, USA

Comparison of the complexity classes for HTN planning (completeness results) for HTN planning, with and without variables and task insertion (TI). Vars. Ordering TI Recursion Complexity no total no acyclic PSPACE no total no regular PSPACE no total no tail PSPACE no total no arbitrary EXPTIME no total yes – PSPACE no partial no acyclic NEXPTIME no partial no regular PSPACE no partial no tail EXPSPACE no partial no arbitrary undecidable no partial yes regular PSPACE no partial yes – NEXPTIME yes total no acyclic EXPSPACE yes total no regular EXPSPACE yes total no tail EXPSPACE yes total no arbitrary 2-EXPTIME yes total yes – EXPSPACE yes partial no acyclic 2-NEXPTIME yes partial no regular EXPSPACE yes partial no tail 2-EXPSPACE yes partial no arbitrary undecidable yes partial yes regular EXPSPACE yes partial yes – 2-NEXPTIME

work

live live

live

Conclusions

sleep

Totally-ordered TIHTN planning has the same worst-case complexity as classical planning. I Partially-ordered TIHTN planning has the same worst-case complexity as partially-ordered acyclic HTN planning (NEXPTIME), and is sometimes simpler Future Work: In the paper, we provide a new planning technique for TIHTN planning, called acyclic progression, that let us define worst-case efficient TIHTN planning algorithms. Theoretical efficiency is not implementation efficiency, and so we hope to implement and evaluate acyclic progression. I

Method structures: Arbitrary Method (totally-ordered): work

brew

work

Method (partially-ordered): drink

[email protected]

live

sleep work live

[email protected]

[email protected]

Tight Bounds for HTN Planning with Task Insertion - Ron Alford

E.g., to travel from home to L.A., we might decompose as follows: travel(h ... work work write write write. ▷ An alternate set of semantics, HTN Planning with Task ...

91KB Sizes 4 Downloads 225 Views

Recommend Documents

Tight Bounds for HTN Planning with Task Insertion - Ron Alford
E.g. travel(home, L.A.). ▷ Must recursively decompose non-primitive tasks until we get primitive tasks we know how to execute directly. ▷ We are given a set of ...

Tight Bounds for HTN Planning
Proceedings of the 4th European Conference on Planning: Recent Advances in AI Planning (ECP), 221–233. Springer-. Verlag. Geier, T., and Bercher, P. 2011. On the decidability of HTN planning with task insertion. In Proceedings of the 22nd. Internat

Almost Tight Bounds for Rumour Spreading with Conductance
May 28, 2010 - which the protocol is slow (see [3] for more details), while the problem .... the point of view of this paper the existence of non uniform problem is ...

Almost Tight Bounds for Rumour Spreading with Conductance
May 28, 2010 - G.3 [Mathematics of Computing]: Probability and Statistics. ... as synonyms throughout the paper), refers to the following distributed algorithm.

Almost Tight Bounds for Rumour Spreading with ... | Semantic Scholar
May 28, 2010 - The result is almost tight because Ω(log n/φ) is a lower bound2 — in particular, the bound is .... probability that i calls j in any given round. They show ...... new node (that is, to the center of the large star), will be O(φ).

Almost Tight Bounds for Rumour Spreading with ... - Semantic Scholar
May 28, 2010 - Algorithms, Theory. Keywords. Conductance ... is an important example, and their relationship with rumour spreading. In particular we observe ...

Almost Tight Bounds for Rumour Spreading with ...
May 28, 2010 - been shown in different settings [1,6,7,10,18] that O(log n) rounds are sufficient ... In most social networks' graph models the ratio between the maximum and the minimum degree can ...... the part S with the largest cardinality.

Almost Tight Bounds for Rumour Spreading with Conductance
May 28, 2010 - If a network has conductance φ and n nodes, then, with high probability, PUSH-PULL ...... Near-perfect load balancing by randomized rounding.

Active Behavior Recognition in Beyond Visual Range Air ... - Ron Alford
May 31, 2015 - Meta-goal reasoning. We require a utility function! Possible mission success functions: Number of “kills”. Air space denied. Reconnaissance.

Contact Planning for Acyclic Motion with Task ...
Contact Planning for Acyclic Motion with Task ... Abstract—This video illustrates our work on contact points .... with a constant link to the configuration space.

NEARLY TIGHT BOUNDS FOR TESTING FUNCTION ...
(4) The query complexity of testing isomorphism between two unknown func- tions f ... binfeld and Sudan [RS96], has been extremely active over the last few years; see, e.g., ... †Schools of Mathematics and Computer Science, Sackler Faculty of Exact

Active Behavior Recognition in Beyond Visual Range Air ... - Ron Alford
May 31, 2015 - Finite set of predictive agent models. Used in ... models as a probability distribution θ φ d. Alford ... Need both to make a confident prediction.

Insertion Sort
What's the worst case runtime of insertion sort? What's the best case runtime of insertion sort? ○. Lin. Page 11. Page 12. Bubble. Sort. O. Ω. Θ. Selection. Sort.

Tight-binding model for semiconductor quantum dots with a wurtzite ...
Tight-binding model for semiconductor quantum dots with a wurtzite crystal structure From.pdf. Tight-binding model for semiconductor quantum dots with a ...

Outer Bounds for the Interference Channel with a ...
Email: {srini2, danielat, devroye}@uic.edu. Abstract—In this paper, we ... dirty-paper coding, beamforming and interference reduction techniques are derived for ...

Tighter Bounds for Multi-Armed Bandits with Expert Advice
Pittsburgh, PA 15213, USA. Abstract. Bandit problems are a ..... ally an apples-to-oranges comparison, as their work makes a strong probabilistic assumption on ...

Tighter Bounds for Multi-Armed Bandits with Expert Advice
experts might be online learning algorithms that continue to train on the newly ... consider a bandit-based algorithm that directly tries to learn click-through ... p,c c subject to. ∀a p(a) ≥ α max i. {ei(a)}. ∀a p(a) ≥ c˜p(a). ∑ a p(a)=

Paper Alford ASEE 2014 Evolution_of_Student_Attitudes_final.pdf ...
first-year project-based, team-based design course: before students have begun working in teams,. after they have completed an initial small-scale design ...

petitehd too tight for words.pdf
Whoops! There was a problem loading more pages. Whoops! There was a problem previewing this document. Retrying... Download. Connect more apps.

Best Practices for OTT Dynamic Ad Insertion Cloud Platform
1. Abstract. 2. Fundamentals of Ad Stitching. 3. CSAI versus SSAI: Stitch ... reality for OTT services using a variety of data sources (GPS, postal code, IP tables).

tight lines
bank balance and lack of holidays make me realise that this is not something that can be done on a regular basis. (Steve Long ... In the article Horsey states that he already thought Tasmania had the best Stillwater trout fishery in the world and he