1-sparsity Approximation Bounds for Packing Integer Programs
Abstract
We consider approximation algorithms for packing integer programs (PIPs) of the form \ c, x : Ax b, x ∈ \0,1\n\ where c, A, and b are nonnegative. We let W = i,j bi / Ai,j denote the width of A which is at least 1. Previous work by Bansal et al. bansal-sparse obtained an (101/ W )-approximation ratio where 0 is the maximum number of nonzeroes in any column of A (in other words the 0-column sparsity of A). They raised the question of obtaining approximation ratios based on the 1-column sparsity of A (denoted by 1) which can be much smaller than 0. Motivated by recent work on covering integer programs (CIPs) cq,chs-16 we show that simple algorithms based on randomized rounding followed by alteration, similar to those of Bansal et al. bansal-sparse (but with a twist), yield approximation ratios for PIPs based on 1. First, following an integrality gap example from bansal-sparse, we observe that the case of W=1 is as hard as maximum independent set even when 1 2. In sharp contrast to this negative result, as soon as width is strictly larger than one, we obtain positive results via the natural LP relaxation. For PIPs with width W = 1 + ε where ε ∈ (0,1], we obtain an (ε2/1)-approximation. In the large width regime, when W 2, we obtain an ((11 + 1/W)1/(W-1))-approximation. We also obtain a (1-ε)-approximation when W = ( (1/ε)ε2).