Theory Seminar

Primal dual gives optimal energy efficient online algorithms

Jake Abernethy

Friday, April 18, 2014
10:30am - 11:30am
3941 BBB

Add to Google Calendar

About the Event

We consider the problem of online scheduling of jobs on unrelated machines with dynamic speed scaling to minimize the sum of energy and weighted flow time. We give an algorithm with an aymptotically optimal competitive ratio for arbitrary power functions. (No earlier results handled arbitrary power functions for unrelated machines.) For power functions of the form f(s) = s^a for some constant a > 1, we get a competitive ratio of O(a / log a), improving upon a previous competitive ratio of O(a^2) by Anand et al. (SODA 12), along with a matching lower bound of Omega(a / log a). Further, in the resource augmentation model, with a (1 + eps) speed up, we give a 2(1 + 1/eps) competitive algorithm, with essentially the same techniques, matching the bound of Anand et al. (SODA 12) for the special case of fixed speed unrelated machines. Unlike the previous results most of which used an amortized local competitiveness argument or dual fitting methods, we use a primal-dual method, which is useful not only to analyze the algorithms but also to design the algorithm itself.

Authors: Nikhil R. Devanur and Zhiyi Huang

Additional Information

Sponsor(s): EECS

Open to: Public