English

Compact Disjunctive Approximations to Nonconvex Quadratically Constrained Programs

Optimization and Control 2018-11-21 v1

Abstract

Decades of advances in mixed-integer linear programming (MILP) and recent development in mixed-integer second-order-cone programming (MISOCP) have translated very mildly to progresses in global solving nonconvex mixed-integer quadratically constrained programs (MIQCP). In this paper we propose a new approach, namely Compact Disjunctive Approximation (CDA), to approximate nonconvex MIQCP to arbitrary precision by \textit{convex} MIQCPs, which can be solved by MISOCP solvers. For nonconvex MIQCP with nn variables and mm general quadratic constraints, our method yields relaxations with at most O(nlog(1/ε))O(n\log(1/\varepsilon)) number of continuous/binary variables and linear constraints, together with mm \textit{convex} quadratic constraints, where ε\varepsilon is the approximation accuracy. The main novelty of our method lies in a very compact lifted mixed-integer formulation for approximating the (scalar) square function. This is derived by first embedding the square function into the boundary of a three-dimensional second-order cone, and then exploiting rotational symmetry in a similar way as in the construction of BenTal-Nemirovski approximation. We further show that this lifted formulation characterize the union of finite number of simple convex sets, which naturally relax the square function in a piecewise manner with properly placed knots. We implement (with JuMP) a simple adaptive refinement algorithm. Numerical experiments on synthetic instances used in the literature show that our prototypical implementation (with hundreds of lines of Julia code) can already close a significant portion of gap left by various state-of-the-art global solvers on more difficult instances, indicating strong promises of our proposed approach.

Keywords

Cite

@article{arxiv.1811.08122,
  title  = {Compact Disjunctive Approximations to Nonconvex Quadratically Constrained Programs},
  author = {Hongbo Dong and Yunqi Luo},
  journal= {arXiv preprint arXiv:1811.08122},
  year   = {2018}
}

Comments

26 pages, 5 figures

R2 v1 2026-06-23T05:21:49.572Z