Differential evolution algorithm with dynamic multi-population applied to flexible job shop schedule

被引:13
作者
Cao, Yang [1 ,2 ,3 ,4 ,5 ,6 ,7 ]
Shi, Haibo [2 ,3 ,4 ,6 ]
Chang, DaLiang [2 ,3 ,4 ,5 ,6 ]
机构
[1] Northeastern Univ, Coll Informat Sci & Engn, Shenyang, Peoples R China
[2] Chinese Acad Sci, Shenyang Inst Automat, Shenyang, Peoples R China
[3] Chinese Acad Sci, Inst Robot, Shenyang, Peoples R China
[4] Chinese Acad Sci, Inst Intelligent Mfg, Shenyang, Peoples R China
[5] Univ Chinese Acad Sci, Beijing, Peoples R China
[6] Chinese Acad Sci, Key Lab Network Control Syst, Shenyang, Peoples R China
[7] Shenyang Jianzhu Univ, Informat & Control Engn Fac, Shenyang, Peoples R China
关键词
Flexible job shop scheduling problem; differential evolution algorithm; multi-objective optimization; multiple subpopulations; strategy adaptation;
D O I
10.1080/0305215X.2021.1872067
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This article proposes a novel differential evolution algorithm based on dynamic multi-population (DEDMP) for solving the multi-objective flexible job shop scheduling problem. In DEDMP, at each generation, the whole population is divided into several subpopulations by the clustering partition and the size of the subpopulation is dynamically adjusted based on the last search experience. Furthermore, DEDMP is adaptive based on two search strategies, one with strong exploration ability and the other with strong exploitation ability. The selection probability of each search strategy is also dynamically adjusted according to the success rate. Furthermore, the proposed algorithm adopts newly designed mutation and crossover operators and it can directly generate feasible solutions in the search space. To evaluate the performance of DEDMP, DEDMP is compared with some state-of-the-art algorithms on benchmark instances. The experimental results show that DEDMP is better than or at least competitive with other outstanding algorithms.
引用
收藏
页码:387 / 408
页数:22
相关论文
共 46 条
  • [11] A hybrid genetic and variable neighborhood descent algorithm for flexible job shop scheduling problems
    Gao, Jie
    Sun, Linyan
    Gen, Mitsuo
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (09) : 2892 - 2907
  • [12] Pareto-based grouping discrete harmony search algorithm for multi-objective flexible job shop scheduling
    Gao, K. Z.
    Suganthan, P. N.
    Pan, Q. K.
    Chua, T. J.
    Cai, T. X.
    Chong, C. S.
    [J]. INFORMATION SCIENCES, 2014, 289 : 76 - 90
  • [13] Garey M. R., 1976, Mathematics of Operations Research, V1, P117, DOI 10.1287/moor.1.2.117
  • [14] Distributed Differential Evolution Based on Adaptive Mergence and Split for Large-Scale Optimization
    Ge, Yong-Feng
    Yu, Wei-Jie
    Lin, Ying
    Gong, Yue-Jiao
    Zhan, Zhi-Hui
    Chen, Wei-Neng
    Zhang, Jun
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2018, 48 (07) : 2166 - 2180
  • [15] ALGORITHMS FOR SOLVING PRODUCTION-SCHEDULING PROBLEMS
    GIFFLER, B
    THOMPSON, GL
    [J]. OPERATIONS RESEARCH, 1960, 8 (04) : 487 - 503
  • [16] Enhanced Differential Evolution With Adaptive Strategies for Numerical Optimization
    Gong, Wenyin
    Cai, Zhihua
    Ling, Charles X.
    Li, Hui
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2011, 41 (02): : 397 - 413
  • [17] Solving multiple-objective flexible job shop problems by evolution and local search
    Ho, Nhu Binh
    Tay, Joc Cing
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2008, 38 (05): : 674 - 685
  • [18] Deterministic job-shop scheduling: Past, present and future
    Jain, AS
    Meeran, S
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1999, 113 (02) : 390 - 434
  • [19] Pareto-optimality approach for flexible job-shop scheduling problems: hybridization of evolutionary algorithms and fuzzy logic
    Kacem, I
    Hammadi, S
    Borne, P
    [J]. MATHEMATICS AND COMPUTERS IN SIMULATION, 2002, 60 (3-5) : 245 - 276
  • [20] KUKKONEN S, 2005, P 2005 IEEE C EV COM