On Approximating (Sparse) Covering Integer Programs

07/30/2018
by   Chandra Chekuri, et al.
0

We consider approximation algorithms for covering integer programs of the form min 〈 c, x 〉 over x ∈N^n subject to A x ≥ b and x ≤ d; where A ∈R_≥ 0^m × n, b ∈R_≥ 0^m, and c, d ∈R_≥ 0^n all have nonnegative entries. We refer to this problem as CIP, and the special case without the multiplicity constraints x < d as CIP_∞. These problems generalize the well-studied Set Cover problem. We make two algorithmic contributions. First, we show that a simple algorithm based on randomized rounding with alteration improves or matches the best known approximation algorithms for CIP and CIP_∞ in a wide range of parameter settings, and these bounds are essentially optimal. As a byproduct of the simplicity of the alteration algorithm and analysis, we can derandomize the algorithm without any loss in the approximation guarantee or efficiency. Previous work by Chen, Harris and Srinivasan [12] which obtained near-tight bounds is based on a resampling-based randomized algorithm whose analysis is complex. Non-trivial approximation algorithms for CIP are based on solving the natural LP relaxation strengthened with knapsack cover (KC) inequalities [5,24,12]. Our second contribution is a fast (essentially near-linear time) approximation scheme for solving the strengthened LP with a factor of n speed up over the previous best running time [5]. Together, our contributions lead to near-optimal (deterministic) approximation bounds with near-linear running times for CIP and CIP_∞.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/20/2020

Approximation Algorithms and LP Relaxations for Scheduling Problems Related to Min-Sum Set Cover

We consider single-machine scheduling problems that are natural generali...
research
07/17/2020

Improved Approximations for Min Sum Vertex Cover and Generalized Min Sum Set Cover

We study the generalized min sum set cover (GMSSC) problem, wherein give...
research
02/22/2019

ℓ_1-sparsity Approximation Bounds for Packing Integer Programs

We consider approximation algorithms for packing integer programs (PIPs)...
research
11/18/2017

Scalable Relaxations of Sparse Packing Constraints: Optimal Biocontrol in Predator-Prey Network

Cascades represent rapid changes in networks. A cascading phenomenon of ...
research
07/09/2019

On Approximating Partial Set Cover and Generalizations

Partial Set Cover (PSC) is a generalization of the well-studied Set Cove...
research
12/27/2019

A Water-Filling Primal-Dual Algorithm for Approximating Non-Linear Covering Problems

Obtaining strong linear relaxations of capacitated covering problems con...
research
11/06/2019

Analysis of Two-variable Recurrence Relations with Application to Parameterized Approximations

In this paper we introduce randomized branching as a tool for parameteri...

Please sign up or login with your details

Forgot password? Click here to reset