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

11/23/2020
by   Eklavya Sharma, et al.
0

We give an α(1+ϵ)-approximation algorithm for solving covering LPs, assuming the presence of a (1/α)-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+ϵ)-approximately solve the configuration LP for a large class of bin-packing problems, assuming the presence of a (1/α)-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 α.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/08/2020

Maximum Coverage with Cluster Constraints: An LP-Based Approximation Technique

Packing problems constitute an important class of optimization problems,...
research
07/15/2022

Dynamic Algorithms for Packing-Covering LPs via Multiplicative Weight Updates

In the dynamic linear program (LP) problem, we are given an LP undergoin...
research
01/08/2021

Almost Optimal Inapproximability of Multidimensional Packing Problems

Multidimensional packing problems generalize the classical packing probl...
research
05/15/2019

Restricted Max-Min Allocation: Approximation and Integrality Gap

Asadpour, Feige, and Saberi proved that the integrality gap of the confi...
research
07/19/2018

A Tale of Santa Claus, Hypergraphs and Matroids

A well-known problem in scheduling and approximation algorithms is the S...
research
12/02/2022

On Solution Functions of Optimization: Universal Approximation and Covering Number Bounds

We study the expressibility and learnability of convex optimization solu...
research
02/22/2023

Hitting Sets when the Shallow Cell Complexity is Small

The hitting set problem is a well-known NP-hard optimization problem in ...

Please sign up or login with your details

Forgot password? Click here to reset