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 条
  • [31] Local Search Genetic Algorithms for the Job Shop Scheduling Problem
    Beatrice M. Ombuki
    Mario Ventresca
    Applied Intelligence, 2004, 21 : 99 - 109
  • [32] Similarity detection method of science fiction painting based on multi-strategy improved sparrow search algorithm and Gaussian pyramid
    Chen, Gang
    Zhu, Donglin
    Chen, Xiangyu
    MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 83 (14) : 41597 - 41636
  • [33] Local search genetic algorithms for the job shop scheduling problem
    Ombuki, BM
    Ventresca, M
    APPLIED INTELLIGENCE, 2004, 21 (01) : 99 - 109
  • [34] A Self-Crossover Genetic Algorithm for Job Shop Scheduling Problem
    Hou, Shiwang
    Liu, Yongjiang
    Wen, Haijun
    Chen, Yuepeng
    2011 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2011, : 549 - 554
  • [35] Similarity detection method of science fiction painting based on multi-strategy improved sparrow search algorithm and Gaussian pyramid
    Gang Chen
    Donglin Zhu
    Xiangyu Chen
    Multimedia Tools and Applications, 2024, 83 : 41597 - 41636
  • [36] A hybrid single and dual population search procedure for the job shop scheduling problem
    Sels, Veronique
    Craeymeersch, Kjeld
    Vanhoucke, Mario
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2011, 215 (03) : 512 - 523
  • [37] Scatter search algorithm for the multiprocessor task job-shop scheduling problem
    Fan, Kun
    Wang, Meng
    Zhai, Yafei
    Li, Xinning
    COMPUTERS & INDUSTRIAL ENGINEERING, 2019, 127 : 677 - 686
  • [38] A Hybrid Algorithm Based on Comprehensive Search Mechanisms for Job Shop Scheduling Problem
    Huang L.
    Zhao S.
    Xiong Y.
    Complex System Modeling and Simulation, 2024, 4 (01): : 50 - 66
  • [39] A Multistage Algorithm for the Job Shop Scheduling Problem
    Cui, Jianshuang
    Cheng, Liang
    Li, Tieke
    2009 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, VOLS 1-4, 2009, : 808 - 812
  • [40] Local search and genetic algorithm for the job shop scheduling problem with sequence dependent setup times
    Vela, Camino R.
    Varela, Ramiro
    Gonzalez, Miguel A.
    JOURNAL OF HEURISTICS, 2010, 16 (02) : 139 - 165