An Improved Algorithm for a Hybrid Flow-shop Problem in Graphics Processing

This paper considers a variant of scheduling problem of minimizing makespan in a two-machine flow-shop. In this variant, each job has two tasks. The first task can be processed on either machine while the second task must be processed on the second machine and cannot be processed unless the first task has been processed. The second task is allowed to be processed at any time after completing the first task. We present an improved polynomial time approximation algorithm with worst-case ratio of 3/2, which is 20 % better than the greedy-like algorithm in the average case.

[1]  Ronald L. Graham,et al.  Bounds for certain multiprocessing anomalies , 1966 .

[2]  Mourad Boudhar,et al.  Two-stage hybrid flow shop with recirculation , 2010, Int. Trans. Oper. Res..

[3]  Qi Wei,et al.  Approximation Algorithms for a Two-Stage Hybrid Flow Shop: Approximation Algorithms for a Two-Stage Hybrid Flow Shop , 2012 .

[4]  George L. Vairaktarakis,et al.  Analysis of algorithms for two‐stage flowshops with multi‐processor task flexibility , 2004 .

[5]  Xiaoping Li,et al.  Hybrid genetic algorithm for permutation flowshop scheduling problems with total flowtime minimization , 2009, Eur. J. Oper. Res..

[6]  Ceyda Oguz,et al.  A Genetic Algorithm for Hybrid Flow-shop Scheduling with Multiprocessor Tasks , 2005, J. Sched..

[7]  H. Yong,et al.  A two-stage semi-hybrid flowshop problem in graphics processing , 2005 .

[8]  Qian Bin A Hybrid Differential Evolution Algorithm for Stochastic Flow Shop Scheduling with Limited Buffers , 2009 .

[9]  Wu Qi-di Hybrid Flow-shop Scheduling Approach Based on Genetic Algorithm , 2002 .

[10]  George L. Vairaktarakis,et al.  Flowshops with processing flexibility across production stages , 1998 .

[11]  Chris N. Potts,et al.  Scheduling Three-Operation Jobs in a Two-Machine Flow Shop to Minimize Makespan , 2004, Ann. Oper. Res..

[12]  Jacques Teghem,et al.  Scheduling hybrid flow shop problem with non-fixed availability constraints , 2010 .

[13]  Kai Xue,et al.  A Hybrid Genetic Algorithm for Hybrid Flow Shop Scheduling with Load Balancing , 2008 .