An Improved Cuckoo Search Algorithm for Parallel Machine Scheduling

This paper proposes a cuckoo search-based algorithm (CSA) to minimize makespan for identical parallel machine scheduling problems. Job permutation schedules are used to implement CSA for this problem. We present a heuristic approach based on mod function to convert a continuous position in CSA into discrete permutation schedule for obtaining a cuckoo by Levy flights. Empirical results with a large number of randomly generated benchmark problem instances demonstrate that the proposed method produces solutions that are fairly superior to that of two state-of-the-art algorithms in the literature.

[1]  Ehsan Valian,et al.  A cuckoo search algorithm by Lévy flights for solving reliability redundancy allocation problems , 2013 .

[2]  K. Chandrasekaran,et al.  Multi-objective scheduling problem: Hybrid approach using fuzzy assisted cuckoo search algorithm , 2012, Swarm Evol. Comput..

[3]  Xin-She Yang,et al.  Cuckoo Search via Lévy flights , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[4]  Ali Husseinzadeh Kashan,et al.  A discrete particle swarm optimization algorithm for scheduling parallel machines , 2009, Computers & industrial engineering.

[5]  Chung-Yee Lee,et al.  Multiprocessor scheduling: combining LPT and MULTIFIT , 1988, Discret. Appl. Math..

[6]  Xin-She Yang,et al.  Improved cuckoo search algorithm for hybrid flow shop scheduling problems to minimize makespan , 2014, Appl. Soft Comput..

[7]  Gurjit Singh Walia,et al.  Intelligent video target tracking using an evolutionary particle filter based upon improved cuckoo search , 2014, Expert Syst. Appl..

[8]  Jatinder N. D. Gupta,et al.  A LISTFIT heuristic for minimizing makespan on identical parallel machines , 2001 .

[9]  Sankha Deb,et al.  Scheduling optimization of flexible manufacturing system using cuckoo search-based approach , 2013 .

[10]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[11]  Bijaya K. Panigrahi,et al.  Tsallis entropy based optimal multilevel thresholding using cuckoo search algorithm , 2013, Swarm Evol. Comput..

[12]  Yi Wang,et al.  Parallel machine scheduling with step-deteriorating jobs and setup times by a hybrid discrete cuckoo search algorithm , 2013, ArXiv.

[13]  Robert McNaughton,et al.  Scheduling with Deadlines and Loss Functions , 1959 .

[14]  Ling-Huey Su,et al.  Scheduling parallel machines with resource-dependent processing times , 2009 .

[15]  Minghao Yin,et al.  A hybrid cuckoo search via Lévy flights for the permutation flow shop scheduling problem , 2013 .

[16]  Clifford T. Brown,et al.  Lévy Flights in Dobe Ju/’hoansi Foraging Patterns , 2007 .

[17]  Xin-She Yang,et al.  Discrete cuckoo search algorithm for the travelling salesman problem , 2014, Neural Computing and Applications.

[18]  Peter Chen,et al.  A simulated annealing approach to makespan minimization on identical parallel machines , 2006 .

[19]  Saeed Tavakoli,et al.  Improved cuckoo search for reliability optimization problems , 2013, Comput. Ind. Eng..

[20]  Bijaya K. Panigrahi,et al.  Inter-species Cuckoo Search via Different Levy Flights , 2013, SEMCCO.