. Edge-finding bounding techniques are particular constraint propagation techniques which reason about the order in which several activities can execute on a given resource. The aim of the following paper is to provide a rather comprehensive (although necessarily incomplete) review of existing edge-finding algorithms. The simplest case of non-preemptive disjunctive scheduling is reviewed first, followed by generalizations to preemptive disjunctive and non-preemptive cumulative scheduling. A new quadratic algorithm for non-preemptive disjunctive scheduling is also introduced. This algorithm can be used in association with a traditional edge-finding algorithm, in order to update the earliest start time (or the latest end time) of an activity ...
We present new filtering algorithms for Disjunctive and Cumulative constraints, each of which impro...
Abstract. Scheduling is one of the most successful application areas of constraint programming mainl...
Constraint-based techniques are frequently used in solving real-life scheduling problems thanks to n...
Abstract. Scheduling has been a successful domain of application for constraint programming since it...
Scheduling has been a successful domain of application for constraint programming since its beginnin...
AbstractConstraint-based schedulers have been widely successful in tackling complex, disjunctive, an...
International audienceThis paper is concerned with the development of constraint propagation techniq...
Constraint-based schedulers have been widely successful to tackle complex, disjunctive and cumulativ...
<p>Raw data from experiments reported in two forthcoming papers: quadratic edge-finding in the journ...
AbstractConstraint propagation is an elementary method for reducing the search space of combinatoria...
This paper presents a technique for scheduling based on sets of tasks. Used within a branch & bo...
Disjunctive scheduling is the problem of scheduling activities that must not overlap in time. Const...
Overload checking, forbidden regions, edge finding, and not-first/not-last detection are well-known ...
In this paper we present a method for modeling and managing various constraints encountered in task ...
Edge finding is an algorithm commonly used inconstraint-based scheduling. For problems of n tasks, s...
We present new filtering algorithms for Disjunctive and Cumulative constraints, each of which impro...
Abstract. Scheduling is one of the most successful application areas of constraint programming mainl...
Constraint-based techniques are frequently used in solving real-life scheduling problems thanks to n...
Abstract. Scheduling has been a successful domain of application for constraint programming since it...
Scheduling has been a successful domain of application for constraint programming since its beginnin...
AbstractConstraint-based schedulers have been widely successful in tackling complex, disjunctive, an...
International audienceThis paper is concerned with the development of constraint propagation techniq...
Constraint-based schedulers have been widely successful to tackle complex, disjunctive and cumulativ...
<p>Raw data from experiments reported in two forthcoming papers: quadratic edge-finding in the journ...
AbstractConstraint propagation is an elementary method for reducing the search space of combinatoria...
This paper presents a technique for scheduling based on sets of tasks. Used within a branch & bo...
Disjunctive scheduling is the problem of scheduling activities that must not overlap in time. Const...
Overload checking, forbidden regions, edge finding, and not-first/not-last detection are well-known ...
In this paper we present a method for modeling and managing various constraints encountered in task ...
Edge finding is an algorithm commonly used inconstraint-based scheduling. For problems of n tasks, s...
We present new filtering algorithms for Disjunctive and Cumulative constraints, each of which impro...
Abstract. Scheduling is one of the most successful application areas of constraint programming mainl...
Constraint-based techniques are frequently used in solving real-life scheduling problems thanks to n...