Multi-strategy improved sparrow search algorithm for job shop scheduling problem

被引:4
|
作者
Li, Zhengfeng [1 ]
Zhao, Changchun [1 ,4 ]
Zhang, Guohui [2 ]
Zhu, Donglin [3 ]
Cui, Lujun [1 ]
机构
[1] Zhongyuan Univ Technol, Sch Mechatron Engn, Zhengzhou 450007, Henan, Peoples R China
[2] Zhengzhou Univ Aeronaut, Sch Management Engn, Zhengzhou 450015, Henan, Peoples R China
[3] Zhejiang Normal Univ, Coll Math & Comp Sci, Jinhua 321004, Zhejiang, Peoples R China
[4] Yutong Bus Co Ltd, Zhengzhou 450016, Peoples R China
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2024年 / 27卷 / 04期
基金
中国国家自然科学基金;
关键词
Job shop scheduling; Sparrow search algorithm; Tent chaotic; GA opterator; Simulated annealing algorithm; GENETIC ALGORITHMS; TUTORIAL SURVEY;
D O I
10.1007/s10586-023-04200-w
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As a new swarm intelligence algorithm, sparrow search algorithm (SSA) has the advantages of fewer parameters, simplicity, strong global and local search capability, and has been successfully applied in continuous problem and its engineering applications. Meanwhile, SSA for job shop scheduling problem (JSP) is studied rarely and would arise new problems such as conversion from continuous space to discrete space, falling into local optimum, etc. To address these issues, considering the features of SSA and JSP, the multi-strategy improved sparrow search algorithm (MISSA) is devised to solve minimum makespan of JSP. First, the operation sort based encoding transformation method of SSA for discrete problems is devised. Second, tent chaotic mapping is instead of random generation to initialize sparrow population to expand space of solution. Third, the crossover operation of genetic algorithm is introduced in producers and scroungers positions updating to maintain the population diversity and improve the algorithm search ability. Fourth, the mutation operation of genetic algorithm is adopted in the position update of the vigilance to enhance the local searching capability. Fifth, the simulated annealing algorithm was adopted to avoid the local optimal solution and reach the global best solution. In the end, using 10 classical examples of JSP and one practical scheduling example, comparisons of MISSA with other algorithms are simulated, and the results show that MISSA effectively solves JSP.
引用
收藏
页码:4605 / 4619
页数:15
相关论文
共 50 条
  • [42] Local search and genetic algorithm for the job shop scheduling problem with sequence dependent setup times
    Camino R. Vela
    Ramiro Varela
    Miguel A. González
    Journal of Heuristics, 2010, 16 : 139 - 165
  • [43] An improved memetic algorithm for the flexible job shop scheduling problem with transportation times
    Zhang, Guohui
    Sun, Jinghe
    Lu, Xixi
    Zhang, Haijun
    MEASUREMENT & CONTROL, 2020, 53 (7-8) : 1518 - 1528
  • [44] Multi-strategy hybrid sparrow search algorithm for complex cons-trained optimization problems
    Liu G.-G.
    Zhang L.-Y.
    Liu D.
    Liu N.-X.
    Fu Y.-G.
    Guo W.-Z.
    Chen G.-L.
    Jiang W.-J.
    Kongzhi yu Juece/Control and Decision, 2023, 38 (12): : 3336 - 3344
  • [45] An Improved Genetic Algorithm for the Distributed and Flexible Job-shop Scheduling problem
    De Giovanni, L.
    Pezzella, F.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 200 (02) : 395 - 408
  • [46] Adaptive multimeme algorithm for flexible job shop scheduling problem
    Zuo, Yi
    Gong, Maoguo
    Jiao, Licheng
    NATURAL COMPUTING, 2017, 16 (04) : 677 - 698
  • [47] A genetic algorithm for the Flexible Job-shop Scheduling Problem
    Pezzella, F.
    Morganti, G.
    Ciaschetti, G.
    COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (10) : 3202 - 3212
  • [48] Guided Ejection Search for the Job Shop Scheduling Problem
    Nagata, Yuichi
    Tojo, Satoshi
    EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, PROCEEDINGS, 2009, 5482 : 168 - +
  • [49] An improved MOEA/D for multi-objective job shop scheduling problem
    Zhao, Fuqing
    Chen, Zhen
    Wang, Junbiao
    Zhang, Chuck
    INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2017, 30 (06) : 616 - 640
  • [50] A Tabu Search-based Memetic Algorithm for the Multi-objective Flexible Job Shop Scheduling Problem
    Kefalas, Marios
    Limmer, Steffen
    Apostolidis, Asteris
    Olhofer, Markus
    Emmerich, Michael
    Back, Thomas
    PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCCO'19 COMPANION), 2019, : 1254 - 1262