Scheduling algorithm based on evolutionary computing in identical parallel machine production line

Abstract Evolutionary programming is a kind of evolutionary computing method based on stochastic search suitable for solving system optimization. In this paper, evolutionary programming method is applied to the identical parallel machine production line scheduling problem of minimizing the number of tardy jobs, which is a very important optimization problem in the field of research on CIMS and industrial engineering, and researches on problem formulation, expression of feasible solution, methods for the generation of the initial population, the mutation and improvement on the local search ability of evolutionary programming. Computational results of different scales of problems show that the evolutionary programming algorithm proposed in this paper is efficient, and that it is fit for solving large-scale identical parallel machine production line scheduling problems, and that the quality of its solution has advantage over so far the best heuristic procedure.

[1]  D. Fogel Applying evolutionary programming to selected traveling salesman problems , 1993 .

[2]  Jacek Blazewicz,et al.  The job shop scheduling problem: Conventional and new solution techniques , 1996 .

[3]  Hyun Myung,et al.  Evolutionary programming techniques for constrained optimization problems , 1997, IEEE Trans. Evol. Comput..

[4]  Hong-Tzer Yang,et al.  Evolutionary programming based economic dispatch for units with non-smooth fuel cost functions , 1996 .

[5]  Gürsel A. Süer,et al.  Minimizing the number of tardy jobs in identical machine scheduling , 1993 .

[6]  Yasuhiro Tsujimura,et al.  A tutorial survey of job-shop scheduling problems using genetic algorithms, part II: hybrid genetic search strategies , 1999 .

[7]  Volker Nissen,et al.  Combinations of simulation and Evolutionary Algorithms in management science and economics , 1994, Ann. Oper. Res..

[8]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[9]  Lalit M. Patnaik,et al.  Genetic algorithms: a survey , 1994, Computer.

[10]  Yang Ying Genetic Algorithm Method Based on Combinatorial Rules in Identaical Parallel Machine Scheduling Problem , 2000 .

[11]  Sheik Meeran,et al.  Deterministic job-shop scheduling: Past, present and future , 1999, Eur. J. Oper. Res..

[12]  David S. Johnson,et al.  Computers and In stractability: A Guide to the Theory of NP-Completeness. W. H Freeman, San Fran , 1979 .

[13]  Fred W. Glover,et al.  Future paths for integer programming and links to artificial intelligence , 1986, Comput. Oper. Res..

[14]  Lawrence J. Fogel,et al.  Artificial Intelligence through Simulated Evolution , 1966 .

[15]  Thomas Bäck,et al.  An Overview of Evolutionary Algorithms for Parameter Optimization , 1993, Evolutionary Computation.

[16]  Gürsel A. Süer Evolutionary programming for designing manufacturing cells , 1997 .

[17]  Mitsuo Gen,et al.  A tutorial survey of job-shop scheduling problems using genetic algorithms—I: representation , 1996 .

[18]  Luigi Fortuna,et al.  Genetic algorithms and applications in system engineering: a survey , 1993 .

[19]  Hong Chul Lee Heuristic for scheduling on nonidentical machines to minimize tardy jobs , 2000 .