Parallel tabu search algorithm for the permutation flow shop problem with criterion of minimizing sum of job completion times

This paper deals with an intelligent algorithm dedicated for the use in manufacturing systems. Particularly, it develops the fast parallel tabu search algorithm to minimize sum of job completion times in the flow shop scheduling problem. So called multimoves are used, that consist in performing several independent moves simultaneously, which allow one to guide very quickly the search process to promising areas of the solutions space, where good solutions can be found. Besides, an adaptable dynamic tabu list and varying neighborhood are proposed to avoid being trapped at a local optimum. The proposed algorithms are experimentally evaluated on a personal computer with duo-core processor and found to be relatively more effective in finding solutions of quality better than other leading approaches, and also it makes in a much shorter time. The presented ideas can be extended to cover search methods for other hard problems.

[1]  J. Grabowski,et al.  New block properties for the permutation flow shop problem with application in tabu search , 2001, J. Oper. Res. Soc..

[2]  Fred Glover,et al.  Tabu Search - Part II , 1989, INFORMS J. Comput..

[3]  Jean-Marie Proth,et al.  Heuristic approaches for n/m/F/ ∑Ci scheduling problems , 1997 .

[4]  Éric D. Taillard,et al.  Benchmarks for basic scheduling problems , 1993 .

[5]  Maria Teresa Moreira Rodrigues,et al.  Reactive scheduling approach for multipurpose chemical batch plants , 1996 .

[6]  Mieczysław Wodecki,et al.  A Very Fast Tabu Search Algorithm for Job Shop Problem , 2005 .

[7]  Yeong-Dae Kim,et al.  Search heuristics for a flowshop scheduling problem in a printed circuit board assembly process , 1996 .

[8]  Han Hoogeveen,et al.  Scheduling multipurpose batch process industries with no-wait restrictions by simulated annealing , 2000, Eur. J. Oper. Res..

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

[10]  Éric D. Taillard,et al.  Parallel Taboo Search Techniques for the Job Shop Scheduling Problem , 1994, INFORMS J. Comput..

[11]  Fred W. Glover,et al.  Tabu Search - Part I , 1989, INFORMS J. Comput..

[12]  Wojciech Bozejko,et al.  The New Concepts in Parallel Simulated Annealing Method , 2004, ICAISC.

[13]  T. Yamada,et al.  Solving the C/sub sum/ permutation flowshop scheduling problem by genetic local search , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[14]  Emile H. L. Aarts,et al.  Local search in coding theory , 1992, Discret. Math..

[15]  Stefan Voß,et al.  Tabu Search: Applications and Prospects , 1993 .

[16]  Józef Grabowski,et al.  Some local search algorithms for no-wait flow-shop problem with makespan criterion , 2005, Comput. Oper. Res..

[17]  Józef Grabowski,et al.  Sequencing of jobs in some production system , 2000, Eur. J. Oper. Res..

[18]  Mieczysław Wodecki,et al.  A very fast tabu search algorithm for the permutation flow shop problem with makespan criterion , 2004, Comput. Oper. Res..