Proximity search for 0-1 mixed-integer convex programming

In this paper we investigate the effects of replacing the objective function of a 0-1 mixed-integer convex program (MIP) with a “proximity” one, with the aim of using a black-box solver as a refinement heuristic. Our starting observation is that enumerative MIP methods naturally tend to explore a neighborhood around the solution of a relaxation. A better heuristic performance can however be expected by searching a neighborhood of an integer solution—a result that we obtain by just modifying the objective function of the problem at hand. The relationship of this approach with primal integer methods is also addressed. Promising computational results on different proof-of-concept implementations are presented, suggesting that proximity search can be quite effective in quickly refining a given feasible solution. This is particularly true when a sequence of similar MIPs has to be solved as, e.g., in a column-generation setting.

[1]  Matteo Fischetti,et al.  A feasibility pump heuristic for general mixed-integer problems , 2007, Discret. Optim..

[2]  Edward Rothberg,et al.  An Evolutionary Algorithm for Polishing Mixed Integer Programming Solutions , 2007, INFORMS J. Comput..

[3]  Claude Le Pape,et al.  Exploring relaxation induced neighborhoods to improve MIP solutions , 2005, Math. Program..

[4]  Claude Lemaréchal,et al.  On a primal-proximal heuristic in discrete optimization , 2005, Math. Program..

[5]  Fred W. Glover,et al.  The feasibility pump , 2005, Math. Program..

[6]  Gérard Cornuéjols,et al.  A Feasibility Pump for mixed integer nonlinear programs , 2009, Math. Program..

[7]  Fred W. Glover Parametric tabu-search for mixed integer programs , 2006, Comput. Oper. Res..

[8]  Timo Berthold,et al.  Rounding and Propagation Heuristics for Mixed Integer Programming , 2011, OR.

[9]  A. Lodi,et al.  Heuristics in Mixed Integer Programming , 2011 .

[10]  Timo Berthold,et al.  Konrad-zuse-zentrum F ¨ Ur Informationstechnik Berlin Improving the Feasibility Pump Improving the Feasibility Pump , 2022 .

[11]  Matteo Fischetti,et al.  MIP-and-refine matheuristic for smart grid energy management , 2015, Int. Trans. Oper. Res..

[12]  Michal Pioro,et al.  SNDlib 1.0—Survivable Network Design Library , 2010 .

[13]  F. Glover Parametric branch and bound , 1978 .

[14]  Michal Pióro,et al.  SNDlib 1.0—Survivable Network Design Library , 2010, Networks.

[15]  Andrea Lodi,et al.  A storm of feasibility pumps for nonconvex MINLP , 2012, Mathematical Programming.

[16]  Arie M. C. A. Koster,et al.  On cut‐based inequalities for capacitated network design polyhedra , 2011, Networks.

[17]  Andrea Lodi,et al.  Mixed Integer Programming Library version 5 , 2011 .

[18]  Andrew C. Eberhard,et al.  A New Approach to the Feasibility Pump in Mixed Integer Programming , 2012, SIAM J. Optim..

[19]  J. Paul Brooks,et al.  Support Vector Machines with the Ramp Loss and the Hard Margin Loss , 2011, Oper. Res..

[20]  Stephen J. Wright,et al.  Numerical Optimization , 2018, Fundamental Statistical Inference.

[21]  Timo Berthold,et al.  Measuring the impact of primal heuristics , 2013, Oper. Res. Lett..

[22]  Matteo Fischetti,et al.  Local branching , 2003, Math. Program..

[23]  Michele Monaci,et al.  Proximity search heuristics for wind farm optimal layout , 2015, Journal of Heuristics.