Sensitivity analysis for mixed binary quadratic programming
Diego Cifuentes, Santanu S. Dey, Jingye Xu
TL;DR
The paper addresses sensitivity analysis for MBQPs under rhs changes and proves that approximating the resulting change in the optimal objective is NP-hard, even when the MBQP is binary. It leverages Burer's CPP reformulation to derive a COP dual, establishing strong duality under bounded feasibility or PSD quadratic forms, while showing duality gaps can arise otherwise and that COP-dual optimal solutions may be non-attainable. A constructive closed-form dual solution is developed from building blocks KK_i and G_j, enabling near-optimal sensitivity bounds; the authors also introduce practical refinements and demonstrate preliminary computational results across multiple instance classes. The work provides a principled framework for obtaining dual bounds to sensitivity analyses, with potential for more scalable SDP-based implementations and extensions to broader QCQP classes.
Abstract
We consider sensitivity analysis for Mixed Binary Quadratic Programs (MBQPs) with respect to changing right-hand-sides (rhs). We show that even if the optimal solution of a given MBQP is known, it is NP-hard to approximate the change in objective function value with respect to changes in rhs. Next, we study algorithmic approaches to obtaining dual bounds for MBQP with changing rhs. We leverage Burer's completely-positive (CPP) reformulation of MBQPs. Its dual is an instance of co-positive programming (COP), and can be used to obtain sensitivity bounds. We prove that strong duality between the CPP and COP problems holds if the feasible region is bounded or if the objective function is convex, while the duality gap can be strictly positive if neither condition is met. We also show that the COP dual has multiple optimal solutions, and the choice of the dual solution affects the quality of the bounds with rhs changes. We finally provide a method for finding good nearly optimal dual solutions, and we present preliminary computational results on sensitivity analysis for MBQPs.
