Geometry of Online Packing Linear Programs
Geometry of Online Packing Linear Programs
复制标题
DOI:
10.1007/978-3-642-31594-7_59
复制
发表时间:
2012-04
期刊:
影响因子:
--
通讯作者:
Marco Molinaro Carnegie;Mellon R. Ravi;C. Mellon
中科院分区:
文献类型:
--
作者:
Marco Molinaro Carnegie;Mellon R. Ravi;C. Mellon
We consider packing linear programs withmrows where all constraint coefficients are normalized to be in the unit interval. Thencolumns arrive in random order and the goal is to set the corresponding decision variables irrevocably when they arrive to obtain a feasible solution maximizing the expected reward. Previous (1 −ε)-competitive algorithms require the right-hand side of the linear program to be Ω((m/ε2)log(n/ε)), a bound that worsens with the number of columns and rows. However, the dependence on the number of columns is not required in the single-row case, and known lower bounds for the general case are also independent ofn.Our goal is to understand whether the dependence onnis required in the multirow case, making it fundamentally harder than the single-row version. We refute this by exhibiting an algorithm that is (1 −ε)-competitive as long as the right-hand sides are Ω((m2/ε2)log(m/ε)). Our techniques refine previous probably approximately correct learning based approaches that interpret the online decisions as linear classifications of the columns based on sampled dual prices. The key ingredient of our improvement comes from a nonstandard covering argument together with the realization that only when the columns of the linear program belong to few one-dimensional subspaces we can obtain such small covers; bounding the size of the cover constructed also relies on the geometry of linear classifiers. General packing linear programs are handled by perturbing the input columns, which can be seen as making the learning problem more robust.