Job Shop and Parallel Machine Scheduling Problems: Minimization of Makspan
Job Shop and Parallel Machine Scheduling Problems: Minimization of Makspan
In a classical job shop problem, the elementary product operations follow a completely
ordered sequence according to the product to be manufactured. In some structures, each
elementary operation may be carried out on several machines, from where, thanks to the
versatility of the machines, a greater flexibility is obtained. We can talk about total flexibility if all the
machines are able to carry out all the operations, otherwise, it is a partial flexibility. This is what we
call the hybrid job shop or the flexible job shop. Multiprocessor Scheduling, Theory and
ApplicationsEdited by Eugene LevnerISBN 978-3-902613-02-8Hard cover, 436
pagesPublisher I-Tech Education and PublishingPublished online 01, December,
2007Frédéric Dugardin,
This work is part of solving the scheduling problems of flexible production systems.
We were particularly interested in those with routing flexibility.
This kind of flexibility that can be found in every system that includes identical, alternate or redundant
parallel machines offers several advantages in balancing machine loads better, allowing the system to
continue to operate and maintain its high performance despite occurrence of certain unexpected events
such as machine failures, ....
These properties are pushed many researchers to take into account during the implementation and
configuration of the systems, which explains the existence of many works that deal with scheduling
problems in manufacturing systems with presence of flexibility.
The idea of a better balancing of the loads on the machines of the job shop, pushed us to try it on a
system of parallel machines which contains a flexibility in the selection of the machines. For this we
developed an algorithm that was called MMIPMH to select the best makespan for a system of identical
parallel machines.
The results of this algorithm are compared to those of the LPT rule which is one of the methods that
gives the best results for the scheduling problem P || C max (the minimization of Cmax for the
problem of identical parallel machines without constraints ) which is an NP-complete problem.
These results confirmed that the MMIMPH method we developed almost always gives better results
than those given by the LPT rule and results in worst case worst case.
The power of this method is in the manner in which the load balancing is done on the different
machines of the system.
RESENTATION OF FLEXIBLE MANUFACTURING SYSTEM ENVIRONMENT
The FMS model studied is drawn from the literature (Saygin and Kilick, 1999; Hassam and Sari, 2010
[33]). It is composed from seven machines and two stations, one is a loading station and the other is an
unloading one. The system will process six kinds of parts. Each machine has an input and an output
queue. The loading station also has an input queue. Fig. (1) represents the model’s configuration, and
Table 1 shows possible alternative routings for each parts kind with the processing time for each
machine.