Genetic algorithm for the permutation flow-shopscheduling problem with linear models of operations

The paper deals with a permutation flow-shop problem where processing times of jobs on some machines are linear, decreasing functions with respect to the amount of continuously-divisible, non-renewable, locally and totally constrained resources, e.g. energy, catalyzer, raw materials, etc. The purpose is to find a processing order of jobs that is the same on each machine and a resource allocation that minimizes the length of the time required to complete all jobs, i.e. makespan. Since the problem is strongly NP-hard, some heuristic algorithms of a genetic type were applied to solve it. These algorithms strongly employ some substantial problem properties, which were proved. The results of some computational experiments are also included.

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

[2]  Stephen F. Smith,et al.  Using Genetic Algorithms to Schedule Flow Shop Releases , 1989, ICGA.

[3]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[4]  Adam Janiak,et al.  Minimization of resource consumption under a given deadline in the two-processor flow-shop scheduling problem , 1989, Inf. Process. Lett..

[5]  B. J. Lageweg,et al.  A General Bounding Scheme for the Permutation Flow-Shop Problem , 1978, Oper. Res..

[6]  Nostrand Reinhold,et al.  the utility of using the genetic algorithm approach on the problem of Davis, L. (1991), Handbook of Genetic Algorithms. Van Nostrand Reinhold, New York. , 1991 .

[7]  L. Darrell Whitley,et al.  GENITOR II: a distributed genetic algorithm , 1990, J. Exp. Theor. Artif. Intell..

[8]  H. Hamacher,et al.  Algebraic Flows and Time-Cost Tradeoff Problems , 1984 .

[9]  John E. Biegel,et al.  Genetic algorithms and job shop scheduling , 1990 .

[10]  Lawrence. Davis,et al.  Handbook Of Genetic Algorithms , 1990 .

[11]  John J. Kanet,et al.  PROGENITOR: A Genetic Algorithm for Production Scheduling , 1991, Wirtschaftsinf..

[12]  Kazuhiko Kawamura,et al.  Managing genetic search in job shop scheduling , 1993, IEEE Expert.

[13]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[14]  Emanuel Falkenauer,et al.  A genetic algorithm for job shop , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[15]  David G. Dannenbring,et al.  An Evaluation of Flow Shop Sequencing Heuristics , 1977 .

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

[17]  Scott Turner,et al.  Comparison of heuristics for flow shop sequencing , 1987 .

[18]  A. Janiak,et al.  Job-shop scheduling with convex models of operations , 1994 .

[19]  L. Booker Foundations of genetic algorithms. 2: L. Darrell Whitley (Ed.), Morgan Kaufmann, San Mateo, CA, 1993, ISBN 1-55860-263-1, 322 pp., US$45.95 , 1994 .

[20]  Adam Janiak,et al.  Job-shop scheduling with resource-time models of operations , 1987 .

[21]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[22]  Lawrence Davis,et al.  Job Shop Scheduling with Genetic Algorithms , 1985, ICGA.

[23]  Kazuhiko Kawamura,et al.  Exploring Problem-Specific Recombination Operators for Job Shop Scheduling , 1991, International Conference on Genetic Algorithms.

[24]  Kenneth R. Baker,et al.  A Comparative Study of Flow-Shop Algorithms , 1975, Oper. Res..

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

[26]  Vidroha Debroy,et al.  Genetic Programming , 1998, Lecture Notes in Computer Science.