ACM Home Page
Please provide us with feedback. Feedback
A unified approach to scheduling on unrelated parallel machines
Full text PdfPdf (268 KB)
Source
Journal of the ACM (JACM) archive
Volume 56 ,  Issue 5  (August 2009) table of contents
Article No. 28  
Year of Publication: 2009
ISSN:0004-5411
Authors
V. S. Anil Kumar  Virginia Tech., Blacksburg, Virginia
Madhav V. Marathe  Virginia Tech., Blacksburg, Virginia
Srinivasan Parthasarathy  IBM T. J. Watson Research Center, Hawthorne, New York
Aravind Srinivasan  University of Maryland, College Park, Maryland
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 51,   Downloads (12 Months): 184,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1552285.1552289
What is a DOI?

ABSTRACT

We develop a single rounding algorithm for scheduling on unrelated parallel machines; this algorithm works well with the known linear programming-, quadratic programming-, and convex programming-relaxations for scheduling to minimize completion time, makespan, and other well-studied objective functions. This algorithm leads to the following applications for the general setting of unrelated parallel machines: (i) a bicriteria algorithm for a schedule whose weighted completion-time and makespan simultaneously exhibit the current-best individual approximations for these criteria; (ii) better-than-two approximation guarantees for scheduling to minimize the Lp norm of the vector of machine-loads, for all 1 < p < ∞; and (iii) the first constant-factor multicriteria approximation algorithms that can handle the weighted completion-time and any given collection of integer Lp norms. Our algorithm has a natural interpretation as a melding of linear-algebraic and probabilistic approaches. Via this view, it yields a common generalization of rounding theorems due to Karp et al. [1987] and Shmoys & Tardos [1993], and leads to improved approximation algorithms for the problem of scheduling with resource-dependent processing times introduced by Grigoriev et al. [2007].


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
4
 
5
 
6
 
7
Chandra, A. K., and Wong, C. K. 1975. Worst-case analysis of a placement algorithm related to storage address. SIAM J. Comput. 4, 3, 249--263.
8
 
9
Goel, A., and Meyerson, A. 2002. Simultaneous optimization via approximate majorization for concave profits or convex costs. Tech. Rep. CMU-CS-02-203, Carnegie-Mellon University, Pittsburgh.
10
 
11
Grigoriev, A., Sviridenko, M., and Uetz, M. 2005. Unrelated parallel machine scheduling with resource dependent processing times. In Proceedings of the Integer Programming and Combinatorial Optimization. Lecture Notes in Computer Science. Springer-Verlag, Berlin, Germany, 182--195.
 
12
 
13
Karp, R. M., Leighton, F. T., Rivest, R. L., Thompson, C. D., Vazirani, U. V., and Vazirani, V. V. 1987. Global wire routing in two-dimensional arrays. Algorithmica 2, 113--129.
 
14
 
15
16
 
17
Lawler, E. L., Lenstra, J. K., Rinnooy Kan, A. H. G., and Shmoys, D. B. 1993. Sequencing and Scheduling: Algorithms and Complexity. Elsevier, Amsterdam, The Netherlands.
 
18
 
19
 
20
Schuurman, P., and Woeginger, G. J. 1999. Polynomial-time approximation algorithms for machine scheduling: Ten open problems. J. Scheduling 2, 203--213.
 
21
22
 
23
Smith, W. E. 1956. Various optimizers for single-stage production. Nav. Res. Log. Q. 3, 59--66.
 
24
Stein, C., and Wein, J. 1997. On the existence of schedules that are near-optimal for both makespan and total weighted completion-time. Oper. Res. Lett. 21, 115--122.

Collaborative Colleagues:
V. S. Anil Kumar: colleagues
Madhav V. Marathe: colleagues
Srinivasan Parthasarathy: colleagues
Aravind Srinivasan: colleagues