40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039)
DOI: 10.1109/sffcs.1999.814574
|View full text |Cite
|
Sign up to set email alerts
|

Approximation schemes for minimizing average weighted completion time with release dates

Abstract: We consider the problem of scheduling n jobs with release dates on m machines so as to minimize their average weighted completion time. We present the first known polynomial time approximation schemes for several variants of this problem. Our results include PTASs for the case of identical parallel machines and a constant number of unrelated machines with and without preemption allowed. Our schemes are efficient: for all variants the running time for a 1 + approximation is of the form f1= ; mpolyn.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
204
0

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 116 publications
(206 citation statements)
references
References 24 publications
2
204
0
Order By: Relevance
“…Similarly the set of nonzero β S variables constitute a feasible solution. Since any convex combination of two feasible solutions yields a feasible solution, by scaling the α j variables by a factor of 2 3 and the β S variables by a factor of 1 3 we obtain a new feasible solution. Since any dual feasible solution is a lower bound on OP T the claim follows.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Similarly the set of nonzero β S variables constitute a feasible solution. Since any convex combination of two feasible solutions yields a feasible solution, by scaling the α j variables by a factor of 2 3 and the β S variables by a factor of 1 3 we obtain a new feasible solution. Since any dual feasible solution is a lower bound on OP T the claim follows.…”
Section: Discussionmentioning
confidence: 99%
“…In the offline case, the algorithm has complete knowledge of all jobs when constructing the schedule, however, in the online setting, we gain knowledge of a job on its release date and for each time t we must construct the schedule until time t without any knowledge of jobs that are released afterwards. For the offline problem, polynomial time approximation schemes have been developed [1]. There are also several linear programming based approximations [3,4,7,10,18,19,20].…”
Section: Introductionmentioning
confidence: 99%
“…This is true even on a single processor or if all release dates are equal. Polynomial time approximation schemes have been presented by Afrati et al [1].…”
Section: Previous Workmentioning
confidence: 99%
“…A QPTAS with running time n O ε (log P log W ) is also known [13]. For the objective of minimizing the weighted sum of completion times, PTASs are known, even for an arbitrary number of identical and a constant number of unrelated machines [1].…”
Section: Related Workmentioning
confidence: 99%
“…Some of them are already very well understood, for instance weighted sum of completion times j w j C j for which there are polynomial time approximation schemes (PTASs) [1], even for multiple machines and very general machine models. On the other hand, for natural and important objectives such as weighted flow time or weighted tardiness, not even a constant factor polynomial time approximation algorithm is known, even on a single machine.…”
Section: Introductionmentioning
confidence: 99%