Disjunctive Cuts for Non-convex Mixed Integer Quadratically Constrained Programs

This paper addresses the problem of generating strong convex relaxations of Mixed Integer Quadratically Constrained Programming (MIQCP) problems. MIQCP problems are very difficult because they combine two kinds of non-convexities: integer variables and nonconvex quadratic constraints. To produce strong relaxations of MIQCP problems, we use techniques from disjunctive programming and the lift-and-project methodology. In particular, we propose new methods for generating valid inequalities by using the equation Y = xxT. We use the concave constraint 0 ≥ Y - xxT to derive disjunctions of two types. The first ones are directly derived from the eigenvectors of the matrix Y - xxT with positive eigenvalues, the second type of disjunctions are obtained by combining several eigenvectors in order to minimize the width of the disjunction. We also use the convex SDP constraint Y - xxT ≥ 0 to derive convex quadratic cuts and combine both approaches in a cutting plane algorithm. We present preliminary computational results to illustrate our findings.

[1]  Kurt M. Anstreicher,et al.  Institute for Mathematical Physics Semidefinite Programming versus the Reformulation–linearization Technique for Nonconvex Quadratically Constrained Quadratic Programming Semidefinite Programming versus the Reformulation-linearization Technique for Nonconvex Quadratically Constrained , 2022 .

[2]  M. Kojima,et al.  Second order cone programming relaxation of nonconvex quadratic optimization problems , 2001 .

[3]  Samuel Burer,et al.  A finite branch-and-bound algorithm for nonconvex quadratic programming via semidefinite relaxations , 2008, Math. Program..

[4]  Jos F. Sturm,et al.  A Matlab toolbox for optimization over symmetric cones , 1999 .

[5]  N. Sahinidis,et al.  Convexification and Global Optimization in Continuous And , 2002 .

[6]  Hanif D. Sherali,et al.  Enhancing RLT relaxations via a new class of semidefinite cuts , 2002, J. Glob. Optim..

[7]  Stefan Vigerske,et al.  LaGO - An Object Oriented Library for Solving MINLPs , 2002, COCOS.

[8]  Gérard Cornuéjols,et al.  Revival of the Gomory cuts in the 1990’s , 2007, Ann. Oper. Res..

[9]  Garth P. McCormick,et al.  Computability of global solutions to factorable nonconvex programs: Part I — Convex underestimating problems , 1976, Math. Program..

[10]  Egon Balas,et al.  A lift-and-project cutting plane algorithm for mixed 0–1 programs , 1993, Math. Program..

[11]  George L. Nemhauser,et al.  A polyhedral study of nonconvex quadratic programs with box constraints , 2005, Math. Program..

[12]  Lorenz T. Biegler,et al.  On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming , 2006, Math. Program..

[13]  Warren P. Adams,et al.  A Reformulation-Linearization Technique for Solving Discrete and Continuous Nonconvex Problems , 1998 .

[14]  Ignacio E. Grossmann,et al.  A global optimization algorithm for nonconvex generalized disjunctive programming and applications to process systems , 2001 .

[15]  Arnold Neumaier,et al.  Global Optimization and Constraint Satisfaction, Second International Workshop, COCOS 2003, Lausanne, Switzerland, November 18-21, 2003, Revised Selected Papers , 2005, COCOS.

[16]  Sven Leyffer,et al.  User manual for filterSQP , 1998 .

[17]  Gérard Cornuéjols,et al.  An algorithmic framework for convex mixed integer nonlinear programs , 2008, Discret. Optim..

[18]  Matteo Fischetti,et al.  Optimizing over the first Chvátal closure , 2005, Math. Program..

[19]  Robert G. Jeroslow,et al.  There Cannot be any Algorithm for Integer Programming with Quadratic Constraints , 1973, Oper. Res..

[20]  Egon Balas,et al.  Optimizing over the split closure , 2008, Math. Program..

[21]  Nikolaos V. Sahinidis,et al.  Convexification and Global Optimization in Continuous and Mixed-Integer Nonlinear Programming , 2002 .

[22]  Ivo Nowak,et al.  Relaxation and Decomposition Methods for Mixed Integer Nonlinear Programming , 2005 .

[23]  George L. Nemhauser,et al.  A branch-and-cut algorithm for nonconvex quadratic programs with box constraints , 2005, Math. Program..

[24]  Miguel A. Lejeune,et al.  MIP reformulations of the probabilistic set covering problem , 2010, Math. Program..

[25]  Egon Balas,et al.  programming: Properties of the convex hull of feasible points * , 1998 .

[26]  I. Nowak Relaxation and Decomposition Methods for Mixed Integer Nonlinear Programming , 2005 .

[27]  Nikolaos V. Sahinidis,et al.  Global optimization of mixed-integer nonlinear programs: A theoretical and computational study , 2004, Math. Program..

[28]  Suvrajeet Sen Relaxations for probabilistically constrained programs with discrete random variables , 1992, Oper. Res. Lett..