English

Approximate the k-Set Packing Problem by Local Improvements

Data Structures and Algorithms 2014-06-12 v3

Abstract

We study algorithms based on local improvements for the kk-Set Packing problem. The well-known local improvement algorithm by Hurkens and Schrijver has been improved by Sviridenko and Ward from k2+ϵ\frac{k}{2}+\epsilon to k+23\frac{k+2}{3}, and by Cygan to k+13+ϵ\frac{k+1}{3}+\epsilon for any ϵ>0\epsilon>0. In this paper, we achieve the approximation ratio k+13+ϵ\frac{k+1}{3}+\epsilon for the kk-Set Packing problem using a simple polynomial-time algorithm based on the method by Sviridenko and Ward. With the same approximation guarantee, our algorithm runs in time singly exponential in 1ϵ2\frac{1}{\epsilon^2}, while the running time of Cygan's algorithm is doubly exponential in 1ϵ\frac{1}{\epsilon}. On the other hand, we construct an instance with locality gap k+13\frac{k+1}{3} for any algorithm using local improvements of size O(n1/5)O(n^{1/5}), here nn is the total number of sets. Thus, our approximation guarantee is optimal with respect to results achievable by algorithms based on local improvements.

Keywords

Cite

@article{arxiv.1307.2262,
  title  = {Approximate the k-Set Packing Problem by Local Improvements},
  author = {Martin Furer and Huiwen Yu},
  journal= {arXiv preprint arXiv:1307.2262},
  year   = {2014}
}

Comments

14 pages, 2 figures

R2 v1 2026-06-22T00:47:49.628Z