Exploiting a graphplan framework in temporal planning

D. Long, M. Fox

Research output: Contribution to conferencePaper

Abstract

Graphplan (Blum and Furst 1995) has proved a popular and successful basis for a succession of extensions. An extension to handle temporal planning is a natural one to consider, because of the seductively time-like structure of the layers in the plan graph. TGP (Smith and Weld 1999) and TPSys (Garrido, Onaindía, and Barber 2001; Garrido, Fox, and Long 2002) are both examples of temporal planners that have exploited the Graphplan foundation. However, both of these systems (including both versions of TPSys) exploit the graph to represent a uniform flow of time. In this paper we describe an alternative approach, in which the graph is used to represent the purely logical structuring of the plan, with temporal constraints being managed separately (although not independently). The approach uses a linear constraint solver to ensure that temporal durations are correctly respected. The resulting planner offers an interesting alternative to the other approaches, offering an important extension in expressive power.

Conference

ConferenceProceedings of the International Conference on Automated Planning and Scheduling (ICAPS)
CityTrento, Italy
Period9/06/0313/06/03

Fingerprint

Welds
Planning

Cite this

Long, D., & Fox, M. (2003). Exploiting a graphplan framework in temporal planning. 51-62. Paper presented at Proceedings of the International Conference on Automated Planning and Scheduling (ICAPS), Trento, Italy, .
Long, D. ; Fox, M. / Exploiting a graphplan framework in temporal planning. Paper presented at Proceedings of the International Conference on Automated Planning and Scheduling (ICAPS), Trento, Italy, .11 p.
@conference{7fed4faacb264111ae2522eb205e374d,
title = "Exploiting a graphplan framework in temporal planning",
abstract = "Graphplan (Blum and Furst 1995) has proved a popular and successful basis for a succession of extensions. An extension to handle temporal planning is a natural one to consider, because of the seductively time-like structure of the layers in the plan graph. TGP (Smith and Weld 1999) and TPSys (Garrido, Onaind{\'i}a, and Barber 2001; Garrido, Fox, and Long 2002) are both examples of temporal planners that have exploited the Graphplan foundation. However, both of these systems (including both versions of TPSys) exploit the graph to represent a uniform flow of time. In this paper we describe an alternative approach, in which the graph is used to represent the purely logical structuring of the plan, with temporal constraints being managed separately (although not independently). The approach uses a linear constraint solver to ensure that temporal durations are correctly respected. The resulting planner offers an interesting alternative to the other approaches, offering an important extension in expressive power.",
author = "D. Long and M. Fox",
year = "2003",
language = "English",
pages = "51--62",
note = "Proceedings of the International Conference on Automated Planning and Scheduling (ICAPS) ; Conference date: 09-06-2003 Through 13-06-2003",

}

Long, D & Fox, M 2003, 'Exploiting a graphplan framework in temporal planning' Paper presented at Proceedings of the International Conference on Automated Planning and Scheduling (ICAPS), Trento, Italy, 9/06/03 - 13/06/03, pp. 51-62.

Exploiting a graphplan framework in temporal planning. / Long, D.; Fox, M.

2003. 51-62 Paper presented at Proceedings of the International Conference on Automated Planning and Scheduling (ICAPS), Trento, Italy, .

Research output: Contribution to conferencePaper

TY - CONF

T1 - Exploiting a graphplan framework in temporal planning

AU - Long, D.

AU - Fox, M.

PY - 2003

Y1 - 2003

N2 - Graphplan (Blum and Furst 1995) has proved a popular and successful basis for a succession of extensions. An extension to handle temporal planning is a natural one to consider, because of the seductively time-like structure of the layers in the plan graph. TGP (Smith and Weld 1999) and TPSys (Garrido, Onaindía, and Barber 2001; Garrido, Fox, and Long 2002) are both examples of temporal planners that have exploited the Graphplan foundation. However, both of these systems (including both versions of TPSys) exploit the graph to represent a uniform flow of time. In this paper we describe an alternative approach, in which the graph is used to represent the purely logical structuring of the plan, with temporal constraints being managed separately (although not independently). The approach uses a linear constraint solver to ensure that temporal durations are correctly respected. The resulting planner offers an interesting alternative to the other approaches, offering an important extension in expressive power.

AB - Graphplan (Blum and Furst 1995) has proved a popular and successful basis for a succession of extensions. An extension to handle temporal planning is a natural one to consider, because of the seductively time-like structure of the layers in the plan graph. TGP (Smith and Weld 1999) and TPSys (Garrido, Onaindía, and Barber 2001; Garrido, Fox, and Long 2002) are both examples of temporal planners that have exploited the Graphplan foundation. However, both of these systems (including both versions of TPSys) exploit the graph to represent a uniform flow of time. In this paper we describe an alternative approach, in which the graph is used to represent the purely logical structuring of the plan, with temporal constraints being managed separately (although not independently). The approach uses a linear constraint solver to ensure that temporal durations are correctly respected. The resulting planner offers an interesting alternative to the other approaches, offering an important extension in expressive power.

UR - http://www.cis.strath.ac.uk/research/publications/papers/strath_cis_publication_58.pdf

M3 - Paper

SP - 51

EP - 62

ER -

Long D, Fox M. Exploiting a graphplan framework in temporal planning. 2003. Paper presented at Proceedings of the International Conference on Automated Planning and Scheduling (ICAPS), Trento, Italy, .