Article ID: | iaor20053080 |
Country: | Netherlands |
Volume: | 161 |
Issue: | 1 |
Start Page Number: | 73 |
End Page Number: | 85 |
Publication Date: | Feb 2005 |
Journal: | European Journal of Operational Research |
Authors: | Cavory G., Dupas R., Goncalves G. |
Keywords: | heuristics |
This study concerns the domain of cyclic scheduling. More precisely we consider the cyclic job shop scheduling problem with linear constraints. The main characteristic of this problem is that the tasks of each job are cyclic and are subjected to linear precedence constraints. First we review some approaches in the field of cyclic scheduling and present the cyclic job shop scheduling problem definition, which has an open complexity. Then we present a general approach for solving it, based on the coupling of a genetic algorithm and a scheduler. This scheduler utilises a Petri-net modelling the linear precedence constraints between cyclic tasks. The goal of this genetic algorithm is to propose an order of priority for jobs on the machines, to be used by the scheduler for solving resource conflicts. Finally a benchmark and some preliminary results of this approach are presented.