TY - GEN
T1 - How experts can solve LPs online
AU - Gupta, Anupam
AU - Molinaro, Marco
PY - 2014
Y1 - 2014
N2 - We consider the problem of solving packing/covering LPs online, when the columns of the constraint matrix are presented in random order. This problem has received much attention: the main open question is to figure out how large the right-hand sides of the LPs have to be (compared to the entries on the left-hand side of the constraint) to get (1+ε)-approximations online? It is known that the RHS has to be Ω(ε -2 logm) times the left-hand sides, where m is the number of constraints. In this paper we show how to achieve this bound for all packing LPs, and also for a wide class of mixed packing/covering LPs. Our algorithms construct dual solutions using a regret-minimizing online learning algorithm in a black-box fashion, and use them to construct primal solutions. The adversarial guarantee that holds for the constructed duals help us to take care of most of the correlations that arise in the algorithm; the remaining correlations are handled via martingale concentration and maximal inequalities. These ideas lead to conceptually simple and modular algorithms, which we hope will be useful in other contexts.
AB - We consider the problem of solving packing/covering LPs online, when the columns of the constraint matrix are presented in random order. This problem has received much attention: the main open question is to figure out how large the right-hand sides of the LPs have to be (compared to the entries on the left-hand side of the constraint) to get (1+ε)-approximations online? It is known that the RHS has to be Ω(ε -2 logm) times the left-hand sides, where m is the number of constraints. In this paper we show how to achieve this bound for all packing LPs, and also for a wide class of mixed packing/covering LPs. Our algorithms construct dual solutions using a regret-minimizing online learning algorithm in a black-box fashion, and use them to construct primal solutions. The adversarial guarantee that holds for the constructed duals help us to take care of most of the correlations that arise in the algorithm; the remaining correlations are handled via martingale concentration and maximal inequalities. These ideas lead to conceptually simple and modular algorithms, which we hope will be useful in other contexts.
UR - http://www.scopus.com/inward/record.url?scp=84958532550&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84958532550&partnerID=8YFLogxK
U2 - 10.1007/978-3-662-44777-2_43
DO - 10.1007/978-3-662-44777-2_43
M3 - Conference contribution
AN - SCOPUS:84958532550
SN - 9783662447765
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 517
EP - 529
BT - Algorithms, ESA 2014 - 22nd Annual European Symposium, Proceedings
PB - Springer Verlag
T2 - 22nd Annual European Symposium on Algorithms, ESA 2014
Y2 - 8 September 2014 through 10 September 2014
ER -