Minimizing Average Flow-time : Upper and Lower Bounds

11 years 5 months ago
Minimizing Average Flow-time : Upper and Lower Bounds
We consider the problem of minimizing average flow time on multiple machines when each job can be assigned only to a specified subset of the machines. This is a special case of scheduling on unrelated machines and we show that no online algorithm can have a bounded competitive ratio. We provide an O(log P)-approximation algorithm by modifying the single-source unsplittable flow algorithm of Dinitz Here P is the ratio of the maximum to the minimum processing times. We establish an (log P)-integrality gap for our LPrelaxation and use this to show an (log P/ log log P) lower bound on the approximability of the problem. We then extend the hardness results to the problem of minimizing flow time on parallel machines and establish the first non-trivial lower bounds on the approximability; we show that the problem cannot be approximated to within ( log P/ log log P).
Naveen Garg, Amit Kumar
Added 16 Aug 2010
Updated 16 Aug 2010
Type Conference
Year 2007
Where FOCS
Authors Naveen Garg, Amit Kumar
Comments (0)