ACM Home Page
Please provide us with feedback. Feedback
Minimizing weighted flow time
Full text PdfPdf (932 KB)
Source Symposium on Discrete Algorithms archive
Proceedings of the fourteenth annual ACM-SIAM symposium on Discrete algorithms table of contents
Baltimore, Maryland
SESSION: Session 8A table of contents
Pages: 508 - 516  
Year of Publication: 2003
ISBN:0-89871-538-5
Authors
N. Bansal  Carnegie Mellon University, Pittsburgh, PA
K. Dhamdhere  Carnegie Mellon University, Pittsburgh, PA
Sponsors
: SIAM Activity Group on Discrete Mathematics
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
Society for Industrial and Applied Mathematics  Philadelphia, PA, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 21,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

We consider the problem of minimizing weighted flow time on a single machine in the preemptive setting. Our main result is an O(log W) competitive online algorithm where the maximum to the minimum ratio of weights is W. More generally our algorithm achieves a competitive ratio of k if there are k weight classes. This gives the first O(1)-competitive algorithm for constant k. No O(1) competitive algorithm was known previously even for the special case of k = 2. These results settle a question posed by Chekuri et al [5] about the existence of a "truly" online algorithm with a non-trivial competitive ratio. We also give a "semi-online" algorithm with competitive ratio O(log n + log P), where P is ratio of the maximum to minimum job size. Our second result deals with the non-clairvoyant setting where the job sizes are unknown (but the weight of the jobs are known). We consider the resource augmentation model, and give a non-clairvoyant online algorithm, which if allowed a (1 + ε) speed-up, is (1 + l/ε) competitive against an optimal offline, clairvoyant 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
5
 
6
 
7
 
8
S. Irani. Randomized weighted caching with two page weights. Algorithmica, 33:384--409, 2002.
9
 
10
J. Lenstra, A. Kan, and P. Brucker. Complexity of machine scheduling problems. Annals of Discrete Mathematics, 1:343--362, 1977.
 
11
 
12
L.E. Schrage. A proof of the optimality of the shortest processing remaining time discipline. Operations Research, 16:678--690, 1968.
 
13
W. Smith. Various optimizers for single-stage production. Naval Research Logistics Quarterly, 3:59--66, 1956.