FLOW SHOP SCHEDULING ALGORITHM TO MINIMIZE COMPLETION TIME FOR-JOBS-MACHINES

In a shop floor of the industry, the routings which are based upon the jobs that need to be processed on different machines are one among the major activities and therefore the resource requirements are not based upon the quantity as in a flow shop but rather the routings for the products being produced. However, both job shop and flow shop production cope with a scheduling problem to find a feasible sequence of jobs on given machines with the objective of minimising some function of the job completion times. Job completion time (make-span) can be defined as the time span from material availability at the first processing operation to the completion at the last operation [1]. Johnson [2] has shown that, in a 2-machines flow shop, an optimal sequence can be constructed. It was demonstrated later that -machine flow shop scheduling problem (FSSP) is strongly NP-hard for 3 [3]. FSSPs can be divided into two main categories: dynamic and static. The dynamic flow shop considered is one where jobs arrive continuously over time. The static flow shop-sequencing and scheduling problem denotes the problem of determining the best sequence of jobs on each machine in the flow shop. The criterion of optimality in a flow shop sequencing problem is usually specified as minimization of make-span that is defined as the total time to ensure that all jobs are completed on all machines. If there are no release times for the jobs then the total completion time equals the total flow time. In some cases for calculating the completion times specific constraints are assumed. For example, such a situation in the FSSP arises when no idle time is allowed at machines. This constraint creates an important practical situation that arises when expensive machinery is employed [4]. The general scheduling problem for a classical shop

[1]  Sunderesh S. Heragu,et al.  A combined branch-and-bound and genetic algorithm based approach for a flowshop scheduling problem , 1996, Ann. Oper. Res..

[2]  Jatinder N. D. Gupta,et al.  Genetic algorithms for the two-stage bicriteria flowshop problem , 1996 .

[3]  Inyong Ham,et al.  A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem , 1983 .

[4]  Egon Balas,et al.  Guided Local Search with Shifting Bottleneck for Job Shop Scheduling , 1998 .

[5]  Jan Valíček,et al.  Surface geometric parameters proposal for the advanced control of abrasive waterjet technology , 2008 .

[6]  Jatinder N. D. Gupta,et al.  Heuristic Algorithms for Multistage Flowshop Scheduling Problem , 1972 .

[7]  Vladimír Modrák,et al.  Relationships between Batch Sizes, Sequencing and Lead-times , 2009, ICINCO-ICSO.

[8]  Rasaratnam Logendran,et al.  Sequence-dependent group scheduling problems in flexible flow shops , 2006 .

[9]  Jatinder N. D. Gupta,et al.  A review of scheduling research involving setup considerations , 1999 .

[10]  Peter Brucker,et al.  A Branch and Bound Algorithm for the Job-Shop Scheduling Problem , 1994, Discret. Appl. Math..

[11]  R. A. Dudek,et al.  A Heuristic Algorithm for the n Job, m Machine Sequencing Problem , 1970 .

[12]  Ravi Sethi,et al.  The Complexity of Flowshop and Jobshop Scheduling , 1976, Math. Oper. Res..

[13]  E. Nowicki,et al.  A Fast Taboo Search Algorithm for the Job Shop Problem , 1996 .

[14]  E. S. Page An Approach to the Scheduling of Jobs on Machines , 1961 .

[15]  É. Taillard Some efficient heuristic methods for the flow shop sequencing problem , 1990 .

[16]  Christian Blum,et al.  An Ant Colony Optimization Algorithm for Shop Scheduling Problems , 2004, J. Math. Model. Algorithms.

[17]  David K. Smith,et al.  The application of the simulated annealing algorithm to the solution of the n/m/Cmax flowshop problem , 1990, Comput. Oper. Res..

[18]  Jatinder N. D. Gupta Analysis of a Combinatorial Approach to Flowshop Scheduling Problems , 1975 .

[19]  Michel Gendreau,et al.  A tabu search heuristic for the undirected selective travelling salesman problem , 1998, Eur. J. Oper. Res..

[20]  Alper Döyen,et al.  A new approach to solve hybrid flow shop scheduling problems by artificial immune system , 2004, Future Gener. Comput. Syst..

[21]  S. M. Johnson,et al.  Optimal two- and three-stage production schedules with setup times included , 1954 .

[22]  D. S. Palmer Sequencing Jobs Through a Multi-Stage Process in the Minimum Total Time—A Quick Method of Obtaining a Near Optimum , 1965 .