Download presentation
Presentation is loading. Please wait.
Published byRalph Walton Modified over 9 years ago
1
How the Experts Algorithm Can Help Solve LPs Online Marco Molinaro TU Delft Anupam Gupta Carnegie Mellon University
2
Applications: (optimal) gen load-balancing, packing/covering LPs Primal-dual algo for online random order problems using black-box online learning to compute duals
3
GENERALIZED LOAD-BALANCING.2 0.8 0.9.3.4.8.1.7.2.4.2.1.6.5.4.1.3.4.7.2 ++ … 0
4
GENERALIZED LOAD-BALANCING Random permutation model + +…
5
GENERALIZED LOAD-BALANCING
6
Primal-dual, using black-box online linear optimization for dual Abstracts exponential update of Devanur et al., explains why works Abstraction allow us handle dependencies in random permutation GENERALIZED LOAD-BALANCING
7
ALGORITHM
8
Online linear optimization
9
ONLINE LINEAR OPTIMIZATION
10
ALGORITHM
12
ANALYSIS (1/3) (dual) guarantee of online lin optimization (primal) greedy wrt duals
13
ANALYSIS (2/3) Uses a maximal Bernstein inequality to take care of all time steps in iid
14
ANALYSIS (3/3)
15
ONLINE PACKING/COVERING LP
16
Optimal guarantee for packing (indep Kesselheim et al. 14, Devanur-Agrawal 15) First general result for packing/covering (but requires technical assump)
17
Idea: reduce online LP to gen load-balancing Elements – Handle slightly negative loads in gen load balancing (well-bounded instances) – Simple reduction to gen load balancing assuming knows OPT – Estimate OPT: pick out very valuable items, sampling + chernoff on rest Cannot “scale down” solution to get feasibility – Crucially used in Kesselheim et al. 14, Devanur-Agrawal 15… ONLINE PACKING/COVERING LP
18
Solving random order problems using duals from black-box online linear optimization Clean abstraction, allows to handle dependencies in random perm. – Separates “optimization” and “probability” parts Applications – Generalized load-balancing – (optimal) guarantees for packing/covering LPs Open questions 1.Seems very flexible. Apply techniques to other problems? 2.More general, realistic models 3.Remove technical assumption in packing/covering, or prove LB (minimax?) CONCLUSION
19
THANK YOU!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.