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

0Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

Elbassioni, K., Makino, K., & Najy, W. (2017). A multiplicative weights update algorithm for packing and covering semi-infinite linear programs. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10138 LNCS, pp. 78–91). Springer Verlag. https://doi.org/10.1007/978-3-319-51741-4_7

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free