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


Scheduling identical jobs on uniform parallel machines
Authors:M.I. Dessouky  B.J. Lageweg  J.K. Lenstra  S.L. van de  Velde
Affiliation:Department of Mechanical and Industrial Engineering University of Illinois at Urbana-Champaign 1206 West Green Street, Urbana. II 61801, U.S.A.;Centre for Mathematics and Computer Science P.O. Box 4079, 1009 AB Amsterdam, The Netherlands;Eindhoven University of Technology P.O. Box 513, 5600 MB Eindhoven, The Netherlands Centre for Mathematics and Computer Science P.O. Box 4070, 1009 AB Amsterdam, The Netherlands;Centre for Mathematics and Computer Science P.O. Box 4079, 1009 AB Amsterdam, The Netherlands
Abstract:We address the problem of scheduling n identical jobs on m uniform parallel machines to optimize scheduling criteria that are nondecreasing in the job completion times. It is well known that this can be formulated as a linear assignment problem, and subsequently solved in O ( n 3) time. We give a more concise formulation for minsum criteria, and show that general minmax criteria can be minimized in O ( n 2) time. We present faster algorithms, requiring only O ( n + m log m ) time for minimizing makespan and total completion time, O ( n log n ) time for minimizing total weighted completion time, maximum lateness, total tardiness and the weighted number of tardy jobs, and O ( n log2 n ) time for maximum weighted tardiness. In the case of release dates, we propose an O ( n log n ) algorithm for minimizing makespan, and an O ( mn 2m+1) time dynamic programming algorithm for minimizing total completion time.
Keywords:parallel machine scheduling    uniform machines    identical jobs    matching    dynamic programming
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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