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 条
  • [21] A multi objective volleyball premier league algorithm for green scheduling identical parallel machines with splitting jobs
    Khodakaram Salimifard
    Jingpeng Li
    Davood Mohammadi
    Reza Moghdani
    Applied Intelligence, 2021, 51 : 4143 - 4161
  • [22] A multi objective volleyball premier league algorithm for green scheduling identical parallel machines with splitting jobs
    Salimifard, Khodakaram
    Li, Jingpeng
    Mohammadi, Davood
    Moghdani, Reza
    APPLIED INTELLIGENCE, 2021, 51 (07) : 4143 - 4161
  • [23] Scheduling jobs on parallel machines: a restricted tabu search approach
    Chang Ouk Kim
    Hyun Joon Shin
    The International Journal of Advanced Manufacturing Technology, 2003, 22 : 278 - 287
  • [24] Scheduling jobs on parallel machines: a restricted tabu search approach
    Kim, CO
    Shin, HJ
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2003, 22 (3-4): : 278 - 287
  • [25] The list scheduling algorithm for scheduling unreliable jobs on two parallel machines
    Agnetis, Alessandro
    Detti, Paolo
    Pranzo, Marco
    DISCRETE APPLIED MATHEMATICS, 2014, 165 : 2 - 11
  • [26] Efficient Variable Neighborhood Search for Identical Parallel Machines Scheduling
    Chen Jing
    Li Jun-qing
    PROCEEDINGS OF THE 31ST CHINESE CONTROL CONFERENCE, 2012, : 7228 - 7232
  • [27] Scheduling parallel identical machines to minimize makespan: A parallel approximation algorithm
    Ghalami, Laleh
    Grosu, Daniel
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 133 : 221 - 231
  • [28] Preemptive Scheduling of Independent Jobs on Identical Parallel Machines Subject to Migration Delays
    Sevastyanov, S. V.
    Sitters, R. A.
    Fishkin, A. V.
    AUTOMATION AND REMOTE CONTROL, 2010, 71 (10) : 2093 - 2101
  • [29] Scheduling jobs with equal processing times and time windows on identical parallel machines
    Brucker, Peter
    Kravchenko, Svetlana A.
    JOURNAL OF SCHEDULING, 2008, 11 (04) : 229 - 237
  • [30] Scheduling jobs with equal processing times and time windows on identical parallel machines
    Peter Brucker
    Svetlana A. Kravchenko
    Journal of Scheduling, 2008, 11 : 229 - 237