Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-07T03:51:38.710Z Has data issue: false hasContentIssue false

How to model planning and scheduling problems using constraint networks on timelines

Published online by Cambridge University Press:  01 September 2010

Gérard Verfaillie*
Affiliation:
ONERA, 2 av. Édouard Belin, BP 74025, F-31055 Toulouse Cedex 4, France
Cédric Pralet*
Affiliation:
ONERA, 2 av. Édouard Belin, BP 74025, F-31055 Toulouse Cedex 4, France
Michel Lemaître*
Affiliation:
ONERA, 2 av. Édouard Belin, BP 74025, F-31055 Toulouse Cedex 4, France
Rights & Permissions [Opens in a new window]

Abstract

The CNT framework (Constraint Network on Timelines) has been designed to model discrete event dynamic systems and the properties one knows, one wants to verify, or one wants to enforce on them. In this article, after a reminder about the CNT framework, we show its modeling power and its ability to support various modeling styles, coming from the planning, scheduling, and constraint programming communities. We do that by producing and comparing various models of two mission management problems in the aerospace domain: management of a team of unmanned air vehicles and of an Earth observing satellite.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 2010
Figure 0

Figure 1 Graphical representation of a timeline x

Figure 1

Figure 2 Equivalent tabular representation

Figure 2

Figure 3 Graphical representation of an instance of the toy planning problem. For each robot and each possible direct move is associated an edge labeled by a pair [d, c], where d is the duration and c is the energy consumption

Figure 3

Figure 4 Tabular representation of the only solution, with r = 1 (first robot chosen)

Figure 4

Figure 5 Graphical representation of a solution of the mission management problem for a team of unmanned air vehicles

Figure 5

Figure 6 Temporal representation of a solution of the mission management problem for an Earth observing satellite