A multiplicative weights update algorithm for packing and covering semi-infinite linear programs

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We consider the following semi-infinite linear programming problems: max (resp., min) cT x s.t. yT Aix + (di)Tx ≤ bi (resp., yT Aix + (di)T x ≥ bi), for all y ∈ Yi, for i = 1, …, N, where Yi ⊆ ℝ+mi + are given compact convex sets and Ai ∈ ℝ+mi×n +, b = (b1, …, bN) ∈ ℝN+, di ∈ ℝn+, and c ∈ Rn + are given non-negative matrices and vectors. This general framework is useful in modeling many interesting problems. For example, it can be used to represent a sub-class of Robust optimization in which the coefficients of the constraints are drawn from convex uncertainty sets Yi, and the goal is to optimize the objective function for the worst-case choice in each Yi. When the uncertainty sets Yi are ellipsoids, we obtain a sub-class of Second-Order Cone Programming. We show how to extend the multiplicative weights update method to derive approximation schemes for the above packing and covering problems. When the sets Yi are simple, such as ellipsoids or boxes, this yields substantial improvements in the running time over general convex programming solvers.

Original languageBritish English
Title of host publicationApproximation and Online Algorithms - 14th International Workshop, WAOA 2016, Revised Selected Papers
EditorsMonaldo Mastrolilli, Klaus Jansen
PublisherSpringer Verlag
Pages78-91
Number of pages14
ISBN (Print)9783319517407
DOIs
StatePublished - 2017
Event14th International Workshop on Approximation and Online Algorithms, WAOA 2016 - Aarhus, Denmark
Duration: 25 Aug 201626 Aug 2016

Publication series

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

Conference

Conference14th International Workshop on Approximation and Online Algorithms, WAOA 2016
Country/TerritoryDenmark
CityAarhus
Period25/08/1626/08/16

Keywords

  • Multiplicative weights update
  • Packing and covering
  • Robust optimization
  • Second-order cone programming

Fingerprint

Dive into the research topics of 'A multiplicative weights update algorithm for packing and covering semi-infinite linear programs'. Together they form a unique fingerprint.

Cite this