ACM Home Page
Please provide us with feedback. Feedback
Minimizing weighted flow time
Full text PdfPdf (146 KB)
Source
ACM Transactions on Algorithms (TALG) archive
Volume 3 ,  Issue 4  (November 2007) table of contents
Article No. 39  
Year of Publication: 2007
ISSN:1549-6325
Authors
Nikhil Bansal  IBM T.J. Watson Research, Yorktown, NY
Kedar Dhamdhere  Google Inc., Mountain View, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 91,   Citation Count: 1
Additional Information:

abstract   references   cited by   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/1290672.1290676
What is a DOI?

ABSTRACT

We consider the problem of minimizing the total weighted flow time on a single machine with preemptions. We give an online algorithm that is O(k)-competitive for k weight classes. This implies an O(log W)-competitive algorithm, where W is the maximum to minimum ratio of weights. This algorithm also implies an O(log n + log P)-approximation ratio for the problem, where P is the ratio of the maximum to minimum job size and n is the number of jobs. We also consider the nonclairvoyant setting where the size of a job is unknown upon its arrival and becomes known to the scheduler only when the job meets its service requirement. We consider the resource augmentation model, and give a (1 + ϵ)-speed, (1 +1/ϵ)-competitive online algorithm.


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
Bansal, N. 2005. Minimizing flow time on a constant number of machines with preemption. Oper. Res. Lett. 33, 267--273.
 
5
6
 
7
Bansal, N., and Pruhs, K. 2004. Server scheduling in the weighted ℓp norm. In Proceedings of the Latin American Symposium on Theoretical Informatics (LATIN), 434--443.
8
 
9
 
10
 
11
 
12
13
14
15
 
16
 
17
18
19
20
 
21
Lenstra, J., Kan, A., and Brucker, P. 1977. Complexity of machine scheduling problems. Ann. Discrete Math. 1, 343--362.
22
 
23
 
24
25
 
26
Pruhs, K., Sgall, J., and Torng, E. 2004. Online scheduling. In Handbook of Scheduling: Algorithms, Models, and Performance Analysis. Ratan, FL, Chap. 35 CRC Press.
 
27
Schrage, L. 1968. A proof of the optimality of the shortest processing remaining time discipline. Oper. Res. 16, 678--690.
 
28
Smith, W. 1956. Various optimizers for single-stage production. Naval Res. Logistics Quart. 3, 59--66.


Collaborative Colleagues:
Nikhil Bansal: colleagues
Kedar Dhamdhere: colleagues