English

An Approximation Algorithm for Covering Linear Programs and its Application to Bin-Packing

Data Structures and Algorithms 2020-12-18 v2

Abstract

We give an α(1+ϵ)\alpha(1+\epsilon)-approximation algorithm for solving covering LPs, assuming the presence of a (1/α)(1/\alpha)-approximation algorithm for a certain optimization problem. Our algorithm is based on a simple modification of the Plotkin-Shmoys-Tardos algorithm (MOR 1995). We then apply our algorithm to α(1+ϵ)\alpha(1+\epsilon)-approximately solve the configuration LP for a large class of bin-packing problems, assuming the presence of a (1/α)(1/\alpha)-approximate algorithm for the corresponding knapsack problem (KS). Previous results give us a PTAS for the configuration LP using a PTAS for KS. Those results don't extend to the case where KS is poorly approximated. Our algorithm, however, works even for polynomially-large α\alpha.

Keywords

Cite

@article{arxiv.2011.11268,
  title  = {An Approximation Algorithm for Covering Linear Programs and its Application to Bin-Packing},
  author = {Eklavya Sharma},
  journal= {arXiv preprint arXiv:2011.11268},
  year   = {2020}
}

Comments

Update: added acknowledgements