An Improved Algorithm for a Hybrid Flow-shop Problem in Graphics Processing
-
摘要: 考虑图形处理中的一类两台处理器上的Flow-shop调度问题, 目标是极小化最早完工时间. 每个任务包含两道工序, 第一道工序可以在两台处理器中的任何一台上处理, 而第二道则只能在第二台处理器上处理, 且必须在第一道工序完工之后才能进行. 对该问题, 设计了一个改进的多项式时间近似算法, 在绝对性能方面, 该算法的最坏情况界为3/2; 而从实例计算的平均效果方面, 该算法所得的结果比原有的贪婪算法所得的结果要好20% 左右.Abstract: 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.
-
Key words:
- Scheduling /
- approximation algorithm /
- makespan /
- flow-shop
-
[1] Wei Q, He Y. A two-stage semi-hybrid flowshop problem in graphics processing. Applied Mathematics —— A Journal of Chinese Universities, 2005, 20(4): 393-400[2] Kouvelis P, Vairaktarakis G. Flowshops with processing flexibility across production stages. IIE Transactions, 1998, 30(8): 735-746[3] Vairaktarakis G, Lee C Y. Analysis of algorithms for two-stage flowshops with multi-processor task flexibility. Naval Research Logistics, 2004, 51(1): 44-59[4] Boudhar M, Meziani N. Two-stage hybrid flow shop with recirculation. International Transactions in Operational Research, 2010, 17(2): 239-255[5] Besbes W, Teghem J, Loukil T. Scheduling hybrid flow shop problem with non-fixed availability constraints. European Journal of Industrial Engineering, 2010, 4(4): 413-433[6] Wang Wan-Liang, Yao Ming-Hai, Wu Yun-Gao, Wu Qi-Di. Hybrid flow-shop scheduling approach based on genetic algorithm. Journal of System Simulation, 2002, 14(7): 863-869(王万良, 姚明海, 吴云高, 吴启迪. 基于遗传算法的混合Flow-shop调度方法. 系统仿真学报, 2002, 14(7): 863-869)[7] Oguz C, Ercan M F. A genetic algorithm hybrid flow-shop scheduling with multiprocessor tasks. Journal of Scheduling, 2005, 8(4): 323-351[8] Zhang Y, Li X P, Wang Q. Hybrid genetic algorithm for permutation flowshop scheduling problems with total flowtime minimization. European Journal of Operational Research, 2009, 196(3): 869-876[9] Zhan Y, Qiu C H, Xue K. A hybrid genetic algorithm for hybrid flow shop scheduling with load balancing. Key Engineering Materials, 2009, 392-394: 250-255[10] Hu Rong, Qian Bin. A hybrid differential evolution algorithm for stochastic flow shop scheduling with limited buffers. Acta Automatica Sinica, 2009, 35(12): 1580-1586(胡蓉, 钱斌. 一种求解随机有限缓冲区流水线调度的混合差分进化算法. 自动化学报, 2009, 35(12): 1580-1586)[11] Gupta J N D, Koulamas C P, Kyparisis G J, Potts C N, Strusevich V A. Scheduling three-operation jobs in a two-machine flow shop to minimize makespan. Annals of Operations Research, 2004, 129(1-4): 171-185[12] Wei Qi, Jiang Yi-Wei. Approximation algorithms for a two-stage hybrid flow shop. Journal of Software, to be published[13] Johnson S M. . Naval Research Logistics Quarterly, 1954, 1(1): 61-68[14] Graham R L. Bounds for certain multiprocessing anomalies. Bell System Technical Journal, 1966, 45(9): 1563-1581
点击查看大图
计量
- 文章访问数: 2141
- HTML全文浏览量: 30
- PDF下载量: 778
- 被引次数: 0