English

Approximating Quadratic 0-1 Programming via SOCP

Computational Complexity 2013-12-30 v1 Data Structures and Algorithms

Abstract

We consider the problem of approximating Quadratic O-1 Integer Programs with bounded number of constraints and non-negative constraint matrix entries, which we term as PIQP. We describe and analyze a randomized algorithm based on a program with hyperbolic constraints (a Second-Order Cone Programming -SOCP- formulation) that achieves an approximation ratio of O(amaxnβ(n))O(a_{max} \frac{n}{\beta(n)}), where amaxa_{max} is the maximum size of an entry in the constraint matrix and β(n)miniWi\beta(n) \leq \min_i{W_i} , where WiW_i are the constant terms that define the constraint inequalities. We note that by appropriately choosing β(n)\beta(n) the randomized algorithm, when combined with other algorithms that achieve good approximations for smaller values of Wi W_i, allows better algorithms for the complete range of WiW_i. This, together with a greedy algorithm, provides a O(amaxn1/2)O^*(a_{max} n^{1/2} ) factor approximation, where OO^* hides logarithmic terms. Our solution is achieved by a randomization of the optimal solution to the relaxed version of the hyperbolic program. We show that this solution provides the approximation bounds using concentration bounds provided by Chernoff-Hoeffding and Kim-Vu.

Keywords

Cite

@article{arxiv.1312.7042,
  title  = {Approximating Quadratic 0-1 Programming via SOCP},
  author = {Sanjiv Kapoor and Hemanshu Kaul},
  journal= {arXiv preprint arXiv:1312.7042},
  year   = {2013}
}
R2 v1 2026-06-22T02:35:10.409Z