| A competitive algorithm for minimizing weighted flow time on unrelatedmachines with speed augmentation |
| Full text |
Pdf
(448 KB)
|
Source
|
Annual ACM Symposium on Theory of Computing
archive
Proceedings of the 41st annual ACM symposium on Theory of computing
table of contents
Bethesda, MD, USA
SESSION: Approximation algorithms II
table of contents
Pages 679-684
Year of Publication: 2009
ISBN:978-1-60558-506-2
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 13, Downloads (12 Months): 68, Citation Count: 0
|
|
|
ABSTRACT
We consider the online problem of scheduling jobs on unrelated machines so as to minimize the total weighted flow time. This problem has an unbounded competitive ratio even for very restricted settings. In this paper we show that if we allow the machines of the online algorithm to have ε more speed than those of the offline algorithm then we can get an O((1+ε-1)2)-competitive algorithm. Our algorithm schedules jobs preemptively but without migration. However, we compare our solution to an offline algorithm which allows migration. Our analysis uses a potential function argument which can also be extended to give a simpler and better proof of the randomized immediate dispatch algorithm of Chekuri-Goel-Khanna-Kumar for minimizing average flow time on parallel machines.
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
|
S. Anand, Naveen Garg, and Amit Kumar. An O(log P) competitive algorithm for minimizing flow time on related machines. Unpublished manuscript, 2009.
|
| |
2
|
|
 |
3
|
Baruch Awerbuch , Yossi Azar , Stefano Leonardi , Oded Regev, Minimizing the flow time without migration, Proceedings of the thirty-first annual ACM symposium on Theory of computing, p.198-205, May 01-04, 1999, Atlanta, Georgia, United States
[doi> 10.1145/301250.301304]
|
| |
4
|
|
 |
5
|
|
| |
6
|
Nikhil Bansal , Ho-Leung Chan , Rohit Khandekar , Kirk Pruhs , Cliff Stein , Baruch Schieber, Non-Preemptive Min-Sum Scheduling with Resource Augmentation, Proceedings of the 48th Annual IEEE Symposium on Foundations of Computer Science, p.614-624, October 21-23, 2007
[doi> 10.1109/FOCS.2007.46]
|
 |
7
|
|
 |
8
|
|
 |
9
|
Chandra Chekuri , Ashish Goel , Sanjeev Khanna , Amit Kumar, Multi-processor scheduling to minimize flow time with ε resource augmentation, Proceedings of the thirty-sixth annual ACM symposium on Theory of computing, June 13-16, 2004, Chicago, IL, USA
[doi> 10.1145/1007352.1007411]
|
| |
10
|
Naveen Garg and Amit Kumar. Better algorithms for minimizing average flow-time on related machines. In ICALP (1), pages 181--190, 2006.
|
 |
11
|
|
| |
12
|
|
| |
13
|
|
| |
14
|
|
 |
15
|
Hans Kellerer , Thomas Tautenhahn , Gerhard J. Woeginger, Approximability and nonapproximability results for minimizing total flow time on a single machine, Proceedings of the twenty-eighth annual ACM symposium on Theory of computing, p.418-426, May 22-24, 1996, Philadelphia, Pennsylvania, United States
[doi> 10.1145/237814.237989]
|
 |
16
|
|
| |
17
|
|
|