Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-07T04:39:41.100Z Has data issue: false hasContentIssue false

New trends in constraint satisfaction, planning, and scheduling: a survey

Published online by Cambridge University Press:  01 September 2010

Roman Barták*
Affiliation:
Faculty of Mathematics and Physics, Charles University in Prague, Malostranské nám. 2/25, 118 00 Praha 1, Czech Republic; e-mail: bartak@ktiml.mff.cuni.cz
Miguel A. Salido*
Affiliation:
Instituto de Automática e Informática Industrial, Universidad Politécnica de Valencia, Camino de vera s/n 46020, Valencia, Spain; e-mail: msalido@dsic.upv.es
Francesca Rossi*
Affiliation:
Dipartimento di Matematica Pura ed Applicata, Universitá di Padova, Via Trieste 63, 35121 Padova, Italy; e-mail: frossi@math.unipd.it
Rights & Permissions [Opens in a new window]

Abstract

During recent years, the development of new techniques for constraint satisfaction, planning, and scheduling has received increased attention, and substantial effort has been invested in trying to exploit such techniques to find solutions to real-life problems. In this paper, we present a survey on constraint satisfaction, planning, and scheduling from the Artificial Intelligence point of view. In particular, we present the main definitions and techniques, and discuss possible ways of integrating such techniques. We also analyze the role of constraint satisfaction in planning and scheduling, and hint at some open research issues related to planning, scheduling, and constraint satisfaction.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 2010
Figure 0

Figure 1 Example of a constraint satisfaction problem (eight-queens)

Figure 1

Figure 2 Example of constraint satisfaction problem: a modified Europe coloring problem. The domain of each node (Country) is: {red, blue, green}. Adjacent nodes (Countries) must be assigned different colors

Figure 2

Figure 3 Part of the search tree explored by backtracking on the constraint satisfaction problem presented in Figure 2. Only a part of the search tree below X0 = red and X1 = blue is drawn. A black square denotes an instantiation from which further search can continue. A gray rectangle denotes a value that is not compatible with some previous value

Figure 3

Figure 4 A 1| rj, pmtn |Lmax problem (table) and its solution (the sequence of numbers on the right indicates which job is being processed at each time point starting from time point 0)

Figure 4

Figure 5 A disjunctive graph representing a job-shop scheduling problem

Figure 5

Figure 6 Base decision variables and constraints modeling plans of length n

Figure 6

Figure 7 Example of three operations allocated to a unary resource in which the disjunctive constraints deduce no pruning of time windows