MODELING AND MANAGING DISJUNCTIONS IN SCHEDULING PROBLEMS

Citation
P. Esquirol et al., MODELING AND MANAGING DISJUNCTIONS IN SCHEDULING PROBLEMS, Journal of intelligent manufacturing, 6(2), 1995, pp. 133-144
Citations number
22
Categorie Soggetti
Controlo Theory & Cybernetics","Engineering, Manufacturing","Computer Science Artificial Intelligence
ISSN journal
09565515
Volume
6
Issue
2
Year of publication
1995
Pages
133 - 144
Database
ISI
SICI code
0956-5515(1995)6:2<133:MAMDIS>2.0.ZU;2-H
Abstract
In this paper is presented a method for modelling and managing various constraints encountered in task scheduling problems. The approach aim s at characterizing feasible schedules through the analysis of the set of constraints and their interaction, regardless of any optimization criteria. This analysis is achieved by a constraint propagation proces s on a constraint graph and produces both restricted domains for the d ecision variables and an updated formulation of the initial constraint s. The graphs usually used to model temporal constraints seem to be li mited because they only allow the representation of strict precedence relations between two tasks. In order to model a larger variety of tem poral constraints, particularly any constraint that connects two event s (start- or finish-time of a task), a model called a time-bound-on-no de (TBON) graph is proposed in which each task is featured by two node s. Then it becomes possible to handle constraints on task durations, d ue for example to flexibilities in resource utilization. This kind of graph is not new and has already been investigated in related works on project planning and Constraint Satisfaction Problems. But its proces sing and interpretation deserved to be developed, particularly for the present purpose, which is the search for the necessary conditions of feasibility. With respect to conjunctive temporal constraints, the ana lysis is achieved with a polynomial algorithm based on the longest pat h search on a conjunctive TBON graph, yielding the necessary and suffi cient conditions of feasibility. Taking account of resource constraint s leads to defining disjunctive constraints. To this end, disjunctive sets of arcs are introduced, making the TBON graph nonconjunctive. In this case, a complete characterization of feasibility cannot reasonabl y be faced, due to the combinatorial feature. Nevertheless, a polynomi al algorithm that applies reduction and deletion rules on the nonconju nctive part of the graph is proposed to restart new propagations on th e conjunctive part until all deductions have been made.