Dynamic opposite learning enhanced dragonfly algorithm for solving large-scale flexible job shop scheduling problem

被引:27
|
作者
Yang, Dongsheng [1 ]
Wu, Mingliang [1 ]
Li, Di [2 ]
Xu, Yunlang [3 ]
Zhou, Xianyu [1 ]
Yang, Zhile [4 ]
机构
[1] Northeastern Univ, Intelligent Elect Sci & Technol Res Inst, Shenyang, Peoples R China
[2] South China Univ Technol, Sch Mech & Automot Engn, Guangzhou, Peoples R China
[3] Fudan Univ, Sch Microelect, State Key Lab ASIC & Syst, Shanghai, Peoples R China
[4] Chinese Acad Sci, Shenzhen Inst Adv Technol, Shenzhen, Peoples R China
关键词
Large-scale flexible job shop scheduling; problem; Dragonfly algorithm; Dynamic opposite learning; Global optimization; Makespan; GENETIC ALGORITHM; OPTIMIZATION ALGORITHM; USER;
D O I
10.1016/j.knosys.2021.107815
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Flexible job shop scheduling problem (FJSP) has attracted many research interests, in particular for meta-heuristic algorithm (MA) developers due to the superior optimization performance. Dragonfly algorithm (DA) is one of recent and popular MA approaches. However, it is inevitable for DA to be trapped into local optima, especially when dealing with the complex large-scale flexible job shop scheduling problem (LSFJSP). In this paper, an improved DA, adopting a dynamic opposite learning (DOL) strategy, is proposed (namely DOLDA) to solve the LSFJSP. DOL strategy is embedded into the population initialization stage and the generation jumping stage to raise the search ability of DA. This paper uses a T-test to testify whether there are differences between the proposed algorithm and other comparison algorithms, comparison results indicate that DOLDA shows noticeable differences with other algorithms that explain the effectiveness and innovation of the proposed algorithm. The jump rate is an important parameter that determines the probability of algorithms escaping from the algorithms' local optimal solution. This paper also considers the jump rate analysis experiments to maximize the power of the DOLDA. 28 test functions from CEC 2013 and CEC 2014 are applied to verify the performance of DOLDA, test results reveal that DOLDA owns strong search ability in coping with almost all test functions. The DOLDA also is applied to solve 15 LSFJSP instances generated by Brandimate rule, the results obtained show that DOLDA can efficiently achieve a better solution on the LSFJSP compare to compared algorithms.& nbsp;(c) 2021 Elsevier B.V. All rights reserved.
引用
收藏
页数:16
相关论文
共 50 条
  • [21] Nested partitions for the large-scale extended job shop scheduling problem
    Yau, Hoksung
    Shi, Leyuan
    [J]. ANNALS OF OPERATIONS RESEARCH, 2009, 168 (01) : 23 - 39
  • [22] Nested partitions for the large-scale extended job shop scheduling problem
    Hoksung Yau
    Leyuan Shi
    [J]. Annals of Operations Research, 2009, 168
  • [23] Multi-bottleneck scheduling algorithm for large-scale Job Shop
    Key Lab. of Contemporary Design and Integrated Manufacturing Technology, Ministry of Education, Northwestern Polytechnical University, Xi'an 710072, China
    [J]. Jisuanji Jicheng Zhizao Xitong, 7 (1486-1494):
  • [24] Decomposition-based Scheduling Algorithm for Large-scale Job Shop
    Zhai, Yingni
    Dong, Zhaoyang
    Chu, Wei
    Liu, Changjun
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION (ICIA), 2013, : 124 - 127
  • [25] Unified Genetic Algorithm Approach for Solving Flexible Job-Shop Scheduling Problem
    Park, Jin-Sung
    Ng, Huey-Yuen
    Chua, Tay-Jin
    Ng, Yen-Ting
    Kim, Jun-Woo
    [J]. APPLIED SCIENCES-BASEL, 2021, 11 (14):
  • [26] Solving the Flexible Job-shop Scheduling Problem with Quantum-inspired Algorithm
    Wu, Xiuli
    [J]. PROCEEDINGS OF THE 10TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA 2012), 2012, : 538 - 543
  • [27] An Improved Differential Evolution Algorithm for Solving a Distributed Flexible Job Shop Scheduling Problem
    Wu Xiuli
    Liu Xiajing
    [J]. 2018 IEEE 14TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2018, : 968 - 973
  • [28] Solving dual flexible job-shop scheduling problem using a Bat Algorithm
    Xu, H.
    Bao, Z. R.
    Zhang, T.
    [J]. ADVANCES IN PRODUCTION ENGINEERING & MANAGEMENT, 2017, 12 (01): : 5 - 16
  • [29] Flexible Job Shop Scheduling Problem Solving Based on Genetic Algorithm with Model Constraints
    Du, Xuan
    Li, Zongbin
    Xiong, Wei
    [J]. IEEM: 2008 INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, VOLS 1-3, 2008, : 1239 - 1243
  • [30] Research on flexible job shop dynamic scheduling problem
    Wu, Xiu-Li
    [J]. Xitong Fangzhen Xuebao / Journal of System Simulation, 2008, 20 (14): : 3828 - 3832