A genetic algorithm with a machine order-based representation scheme for a class of job shop scheduling problem

In this paper, we propose a genetic algorithm (GA) with a machine order-based representation scheme (MORS) and apply it to a class of job shop scheduling problems (JSSP), the n/m/J/C/sub max/ problems, where n/spl ges/3*m. The proposed approach uses a special genotype-to-phenotype decoding method which guarantees to generate feasible schedules for any chromosomes and aims at using genetic algorithm to solve some kind of large JSSP with reasonable solution and reasonable computation time. The approach has been tested with three sets of benchmark JSSP. Experimental results show that the GA with MORS (MORS-GA) can solve the benchmark JSSP of the type mentioned above to optimal or near-optimal with simple GA-operators and fewer objective evaluations. Compared with other GA methods, MORS-GA is shown to be a competitive and promising approach for solving this kind of JSSP.

[1]  Isao Ono,et al.  A genetic algorithm for job-shop scheduling problems using job-based order crossover , 1996, Proceedings of IEEE International Conference on Evolutionary Computation.

[2]  Peter Ross,et al.  A Promising Genetic Algorithm Approach to Job-Shop SchedulingRe-Schedulingand Open-Shop Scheduling Problems , 1993, ICGA.

[3]  Guoyong Shi,et al.  A genetic algorithm applied to a classic job-shop scheduling problem , 1997, Int. J. Syst. Sci..

[4]  Yi Peng,et al.  A practical approach for job-shop scheduling problems using genetic algorithm , 1997, 1997 IEEE International Conference on Intelligent Processing Systems (Cat. No.97TH8335).

[5]  R. Storer,et al.  New search spaces for sequencing problems with application to job shop scheduling , 1992 .

[6]  James C. Bean,et al.  Genetic Algorithms and Random Keys for Sequencing and Optimization , 1994, INFORMS J. Comput..

[7]  Jan Karel Lenstra,et al.  A Computational Study of Local Search Algorithms for Job Shop Scheduling , 1994, INFORMS J. Comput..

[8]  Cheol Hoon Park,et al.  Genetic algorithm for job shop scheduling problems based on two representational schemes , 1995 .

[9]  G. Thompson,et al.  Algorithms for Solving Production-Scheduling Problems , 1960 .

[10]  Norman M. Sadeh,et al.  Variable and Value Ordering Heuristics for the Job Shop Scheduling Constraint Satisfaction Problem , 1996, Artif. Intell..

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

[12]  Erwin Pesch,et al.  Evolution based learning in a job shop scheduling environment , 1995, Comput. Oper. Res..

[13]  C. Bierwirth A generalized permutation approach to job shop scheduling with genetic algorithms , 1995 .

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

[15]  FEDERICO DELLA CROCE,et al.  A genetic algorithm for the job shop problem , 1995, Comput. Oper. Res..