Parallel metaheuristics for the cyclic flow shop scheduling problem

We consider cyclic flow show problem with setups with minimization of cycle time.New parallel algorithms for elimination "block" properties are proposed.Parallel block algorithms are used for neighborhood search acceleration.New MIC (Intel Xeon Phi coprocessor) multiprocessor hardware is used for computational experiments.Implementation in tabu search and simulated annealing for comparison, verification on benchmarks instances. In the paper there was proposed a new method of detection of block properties for cyclic flow shop problem with machine setups that uses patterns designated for each machine by solving the adequate traveling salesman problem. The proposed method is intended to be run in the environment of shared memory in concurrent computations, such as coprocessors, GPU, or machines with multi-core CPUs. The proposed method of accelerating the review of the neighborhood through the use of the blocks was tested on two parallel metaheuristics: tabu search and simulated annealing.

[1]  Edmund K. Burke,et al.  A branch and bound algorithm for the cyclic job-shop problem with transportation , 2012, Comput. Oper. Res..

[2]  Thomas Stützle,et al.  An Iterated Greedy heuristic for the sequence dependent setup times flowshop problem with makespan and weighted tardiness objectives , 2008, Eur. J. Oper. Res..

[3]  Augusto Q. Novais,et al.  Optimal design and retrofit of batch plants with a periodic mode of operation , 2005, Comput. Chem. Eng..

[4]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[5]  Wojciech Bozejko,et al.  Block approach to the cyclic flow shop scheduling , 2015, Comput. Ind. Eng..

[6]  Eugene L. Lawler,et al.  Traveling Salesman Problem , 2016 .

[7]  Ilya Gertsbakh,et al.  Periodic transportation schedules with flexible departure times : An interactive approach based on the periodic event scheduling problem and the deficit function approach , 1991 .

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

[9]  Wojciech Bozejko,et al.  On the theoretical properties of swap multimoves , 2007, Oper. Res. Lett..

[10]  Michael Pinedo,et al.  Planning and Scheduling in Manufacturing and Services , 2008 .

[11]  Uwe Fink,et al.  Planning And Scheduling In Manufacturing And Services , 2016 .

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

[13]  Wojciech Bożejko,et al.  A New Class of Parallel Scheduling Algorithms , 2010 .

[14]  Wojciech Bozejko,et al.  Parallel Simulated Annealing Algorithm for Cyclic Flexible Job Shop Scheduling Problem , 2015, ICAISC.

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

[16]  Wojciech Bozejko,et al.  Cyclic Hybrid Flow-shop Scheduling Problem with Machine Setups , 2014, ICCS.

[17]  Jaime Cerdá,et al.  State-of-the-art review of optimization methods for short-term scheduling of batch processes , 2006, Comput. Chem. Eng..