A modified harmony search for flow shop scheduling problem

This paper presents a modified harmony search (HS) for the flow shop scheduling problem, with the objective to minimize the maximum completion time of all jobs, i.e. makespan. Firstly, a simple memory consideration rule based on a recombination operator is employed to generate a new harmony. Secondly, an insertion procedure is used as a pitch adjustment rule. Thirdly, a neighborhood local strategy is embedded into the algorithm to enhance the solution quality. To validate the proposed algorithm, various computational tests are established using a set of 60 instances from Taillard Benchmark [1]. The HS algorithm is compared to two constructive heuristics from literature, the NEH heuristic [2], and the stochastic greedy heuristic (SG) [6]. The obtained results show the superiority of the proposed algorithm in terms of solution quality.

[1]  Victor Fernandez-Viagas,et al.  On insertion tie-breaking rules in heuristics for the permutation flowshop scheduling problem , 2014, Comput. Oper. Res..

[2]  Reza Tavakkoli-Moghaddam,et al.  A hybrid multi-objective immune algorithm for a flow shop scheduling problem with bi-objectives: Weighted mean completion time and weighted mean tardiness , 2007, Inf. Sci..

[3]  Zong Woo Geem,et al.  A New Heuristic Optimization Algorithm: Harmony Search , 2001, Simul..

[4]  Mehmet Fatih Tasgetiren,et al.  A hybrid harmony search algorithm for the blocking permutation flow shop scheduling problem , 2011, Comput. Ind. Eng..

[5]  Li-Chen Fu,et al.  NNMA: An effective memetic algorithm for solving multiobjective permutation flow shop scheduling problems , 2011, Expert Syst. Appl..

[6]  Xingsheng Gu,et al.  A hybrid discrete differential evolution algorithm for the no-idle permutation flow shop scheduling problem with makespan criterion , 2012, Comput. Oper. Res..

[7]  Bassem Jarboui,et al.  A combinatorial particle swarm optimisation for solving permutation flowshop problems , 2008, Comput. Ind. Eng..

[8]  Javad Haddadnia,et al.  Solving flow shop scheduling problem using a parallel genetic algorithm , 2012 .

[9]  Hanna Zini,et al.  A discrete particle swarm optimization with combined priority dispatching rules for hybrid flow shop scheduling problem , 2015 .

[10]  Inyong Ham,et al.  A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem , 1983 .

[11]  J. Kamburowski,et al.  On the NEH heuristic for minimizing the makespan in permutation flow shops , 2007 .

[12]  Christos D. Tarantilis,et al.  Minimizing makespan in permutation flow shop scheduling problems using a hybrid metaheuristic algorithm , 2009, Comput. Oper. Res..

[13]  Zong Woo Geem,et al.  Optimal Scheduling of Multiple Dam System Using Harmony Search Algorithm , 2007, IWANN.

[14]  Rong-Qiang Zeng,et al.  Solving bi-objective flow shop problem with hybrid path relinking algorithm , 2013, Appl. Soft Comput..

[15]  Mircea ANCĂU,et al.  ON SOLVING FLOWSHOP SCHEDULING PROBLEMS , 2012 .

[16]  Liang Gao,et al.  A hybrid particle swarm optimization with estimation of distribution algorithm for solving permutation flowshop scheduling problem , 2011, Expert Syst. Appl..

[17]  Ping Chen,et al.  An improved NEH-based heuristic for the permutation flowshop problem , 2008, Comput. Oper. Res..