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 条
  • [31] An integrated search heuristic for large-scale flexible job shop scheduling problems
    Yuan, Yuan
    Xu, Hua
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2013, 40 (12) : 2864 - 2877
  • [32] Dynamic flexible job shop scheduling algorithm based on deep reinforcement learning
    Zhao, Tianrui
    Wang, Yanhong
    Tan, Yuanyuan
    Zhang, Jun
    [J]. 2023 35TH CHINESE CONTROL AND DECISION CONFERENCE, CCDC, 2023, : 5099 - 5104
  • [33] Improved Self-Learning Genetic Algorithm for Solving Flexible Job Shop Scheduling
    Jiang, Ming
    Yu, Haihan
    Chen, Jiaqing
    [J]. MATHEMATICS, 2023, 11 (22)
  • [34] Fully informed ABC algorithm for large scale job shop scheduling problem
    Sharma, Kavita
    Gupta, P. C.
    [J]. INTERNATIONAL JOURNAL OF INTELLIGENT ENGINEERING INFORMATICS, 2022, 10 (02) : 105 - 118
  • [35] Reactive scheduling approach for solving a realistic flexible job shop scheduling problem
    Mihoubi, B.
    Bouzouia, B.
    Gaham, M.
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2021, 59 (19) : 5790 - 5808
  • [36] Genetic Algorithm for Solving Job-Shop Scheduling Problem
    Li XiaoBo
    [J]. 2011 AASRI CONFERENCE ON INFORMATION TECHNOLOGY AND ECONOMIC DEVELOPMENT (AASRI-ITED 2011), VOL 1, 2011, : 296 - 298
  • [37] A novel algorithm for solving job-shop scheduling problem
    Muthiah, A.
    Rajkumar, R.
    [J]. MECHANIKA, 2017, 23 (04): : 610 - 616
  • [38] A Genetic Algorithm approach for solving a Job Shop Scheduling problem
    Anshulika
    Bewoor, L. A.
    [J]. 2017 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS (ICCCI), 2017,
  • [39] A new heuristic algorithm for solving the job shop scheduling problem
    Yin, Aihua
    Zhang, Shousheng
    [J]. COMPUTATION IN MODERN SCIENCE AND ENGINEERING VOL 2, PTS A AND B, 2007, 2 : 1412 - 1416
  • [40] Genetic Algorithm for Solving Job-Shop Scheduling Problem
    Li XiaoBo
    [J]. 2011 INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND NEURAL COMPUTING (FSNC 2011), VOL IV, 2011, : 296 - 298