首页 | 本学科首页   官方微博 | 高级检索  
     


Minimizing Makespan in Batch Machine Scheduling
Authors:Email author" target="_blank">Chung Keung? PoonEmail author  Email author" target="_blank">Pixing?ZhangEmail author
Affiliation:(1) Department of Computer Science, University of Toronto, Sandford Fleming Building, 10 Kingrsquos College Road, Toronto, Ontario, Canada M5S 3G4;(2) Department of Information and Computer Science, University of California, Irvine, CA 92697-3425, USA
Abstract:We study the scheduling of a set of n jobs, each characterized by a release (arrival) time and a processing time, for a batch processing machine capable of running at most B jobs at a time. We obtain an O(n log n)-time algorithm when B is unbounded. When there are only m distinct release times and the inputs are integers, we obtain an O(n(BRmax)m-1(2/m)m-3)-time algorithm where Rmax is the difference between the maximum and minimum release times. When there are k distinct processing times and m release times, we obtain an O(n log m + kk+2 Bk+1 m2 log m)-time algorithm. We obtain even better algorithms for m=2 and for k=1. These algorithms improve most of the corresponding previous algorithms for the respective special cases and lead to improved approximation schemes for the general problem.
Keywords:Scheduling  Makespan  Batch machine  Dynamic job arrival
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号