A Simplicial Branch-and-Bound Algorithm for Solving Quadratically Constrained Quadratic Programs

We propose a branch-and-bound algorithm for solving nonconvex quadratically-constrained quadratic programs. The algorithm is novel in that branching is done by partitioning the feasible region into the Cartesian product of two-dimensional triangles and rectangles. Explicit formulae for the convex and concave envelopes of bilinear functions over triangles and rectangles are derived and shown to be second-order cone representable. The usefulness of these new relaxations is demonstrated both theoretically and computationally.

Citation

Technical Report, Industrial and Systems Engineering Department, Lehigh University. May, 2004

Article

Download

View A Simplicial Branch-and-Bound Algorithm for Solving Quadratically Constrained Quadratic Programs