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 条
  • [1] An Improved Cuckoo Search Algorithm for Parallel Machine Scheduling
    Laha, Dipak
    Behera, Dhiren Kumar
    SWARM, EVOLUTIONARY, AND MEMETIC COMPUTING, SEMCCO 2014, 2015, 8947 : 788 - 800
  • [2] Batch scheduling of identical jobs on parallel identical machines
    Mor, Baruch
    Mosheiov, Gur
    INFORMATION PROCESSING LETTERS, 2012, 112 (20) : 762 - 766
  • [3] Improved Algorithms for Online Scheduling of Malleable Parallel Jobs on Two Identical Machines
    Zhou, Hao
    Zhou, Ping
    Jiang, Yiwei
    ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2015, 32 (05)
  • [4] Flowshop scheduling with identical jobs and uniform parallel machines
    Dessouky, MM
    Dessouky, MI
    Verma, SK
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1998, 109 (03) : 620 - 631
  • [5] A hybrid dynamic harmony search algorithm for identical parallel machines scheduling
    Chen, Jing
    Pan, Quan-Ke
    Wang, Ling
    Li, Jun-Qing
    ENGINEERING OPTIMIZATION, 2012, 44 (02) : 209 - 224
  • [6] A Parallel Approximation Algorithm for Scheduling Parallel Identical Machines
    Ghalami, Laleh
    Grosu, Daniel
    2017 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2017, : 442 - 451
  • [7] Online scheduling of two type parallel jobs on identical machines
    郭首玮
    康丽英
    Advances in Manufacturing, 2010, (06) : 396 - 399
  • [8] Online scheduling of parallel jobs with preemption on two identical machines
    Guo, Shouwei
    Kang, Liying
    OPERATIONS RESEARCH LETTERS, 2013, 41 (02) : 207 - 209
  • [9] Scheduling Jobs with Stochastic Processing Time on Parallel Identical Machines
    Stec, Richard
    Novak, Antonin
    Sucha, Premysl
    Hanzalek, Zdenek
    PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 5628 - 5634
  • [10] Scheduling jobs with shared additional operations on parallel identical machines
    Zinder, Yakov
    Berlinska, Joanna
    Lin, Bertrand M. T.
    COMPUTERS & OPERATIONS RESEARCH, 2024, 170