Scheduling Blocking Flow Shops Using Meta-RaPS

Abstract A single machine that includes loading/unloading areas for each job processed, loading and unloading could be performed while the machine is running causing minimized jobs completion time with lowest machine idle time. This design requires special kind of scheduling technique to ensure the accomplishment of those objectives if jobs’ processing, loading and unloading times are varying. The machine is modelled as a flow shop with blocking constraint. This research focuses on finding a solution to schedule this special case of flow shop of more than two machines with objective of minimizing jobs maximum completion time (makespan). The proposed solution in this research includes using a newly developed meta-heuristic known as Meta-heuristic for Randomized Priority Search (Meta-RaPS). Meta-RaPS construction phase is applied with the use of NEH flow shop scheduling algorithm and would provide very good schedules. The suggested technique is evaluated in comparison to top performing current meta-heuristics and construction heuristics on the famous benchmark flow shop data set of Taillard20. The results would suggest that applying Meta-RaPS for this flow shop problem is a great choice for constructing solutions and would provide high quality solutions with opportunity of more improvement in further research.

[1]  Imma Ribas,et al.  Note on the behaviour of an improvement heuristic on permutation and blocking flow-shop scheduling , 2010, Int. J. Manuf. Technol. Manag..

[2]  R. Gomory,et al.  Sequencing a One State-Variable Machine: A Solvable Case of the Traveling Salesman Problem , 1964 .

[3]  J. Grabowski,et al.  The permutation flow shop problem with blocking. A tabu search approach , 2007 .

[4]  Débora P. Ronconi,et al.  A note on constructive heuristics for the flowshop problem with blocking , 2004 .

[5]  Rainer Leisten,et al.  Flowshop sequencing problems with limited buffer storage , 1990 .

[6]  Chelliah Sriskandarajah,et al.  Minimizing Cycle Time in a Blocking Flowshop , 2000, Oper. Res..

[7]  D. Davendra,et al.  Scheduling flow shops with blocking using a discrete self-organising migrating algorithm , 2013 .

[8]  Imma Ribas,et al.  An iterated greedy algorithm for the flowshop scheduling problem with blocking , 2011 .

[9]  G.E. Whitehouse,et al.  Meta-RaPS approach for solving the resource allocation problem , 2002, Proceedings of the 5th Biannual World Automation Congress.

[10]  Débora P. Ronconi,et al.  A Branch-and-Bound Algorithm to Minimize the Makespan in a Flowshop with Blocking , 2005, Ann. Oper. Res..

[11]  Cheng Wang,et al.  A three-phase algorithm for flowshop scheduling with blocking to minimize makespan , 2012, Comput. Oper. Res..

[12]  Imma Ribas,et al.  Improvement Tools for NEH Based Heuristics on Permutation and Blocking Flow Shop Scheduling Problems , 2009, APMS.

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

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

[15]  Ling Wang,et al.  Effective heuristics for the blocking flowshop scheduling problem with makespan minimization , 2012 .