Reflections on generating (disjunctive) cuts

We consider the problem of constructing generic supporting hyperplanes to be used within a (branch and) bound-and-cut algorithm. We review some of the properties that these hyperplanes should enjoy. It is generally admitted that they should cut a parasitic point generated during the process. We argue that the advantages of restricting supports to cuts might be over-balanced by their drawbacks. Said otherwise, the cutting paradigm entails the reverse polar, which may not have definite advantages over the ordinary polar (associated with supports). In fact, we believe that moderate attention should be paid to the current relaxed solution, which plays only a temporary role in the process. We propose approaches to constructing supports, in such a way that the cutting property comes out as a by-product. In particular, squeezing the objective function is most desirable; but cuts merely based on the objective function, being parallel to each other all along the iterations, are generally recognized as inefficient. We propose a mechanism to revive the idea.

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

[2]  M. Minoux,et al.  Using rank-1 lift-and-project closures to generate cuts for 0-1 MIPs, a computational investigation , 2005, Discret. Optim..

[3]  Michael Perregaard Generating Disjunctive Cuts for Mixed Integer Programs , 2003 .

[4]  D. M. Topkis A cutting-plane algorithm with linear and geometric rates of convergence , 1982 .

[5]  E. Andrew Boyd,et al.  Fenchel Cutting Planes for Integer Programs , 1994, Oper. Res..

[6]  Matteo Fischetti,et al.  An In-Out Approach to Disjunctive Optimization , 2010, CPAIOR.

[7]  Gérard Cornuéjols,et al.  A convex-analysis perspective on disjunctive cuts , 2006, Math. Program..

[8]  Egon Balas,et al.  Generating Cuts from Multiple-Term Disjunctions , 2001, IPCO.

[9]  K. Kiwiel A Cholesky dual method for proximal piecewise linear programming , 1994 .

[10]  W. Ben‐Ameur,et al.  Acceleration of cutting-plane and column generation algorithms: Applications to network design , 2007 .

[11]  K. Kiwiel A Method for Solving Certain Quadratic Programming Problems Arising in Nonsmooth Optimization , 1986 .

[12]  J. Hiriart-Urruty,et al.  Fundamentals of Convex Analysis , 2004 .

[13]  Philip Wolfe,et al.  Finding the nearest point in A polytope , 1976, Math. Program..

[14]  Florent Cadoux,et al.  Computing deep facet-defining disjunctive cuts for mixed-integer programming , 2009, Math. Program..

[15]  Egon Balas Disjunctive Programming , 2010, 50 Years of Integer Programming.