New reformulations for 0-1 quadratic programming problem using quadratic nonconvex reformulation techniques and valid inequalities
Cheng Lu, Yu Fei, Jing Zhou, Zhibin Deng, Guangtai Qu
TL;DR
Several new reformulations for 0-1 quadratic programming problems using the QNR technique provide more flexibility in adding nonconvex quadratic constraints into the problem formulation, so that some valid inequalities can be incorporated into the formulation to tighten the lower bound of the problem.
Abstract
It is well-known that the quadratic convex reformulation (QCR) technique can speed up some general-purpose solvers such as CPLEX and Gurobi. Recently, the method of quadratic nonconvex reformulation (QNR) was proposed, which provides an alternative way for accelerating a solver via reformulation technique. This paper proposes several new reformulations for 0-1 quadratic programming problems using the QNR technique. Such a technique provides more flexibility in adding nonconvex quadratic constraints into the problem formulation, so that some valid inequalities, such as the triangle inequalities, can be incorporated into the formulation to tighten the lower bound of the problem. We analyze the effects of the proposed reformulations on the lower bounds implemented in the solver, and propose some methods to maximize the McCormick relaxation bounds of the reformulations. Our numerical experiments compare the proposed reformulations with the existing quadratic convex reformulations, showing the effectiveness of the proposed reformulations on 0-1 quadratic programming problems.
