Global and Robust Optimization for Non-Convex Quadratic Programs
Asimina Marousi, Vassilis M. Charitopoulos
TL;DR
This study tackles non-convex QCQPs under convex uncertainty by developing RsBB, a unified framework that couples robust cutting planes with spatial branch-and-bound. The method uses McCormick envelopes for convex relaxations and a two-level procedure to assess robustness while guiding global search, demonstrated on pooling problems with box, ellipsoidal, and polyhedral uncertainties. Results show RsBB achieves robust optimality on the majority of cases (about 97%), offering meaningful robustness benefits though with higher computational cost compared to purely global reformulations. The work highlights the value of integrating robustness considerations into global optimization, and points to potential improvements via tighter relaxations and problem-specific relaxations to enhance scalability and applicability to broader non-convex problems.
Abstract
This paper presents a novel algorithm integrating global and robust optimization methods to solve continuous non-convex quadratic problems under convex uncertainty sets. The proposed Robust spatial branch-and-bound (RsBB) algorithm combines the principles of spatial branch-and-bound (sBB) with robust cutting planes. We apply the RsBB algorithm to quadratically constrained quadratic programming (QCQP) problems, utilizing McCormick envelopes to obtain convex lower bounds. The performance of the RsBB algorithm is compared with stateof-the-art methods that rely on global solvers. As computational test bed for our proposed approach we focus on pooling problems under different types and sizes of uncertainty sets. The findings of our work highlight the efficiency of the RsBB algorithm in terms of computational time and optimality convergence and provide insights to the advantages of combining robustness and optimality search.
