A Hybrid Bat Algorithm for Solving the Three-Stage Distributed Assembly Permutation Flowshop Scheduling Problem

被引:8
|
作者
Zheng, Jianguo [1 ]
Wang, Yilin [1 ]
机构
[1] Donghua Univ, Glorious Sun Sch Business & Management, Shanghai 200051, Peoples R China
来源
APPLIED SCIENCES-BASEL | 2021年 / 11卷 / 21期
关键词
hybrid bat algorithm; optimization problem; the distributed assembly permutation flowshop scheduling problem; variable neighborhood descent; GENETIC ALGORITHM; OPTIMIZATION; MINIMIZE; FLOWTIME;
D O I
10.3390/app112110102
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
In this paper, a hybrid bat optimization algorithm based on variable neighbourhood structure and two learning strategies is proposed to solve a three-stage distributed assembly permutation flowshop scheduling problem to minimize the makespan. The algorithm is firstly designed to increase the population diversity by classifying the populations, which solves the difficult trade-off between convergence and diversity of the bat algorithm. Secondly, a selection mechanism is used to update the bat's velocity and location, solving the difficulty of the algorithm to trade-off exploration and mining capacity. Finally, the Gaussian learning strategy and elite learning strategy assist the whole population to jump out of the local optimal frontier. The simulation results demonstrate that the algorithm proposed in this paper can well solve the DAPFSP. In addition, compared with other metaheuristic algorithms, IHBA has better performance and gives full play to its advantage of finding optimal solutions.
引用
收藏
页数:26
相关论文
共 50 条
  • [1] Discrete bat algorithm in three-stage assembly flowshop scheduling problem
    Wang Y.-L.
    Zheng J.-G.
    [J]. Wang, Yi-Lin (15800351523@163.com), 1600, Northeast University (36): : 2267 - 2278
  • [2] Adaptive hybrid estimation of distribution algorithm for solving a certain kind of three-stage assembly flowshop scheduling problem
    Li, Zihui
    Qian, Bin
    Hu, Rong
    Zhang, Changsheng
    [J]. Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2015, 21 (07): : 1829 - 1845
  • [3] The three-stage assembly flowshop scheduling problem
    Koulamas, C
    Kyparisis, GJ
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2001, 28 (07) : 689 - 704
  • [4] A genetic algorithm for the distributed assembly permutation flowshop scheduling problem
    Li, Xiangtao
    Zhang, Xin
    Yin, Minghao
    Wang, Jianan
    [J]. 2015 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2015, : 3096 - 3101
  • [5] A Hybrid Genetic Algorithm for the Distributed Permutation Flowshop Scheduling Problem
    Li, Yan
    Chen, Zhigang
    [J]. PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND MANAGEMENT INNOVATION, 2015, 28 : 843 - 847
  • [6] A hybrid genetic algorithm for the distributed permutation flowshop scheduling problem
    Gao, Jian
    Chen, Rong
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2011, 4 (04) : 497 - 508
  • [7] A hybrid genetic algorithm for the distributed permutation flowshop scheduling problem
    Gao J.
    Chen R.
    [J]. International Journal of Computational Intelligence Systems, 2011, 4 (4) : 497 - 508
  • [8] The Distributed Assembly Permutation Flowshop Scheduling Problem
    Hatami, Sara
    Ruiz, Ruben
    Andres-Romano, Carlos
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2013, 51 (17) : 5292 - 5308
  • [9] An enhanced genetic algorithm for the distributed assembly permutation flowshop scheduling problem
    Zhang, Xin
    Li, Xiang-Tao
    Yin, Ming-Hao
    [J]. INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2020, 15 (02) : 113 - 124
  • [10] Improved discrete cuckoo optimization algorithm for the three-stage assembly flowshop scheduling problem
    Komaki, G. M.
    Teymourian, Ehsan
    Kayvanfar, Vahid
    Booyavi, Zahra
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2017, 105 : 158 - 173