An Improved Genetic Algorithm for the Distributed and Flexible Job-shop Scheduling problem

被引:234
作者
De Giovanni, L. [1 ]
Pezzella, F. [2 ]
机构
[1] Univ Padua, Dipartimento Matemat Pura & Applicata, I-35121 Padua, Italy
[2] Univ Politecn Marche, Dipartimento Ingn Informat Gest & Automaz, I-60131 Ancona, Italy
关键词
Genetic Algorithms; Flexible Manufacturing Systems; Distributed Job-shop Scheduling; OPTIMIZATION; SEARCH;
D O I
10.1016/j.ejor.2009.01.008
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
The Distributed and Flexible job-shop Scheduling problem (DFJS) considers the scheduling of distributed manufacturing environments, where jobs are processed by a system of several Flexible Manufacturing Units (FMUs). Distributed scheduling problems deal with the assignment of jobs to FMUs and with determining the scheduling of each FMU, in terms of assignment of each job operation to one of the machines able to work it [job-routing flexibility) and sequence of operations on each machine. The objective is to minimize the global makespan over all the FMUs. This paper proposes an Improved Genetic Algorithm to solve the Distributed and Flexible job-shop Scheduling problem. With respect to the solution representation for non-distributed job-shop scheduling, gene encoding is extended to include information on job-to-FMU assignment, and a greedy decoding procedure exploits flexibility and determines the job routings. Besides traditional crossover and mutation operators, a new local search based operator is used to improve available solutions by refining the most promising individuals of each generation. The proposed approach has been compared with other algorithms for distributed scheduling and evaluated with satisfactory results on a large set of distributed-and-flexible scheduling problems derived from classical job-shop scheduling benchmarks. (C) 2009 Elsevier B.V. All rights reserved.
引用
收藏
页码:395 / 408
页数:14
相关论文
共 33 条
[1]  
Baker J.E., 1985, Proceedings of the First International Conference on Genetic Algorithms and Their Applications, P101
[2]  
BARNES JW, 1996, ORP9609 U TEX AUST
[3]  
BARROSO AM, 1997, P 7 BRAZ S FAULT TOL, P269
[4]   Linguistic-based meta-heuristic optimization model for flexible job shop scheduling [J].
Baykasoglu, A .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2002, 40 (17) :4523-4543
[5]  
BEASLEY D, 1993, U COMPUT, V15, P58
[6]  
Brandimarte P., 1993, Annals of Operations Research, V22, P158
[7]   Solving distributed FMS scheduling problems subject to maintenance: Genetic algorithms approach [J].
Chan, Felix T. S. ;
Chung, S. H. ;
Chan, L. Y. ;
Finke, G. ;
Tiwari, M. K. .
ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2006, 22 (5-6) :493-504
[8]   Application of genetic algorithms with dominant genes in a distributed scheduling problem in flexible manufacturing systems [J].
Chan, FTS ;
Chung, SH ;
Chan, PLY .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2006, 44 (03) :523-543
[9]   An adaptive genetic algorithm with dominated genes for distributed scheduling problems [J].
Chan, FTS ;
Chung, SH ;
Chan, PLY .
EXPERT SYSTEMS WITH APPLICATIONS, 2005, 29 (02) :364-371
[10]  
Chen HX, 1999, ICRA '99: IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-4, PROCEEDINGS, P1120, DOI 10.1109/ROBOT.1999.772512