Approximating Quadratic 0-1 Programming via SOCP

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(amax nβ(n)), where amax is the maximum size of an entry in the constraint matrix and β(n) ≤ iWi , where Wi are the constant terms that define the constraint inequalities. We note that by appropriately choosing β(n) the randomized algorithm, when combined with other algorithms that achieve good approximations for smaller values of Wi, allows better algorithms for the complete range of Wi. This, together with a greedy algorithm, provides a O*(amax n1/2 ) factor approximation, where O* 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.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…