Discrete hybrid cuckoo search and simulated annealing algorithm for solving the job shop scheduling problem

被引:31
|
作者
Alkhateeb, Faisal [1 ]
Abed-alguni, Bilal H. [1 ]
Al-rousan, Mohammad Hani [1 ]
机构
[1] Yarmouk Univ, Dept Comp Sci, Irbid, Jordan
来源
JOURNAL OF SUPERCOMPUTING | 2022年 / 78卷 / 04期
关键词
Cuckoo search; Simulated annealing; Job shop scheduling problem; Opposition-based learning; Hybrid cuckoo search and simulated annealing algorithm; DIFFERENTIAL EVOLUTION ALGORITHM; OPTIMIZATION ALGORITHM;
D O I
10.1007/s11227-021-04050-6
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The job shop scheduling problem (JSSP) is a popular NP-hard scheduling problem that simulates the scheduling problems of different real-world applications in fields such as manufacturing, engineering, and planning. In general, many optimization-based scheduling algorithms are guaranteed to provide an optimal solution for small instances of the JSSP, but do not perform well with large instances of the JSSP. The hybrid cuckoo search and simulated annealing (CSA) algorithm is a new hybrid optimization algorithm for solving continuous optimization problems. It incorporates the optimization operators of the simulated annealing algorithm into the cuckoo search algorithm. In this paper, we present discrete CSA (DCSA) which is a discrete variation of CSA for solving the JSSP. DCSA incorporates four modifications into CSA. First, it uses the opposition-based learning method in the initialization step to produce diverse candidate solutions. Second, it uses a combination of the variable neighborhood search (VNS) and Levy-flight methods for better exploration of the search space. Third, it uses the elite opposition-based learning method before the abandon step of CSA to jump out of local optima. Finally, it uses the smallest position value with the JSSP to convert the continuous candidate solutions generated by CSA into discrete ones. DCSA was examined and compared to six popular optimization-based scheduling algorithms (DABC (Yin et al. in Sci Res Essays 6:2578-2596, 2011), PSO-VNS (Tasgetiren et al. in Int J Oper Res 3:120-135, 2006), DCS (Quaarab et al., in: Yang (ed) Recent advances in swarm intelligence and evolutionary computation, Springer, New York, 2015), GWO (Jiang and Zhang in IEEE Access 6:26231-26240, 2018), DWPA (Wang et al. in 2019 5th International Conference on Control, Automation and Robotics ICCAR 2019 581-585, 2019) and DGA (Kalshetty et al. in J Sci Res 64:310-321, 2020) using 34 JSSP instances from the OR-Library: Fisher and Thompson (3 instances), and Lawrence (31 instances). The experimental and statistical results indicate that DCSA converges faster to the Best-Known Solution for 29 instances out of the 34 tested JSSP instances and requires less computational time for the 34 tested instances than the computational times of the other algorithms.
引用
收藏
页码:4799 / 4826
页数:28
相关论文
共 50 条
  • [1] Discrete hybrid cuckoo search and simulated annealing algorithm for solving the job shop scheduling problem
    Faisal Alkhateeb
    Bilal H. Abed-alguni
    Mohammad Hani Al-rousan
    The Journal of Supercomputing, 2022, 78 : 4799 - 4826
  • [2] Discrete Cuckoo Search Algorithm for Job Shop Scheduling Problem
    Ouaarab, Aziz
    Ahiod, Belaid
    Yang, Xin-She
    Abbad, Mohammed
    2014 IEEE INTERNATIONAL SYMPOSIUM ON INTELLIGENT CONTROL (ISIC), 2014, : 1872 - 1876
  • [3] A hybrid immune simulated annealing algorithm for the job shop scheduling problem
    Zhang, Rui
    Wu, Cheng
    APPLIED SOFT COMPUTING, 2010, 10 (01) : 79 - 89
  • [4] A Hybrid Simulated Annealing for Job Shop Scheduling Problem
    Hernandez-Ramirez, Leonor
    Frausto-Solis, Juan
    Castilla-Valdez, Guadalupe
    Javier Gonzalez-Barbosa, Juan
    Teran-Villanueva, David
    Lucila Morales-Rodriguez, M.
    INTERNATIONAL JOURNAL OF COMBINATORIAL OPTIMIZATION PROBLEMS AND INFORMATICS, 2019, 10 (01): : 6 - 15
  • [5] Immune simulated annealing algorithm for the job shop scheduling problem
    Zhang, Rui
    Wu, Cheng
    Zhongguo Jixie Gongcheng/China Mechanical Engineering, 2008, 19 (23): : 2824 - 2829
  • [6] Job shop scheduling by simulated annealing algorithm combined with tabu search
    Han, Limin
    Huang, Hongxuan
    Feng, Yuncheng
    Beijing Hangkong Hangtian Daxue Xuebao/Journal of Beijing University of Aeronautics and Astronautics, 1998, 24 (01): : 75 - 78
  • [7] A simulated annealing algorithm for job shop scheduling
    Ponnambalam, SG
    Jawahar, N
    Aravindan, P
    PRODUCTION PLANNING & CONTROL, 1999, 10 (08) : 767 - 777
  • [8] Genetic Algorithm with Simulated Annealing for Resolving Job Shop Scheduling Problem
    Liang, Xu
    Du, Zhen
    2020 IEEE 8TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT), 2020, : 64 - 68
  • [9] A Hybrid Bubble Sorting Simulated Annealing Algorithm for Job Shop Scheduling
    Shivasankaran, N.
    Kumar, P. Senthil
    Nallakumarasamy, G.
    Raja, K. Venkatesh
    2012 THIRD INTERNATIONAL CONFERENCE ON COMPUTING COMMUNICATION & NETWORKING TECHNOLOGIES (ICCCNT), 2012,
  • [10] JOB-SHOP SCHEDULING PROBLEM BASED ON IMPROVED CUCKOO SEARCH ALGORITHM
    Hu, H. X.
    Lei, W. X.
    Gao, X.
    Zhang, Y.
    INTERNATIONAL JOURNAL OF SIMULATION MODELLING, 2018, 17 (02) : 337 - 346