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 条
  • [1] A heuristic algorithm for solving flexible job shop scheduling problem
    Ziaee, Mohsen
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2014, 71 (1-4): : 519 - 528
  • [2] A heuristic algorithm for solving flexible job shop scheduling problem
    Mohsen Ziaee
    [J]. The International Journal of Advanced Manufacturing Technology, 2014, 71 : 519 - 528
  • [3] An End-to-end Hierarchical Reinforcement Learning Framework for Large-scale Dynamic Flexible Job-shop Scheduling Problem
    Lei, Kun
    Guo, Peng
    Wang, Yi
    Xiong, Jianyu
    Zhao, Wenchao
    [J]. 2022 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2022,
  • [4] Improved Whale Algorithm for Solving the Flexible Job Shop Scheduling Problem
    Luan, Fei
    Cai, Zongyan
    Wu, Shuqiang
    Jiang, Tianhua
    Li, Fukang
    Yang, Jia
    [J]. MATHEMATICS, 2019, 7 (05)
  • [5] An Improved Genetic Algorithm for Solving Flexible Job shop Scheduling Problem
    Zhou Wei
    Bu Yan-ping
    Zhou Ye-qing
    [J]. 2013 25TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2013, : 4553 - 4558
  • [6] Solving the Flexible Job Shop Scheduling Problem Based on Memetic Algorithm
    Zhang, Guohui
    [J]. ADVANCES IN PRODUCT DEVELOPMENT AND RELIABILITY III, 2012, 544 : 1 - 5
  • [7] Evolutional Algorithm in Solving Flexible Job Shop Scheduling Problem with Uncertainties
    Zheng, Yahong
    Lian, Lian
    Fu, Zaifeng
    Mesghouni, Khaled
    [J]. LISS 2013, 2015, : 1009 - 1015
  • [8] Improved Genetic Algorithm for Solving Flexible Job Shop Scheduling Problem
    Luo, Xiong
    Qian, Qian
    Fu, Yun Fa
    [J]. PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON MECHATRONICS AND INTELLIGENT ROBOTICS (ICMIR-2019), 2020, 166 : 480 - 485
  • [9] A DQL-NSGA-III algorithm for solving the flexible job shop dynamic scheduling problem
    Tang, Hongtao
    Xiao, Yu
    Zhang, Wei
    Lei, Deming
    Wang, Jing
    Xu, Tao
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2024, 237
  • [10] Dragonfly algorithm for Solving Flexible Jobshop Scheduling Problem
    Yang, Dongsheng
    Wu, Mingliang
    Yang, Zhile
    Guo, Yuanjun
    Feng, Wei
    [J]. 2020 35TH YOUTH ACADEMIC ANNUAL CONFERENCE OF CHINESE ASSOCIATION OF AUTOMATION (YAC), 2020, : 867 - 872