Programmatic Task Network Planning

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Authors

External Research Organisations

  • Paderborn University
View graph of relations

Details

Original languageGerman
Title of host publicationProceedings of the 1st ICAPS Workshop on Hierarchical Planning
EditorsPascal Bercher, Daniel Höller, Susanne Biundo, Ron Alford
Pages31-39
Number of pages9
Publication statusPublished - Jun 2018
Externally publishedYes
Event1st ICAPS Workshop on Hierarchical Planning 2018 - Delft, Netherlands
Duration: 24 Jun 201829 Jun 2018

Abstract

Many planning problems benefit from extensions of classical planning formalisms and modeling techniques, or even require such extensions. Alternatives such as functional STRIPS or planning modulo theories have therefore been proposed in the past. Somewhat surprisingly, corresponding extensions are not available for hierarchical planning, despite their potential usefulness in applications like automated service composition. In this paper, we present programmatic task networks (PTN), a formalism that extends classical HTN planning in three ways. First, we allow both operations and methods to have outputs instead of only inputs. Second, formulas may contain interpreted terms, in particular interpreted predicates, which are evaluated by a theory realized in an external library. Third, PTN planning allows for a second type of tasks, called oracle tasks, which are not resolved by the planner itself but by external libraries. For the purpose of illustration and evaluation, the approach is applied to a real-world use case in the field of automated service composition.

Cite this

Programmatic Task Network Planning. / Mohr, Felix; Lettmann, Theodor (Editor); Hüllermeier, Eyke (Contributor) et al.
Proceedings of the 1st ICAPS Workshop on Hierarchical Planning. ed. / Pascal Bercher; Daniel Höller; Susanne Biundo; Ron Alford. 2018. p. 31-39.

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Mohr, F, Lettmann, T (ed.), Hüllermeier, E 2018, Programmatic Task Network Planning. in P Bercher, D Höller, S Biundo & R Alford (eds), Proceedings of the 1st ICAPS Workshop on Hierarchical Planning. pp. 31-39, 1st ICAPS Workshop on Hierarchical Planning 2018, Delft, Netherlands, 24 Jun 2018. <https://icaps18.icaps-conference.org/fileadmin/alg/conferences/icaps18/workshops/workshop08/docs/Mohr18ProgrammaticPlanning.pdf>
Mohr, F., Lettmann, T. (Ed.), Hüllermeier, E., & Wever, M. D., (TRANS.) (2018). Programmatic Task Network Planning. In P. Bercher, D. Höller, S. Biundo, & R. Alford (Eds.), Proceedings of the 1st ICAPS Workshop on Hierarchical Planning (pp. 31-39) https://icaps18.icaps-conference.org/fileadmin/alg/conferences/icaps18/workshops/workshop08/docs/Mohr18ProgrammaticPlanning.pdf
Mohr F, Lettmann T, (ed.), Hüllermeier E, Wever MD. Programmatic Task Network Planning. In Bercher P, Höller D, Biundo S, Alford R, editors, Proceedings of the 1st ICAPS Workshop on Hierarchical Planning. 2018. p. 31-39
Mohr, Felix ; Lettmann, Theodor (Editor) ; Hüllermeier, Eyke et al. / Programmatic Task Network Planning. Proceedings of the 1st ICAPS Workshop on Hierarchical Planning. editor / Pascal Bercher ; Daniel Höller ; Susanne Biundo ; Ron Alford. 2018. pp. 31-39
Download
@inproceedings{0dd218b2acdd4d759a7efa9dc31d2fa4,
title = "Programmatic Task Network Planning",
abstract = "Many planning problems benefit from extensions of classical planning formalisms and modeling techniques, or even require such extensions. Alternatives such as functional STRIPS or planning modulo theories have therefore been proposed in the past. Somewhat surprisingly, corresponding extensions are not available for hierarchical planning, despite their potential usefulness in applications like automated service composition. In this paper, we present programmatic task networks (PTN), a formalism that extends classical HTN planning in three ways. First, we allow both operations and methods to have outputs instead of only inputs. Second, formulas may contain interpreted terms, in particular interpreted predicates, which are evaluated by a theory realized in an external library. Third, PTN planning allows for a second type of tasks, called oracle tasks, which are not resolved by the planner itself but by external libraries. For the purpose of illustration and evaluation, the approach is applied to a real-world use case in the field of automated service composition.",
author = "Felix Mohr and Theodor Lettmann and Eyke H{\"u}llermeier and Wever, {Marcel Dominik}",
year = "2018",
month = jun,
language = "Deutsch",
pages = "31--39",
editor = "Pascal Bercher and Daniel H{\"o}ller and Susanne Biundo and Ron Alford",
booktitle = "Proceedings of the 1st ICAPS Workshop on Hierarchical Planning",
note = "1st ICAPS Workshop on Hierarchical Planning 2018 ; Conference date: 24-06-2018 Through 29-06-2018",

}

Download

TY - GEN

T1 - Programmatic Task Network Planning

AU - Mohr, Felix

A2 - Lettmann, Theodor

A2 - Hüllermeier, Eyke

A2 - Wever, Marcel Dominik

A2 - Bercher, Pascal

A2 - Höller, Daniel

A2 - Biundo, Susanne

A2 - Alford, Ron

PY - 2018/6

Y1 - 2018/6

N2 - Many planning problems benefit from extensions of classical planning formalisms and modeling techniques, or even require such extensions. Alternatives such as functional STRIPS or planning modulo theories have therefore been proposed in the past. Somewhat surprisingly, corresponding extensions are not available for hierarchical planning, despite their potential usefulness in applications like automated service composition. In this paper, we present programmatic task networks (PTN), a formalism that extends classical HTN planning in three ways. First, we allow both operations and methods to have outputs instead of only inputs. Second, formulas may contain interpreted terms, in particular interpreted predicates, which are evaluated by a theory realized in an external library. Third, PTN planning allows for a second type of tasks, called oracle tasks, which are not resolved by the planner itself but by external libraries. For the purpose of illustration and evaluation, the approach is applied to a real-world use case in the field of automated service composition.

AB - Many planning problems benefit from extensions of classical planning formalisms and modeling techniques, or even require such extensions. Alternatives such as functional STRIPS or planning modulo theories have therefore been proposed in the past. Somewhat surprisingly, corresponding extensions are not available for hierarchical planning, despite their potential usefulness in applications like automated service composition. In this paper, we present programmatic task networks (PTN), a formalism that extends classical HTN planning in three ways. First, we allow both operations and methods to have outputs instead of only inputs. Second, formulas may contain interpreted terms, in particular interpreted predicates, which are evaluated by a theory realized in an external library. Third, PTN planning allows for a second type of tasks, called oracle tasks, which are not resolved by the planner itself but by external libraries. For the purpose of illustration and evaluation, the approach is applied to a real-world use case in the field of automated service composition.

M3 - Aufsatz in Konferenzband

SP - 31

EP - 39

BT - Proceedings of the 1st ICAPS Workshop on Hierarchical Planning

T2 - 1st ICAPS Workshop on Hierarchical Planning 2018

Y2 - 24 June 2018 through 29 June 2018

ER -

By the same author(s)