Online primal-dual for non-linear optimization with applications to speed scaling

Anupam Gupta, Ravishankar Krishnaswamy, Kirk Pruhs

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

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.

Original languageEnglish (US)
Title of host publicationApproximation and Online Algorithms - 10th International Workshop, WAOA 2012, Revised Selected Papers
Pages173-186
Number of pages14
DOIs
StatePublished - 2013
Event10th International Workshop on Approximation and Online Algorithms, WAOA 2012 - Ljubljana, Slovenia
Duration: Sep 13 2012Sep 14 2012

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7846 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference10th International Workshop on Approximation and Online Algorithms, WAOA 2012
Country/TerritorySlovenia
CityLjubljana
Period9/13/129/14/12

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Online primal-dual for non-linear optimization with applications to speed scaling'. Together they form a unique fingerprint.

Cite this