An improved cuckoo search algorithm for scheduling jobs on identical parallel machines

被引:43
|
作者
Laha, Dipak [1 ]
Gupta, Jatinder N. D. [2 ]
机构
[1] Jadavpur Univ, Dept Mech Engn, Kolkata 700032, India
[2] Univ Alabama, Coll Business, Huntsville, AL 35899 USA
关键词
Scheduling identical parallel machines; Makespan; Improved cuckoo search algorithm; Levy flights; Computational comparisons; LEVY FLIGHTS; OPTIMIZATION ALGORITHM; MAKESPAN;
D O I
10.1016/j.cie.2018.09.016
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper, we propose an improved cuckoo search algorithm (ICSA) to minimize makespan for the identical parallel-machine scheduling problem. Starting with an initial population of schedules generated by using the longest processing time (LPT) rule and the job-interchange mechanism, we select the best schedule from this population and then execute the proposed ICSA. For the ICSA, we first propose a heuristic approach using a modulus operator to transform a continuous position in CSA into discrete schedule of jobs for generating a new cuckoo by Levy flights. Next, we present a heuristic procedure based on the pairwise exchange neighborhood to produce smart cuckoos in the proposed ICSA. We then conduct exhaustive computational experimentation on a large number of randomly generated well-known benchmark problems to show that the proposed ICSA produces better solutions than the six state-of-the-art existing algorithms.
引用
收藏
页码:348 / 360
页数:13
相关论文
共 50 条
  • [41] An improved water flow-like algorithm for order acceptance and scheduling with identical parallel machines
    Wu, Gen-Han
    Cheng, Chen-Yang
    Yang, Hong-In
    Chena, Chung-Te
    APPLIED SOFT COMPUTING, 2018, 71 : 1072 - 1084
  • [42] HEURISTIC FOR SCHEDULING JOBS ON SEVERAL IDENTICAL MACHINES
    BARRY, DL
    ROBINSON, DF
    NEW ZEALAND OPERATIONAL RESEARCH, 1977, 5 (01): : 45 - 53
  • [43] Scheduling jobs on identical machines with agreement graph
    Bendraouche, Mohamed
    Boudhar, Mourad
    COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (02) : 382 - 390
  • [44] Course scheduling algorithm based on improved binary cuckoo search
    Zheng, Huijun
    Peng, Yong
    Guo, Jianlan
    Chen, Yeh-Cheng
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (09): : 11895 - 11920
  • [45] An Improved Cuckoo Search Algorithm for Semiconductor Final Testing Scheduling
    Cao, ZhengCai
    Lin, ChengRan
    Zhou, MengChu
    Huang, Ran
    2017 13TH IEEE CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2017, : 1040 - 1045
  • [46] Task scheduling of an improved cuckoo search algorithm in cloud computing
    Liu W.
    Shi C.
    Yu H.
    Fang H.
    International Journal of Performability Engineering, 2019, 15 (07) : 1965 - 1975
  • [47] Course scheduling algorithm based on improved binary cuckoo search
    Huijun Zheng
    Yong Peng
    Jianlan Guo
    Yeh-Cheng Chen
    The Journal of Supercomputing, 2022, 78 : 11895 - 11920
  • [48] Tabu search for scheduling on identical parallel machines to minimize mean tardiness
    Vinı´cius A. Armentano
    Denise S. Yamashita
    Journal of Intelligent Manufacturing, 2000, 11 : 453 - 460
  • [49] Tabu search for scheduling on identical parallel machines to minimize mean tardiness
    Armentano, VA
    Yamashita, DS
    JOURNAL OF INTELLIGENT MANUFACTURING, 2000, 11 (05) : 453 - 460
  • [50] A GPU Parallel Approximation Algorithm for Scheduling Parallel Identical Machines to Minimize Makespan
    Li, Yuanzhe
    Ghalami, Laleh
    Schwiebert, Loren
    Grosu, Daniel
    2018 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2018), 2018, : 619 - 628