TY - GEN
T1 - Online primal-dual for non-linear optimization with applications to speed scaling
AU - Gupta, Anupam
AU - Krishnaswamy, Ravishankar
AU - Pruhs, Kirk
PY - 2013
Y1 - 2013
N2 - We give a principled method to design online algorithms (for potentially non-linear problems) using a mathematical programming formulation of the problem, and also to analyze the competitiveness of the resulting algorithm using the dual program. This method can be viewed as an extension of the online primal-dual method for linear programming problems, to nonlinear programs. We show the application of this method to two online speed-scaling problems: one involving scheduling jobs on a speed scalable processor so as to minimize energy plus an arbitrary sum scheduling objective, and one involving routing virtual circuit connection requests in a network of speed scalable routers so as to minimize the aggregate power or energy used by the routers. This analysis shows that competitive algorithms exist for problems that had resisted analysis using the dominant potential function approach in the speed-scaling literature, and provides alternate cleaner analysis for other known results. This gives us another tool in the design and analysis of primal-dual algorithms for online problems.
AB - We give a principled method to design online algorithms (for potentially non-linear problems) using a mathematical programming formulation of the problem, and also to analyze the competitiveness of the resulting algorithm using the dual program. This method can be viewed as an extension of the online primal-dual method for linear programming problems, to nonlinear programs. We show the application of this method to two online speed-scaling problems: one involving scheduling jobs on a speed scalable processor so as to minimize energy plus an arbitrary sum scheduling objective, and one involving routing virtual circuit connection requests in a network of speed scalable routers so as to minimize the aggregate power or energy used by the routers. This analysis shows that competitive algorithms exist for problems that had resisted analysis using the dominant potential function approach in the speed-scaling literature, and provides alternate cleaner analysis for other known results. This gives us another tool in the design and analysis of primal-dual algorithms for online problems.
UR - http://www.scopus.com/inward/record.url?scp=84894200425&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84894200425&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-38016-7_15
DO - 10.1007/978-3-642-38016-7_15
M3 - Conference contribution
AN - SCOPUS:84894200425
SN - 9783642380150
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 173
EP - 186
BT - Approximation and Online Algorithms - 10th International Workshop, WAOA 2012, Revised Selected Papers
T2 - 10th International Workshop on Approximation and Online Algorithms, WAOA 2012
Y2 - 13 September 2012 through 14 September 2012
ER -