Carnegie Mellon University, Pittsburgh, USA. April Abstract

Similar documents
constraints Ax+Gy» b (thus any valid inequalityforp is of the form u(ax+gy)» ub for u 2 R m + ). In [13], Gomory introduced a family of valid inequali

Polyhedral Approach to Integer Linear Programming. Tepper School of Business Carnegie Mellon University, Pittsburgh

Lift-and-Project Inequalities

A Note on the MIR closure

Lecture 2. Split Inequalities and Gomory Mixed Integer Cuts. Tepper School of Business Carnegie Mellon University, Pittsburgh

Integer Programming ISE 418. Lecture 13. Dr. Ted Ralphs

Change in the State of the Art of (Mixed) Integer Programming

On the matrix-cut rank of polyhedra

Deciding Emptiness of the Gomory-Chvátal Closure is NP-Complete, Even for a Rational Polyhedron Containing No Integer Point

Minimal Valid Inequalities for Integer Constraints

Integer Programming ISE 418. Lecture 13b. Dr. Ted Ralphs

Multi-Row Cuts in Integer Programming. Tepper School of Business Carnegie Mellon University, Pittsburgh

On the Relative Strength of Split, Triangle and Quadrilateral Cuts

Cutting Planes and Elementary Closures for Non-linear Integer Programming

On the Rank of Cutting-Plane Proof Systems

The Split Closure of a Strictly Convex Body

WHEN DOES THE POSITIVE SEMIDEFINITENESS CONSTRAINT HELP IN LIFTING PROCEDURES?

Some Relationships between Disjunctive Cuts and Cuts based on S-free Convex Sets

Lift-and-Project Techniques and SDP Hierarchies

Cutting planes from extended LP formulations

On mixed-integer sets with two integer variables

The Strength of Multi-row Aggregation Cuts for Sign-pattern Integer Programs

AM 121: Intro to Optimization! Models and Methods! Fall 2018!

MINI-TUTORIAL ON SEMI-ALGEBRAIC PROOF SYSTEMS. Albert Atserias Universitat Politècnica de Catalunya Barcelona

The Split Closure of a Strictly Convex Body

On the Relative Strength of Split, Triangle and Quadrilateral Cuts

On the separation of split cuts and related inequalities

On Counting Lattice Points and Chvátal-Gomory Cutting Planes

A Constructive Characterization of the Split Closure of a Mixed Integer Linear Program. Juan Pablo Vielma

CORC REPORT Approximate fixed-rank closures of covering problems

Chapter 1. Preliminaries

arxiv:math/ v1 [math.co] 23 May 2000

BCOL RESEARCH REPORT 07.04

How tight is the corner relaxation? Insights gained from the stable set problem

A Lower Bound on the Split Rank of Intersection Cuts

When the Gomory-Chvátal Closure Coincides with the Integer Hull

A geometric perspective on lifting

Section Notes 9. IP: Cutting Planes. Applied Math 121. Week of April 12, 2010

1 Solution of a Large-Scale Traveling-Salesman Problem... 7 George B. Dantzig, Delbert R. Fulkerson, and Selmer M. Johnson

3.7 Cutting plane methods

Konrad-Zuse-Zentrum für Informationstechnik Berlin Takustraße 7, D Berlin

Split closure and intersection cuts

Split Cuts for Convex Nonlinear Mixed Integer Programming

Minimal inequalities for an infinite relaxation of integer programs

Integer Programming ISE 418. Lecture 12. Dr. Ted Ralphs

Cutting Plane Separators in SCIP

Mh -ILE CPYl. Caregi Mello University PITBRH ENYVNA123AS1718. Carnegi Melo Unovrsity reecs ~ 8

On the Polyhedral Structure of a Multi Item Production Planning Model with Setup Times

3.8 Strong valid inequalities

On the Chvatál-Complexity of Binary Knapsack Problems. Gergely Kovács 1 Béla Vizvári College for Modern Business Studies, Hungary

On Disjunctive Cuts for Combinatorial Optimization

Cuts for mixed 0-1 conic programs

A geometric perspective on lifting

Key words. Integer nonlinear programming, Cutting planes, Maximal lattice-free convex sets

Computing with multi-row Gomory cuts

Cutting Plane Methods I

On the Relative Strength of Split, Triangle and Quadrilateral Cuts

Cuts for Conic Mixed-Integer Programming

A packing integer program arising in two-layer network design

Split cuts and extended formulations for Mixed Integer Conic Quadratic Programming

CSC Linear Programming and Combinatorial Optimization Lecture 12: The Lift and Project Method

On the Rational Polytopes with Chvátal Rank 1

Integer Programming: Cutting Planes

On Some Polytopes Contained in the 0,1 Hypercube that Have a Small Chvátal Rank

The Chvátal-Gomory Closure of an Ellipsoid is a Polyhedron

Sufficiency of Cut-Generating Functions

Cutting Planes for First Level RLT Relaxations of Mixed 0-1 Programs

Integer Programming Duality

Lifting Integer Variables in Minimal Inequalities Corresponding To Lattice-Free Triangles

A notion of Total Dual Integrality for Convex, Semidefinite and Extended Formulations

Lecture : Lovász Theta Body. Introduction to hierarchies.

Introduction to Integer Linear Programming

Breaking the Rectangle Bound Barrier against Formula Size Lower Bounds

March 2002, December Introduction. We investigate the facial structure of the convex hull of the mixed integer knapsack set

arxiv: v1 [cs.cc] 5 Dec 2018

LOWER BOUNDS FOR CHVÁTAL-GOMORY STYLE OPERATORS SEBASTIAN POKUTTA

The extreme points of QSTAB(G) and its implications

Cutting Planes in SCIP

Reduced rst-level representations via the reformulation-linearization technique: results, counterexamples, and computations

Special Classes of Fuzzy Integer Programming Models with All-Dierent Constraints

Disjunctive Inequalities: Applications and Extensions

Mixed-integer linear representability, disjunctions, and variable elimination

Monoidal Cut Strengthening and Generalized Mixed-Integer Rounding for Disjunctions and Complementarity Constraints

Non-Recursive Cut Generation

658 Michel X. Goemans 1 Preliminaries In this section, we collect several basic results about positive semidenite matrices and semidenite programming.

Approximation Algorithms for Maximum. Coverage and Max Cut with Given Sizes of. Parts? A. A. Ageev and M. I. Sviridenko

Circular Ones Matrices and the Stable Set Polytope of Quasi-Line Graphs

MIR Closures of Polyhedral Sets

Theoretical challenges towards cutting-plane selection

LOVÁSZ-SCHRIJVER SDP-OPERATOR AND A SUPERCLASS OF NEAR-PERFECT GRAPHS

3.7 Strong valid inequalities for structured ILP problems

Reformulation of capacitated facility location problems: How redundant information can help. Karen Aardal. Utrecht University. P.O.

Reduce-and-split cuts: Improving the performance of mixed integer Gomory cuts 1

Some cut-generating functions for second-order conic sets

Integer programming (part 2) Lecturer: Javier Peña Convex Optimization /36-725

LP Relaxations of Mixed Integer Programs

Polyhedral Results for A Class of Cardinality Constrained Submodular Minimization Problems

Lifting for conic mixed-integer programming

Integer Programming ISE 418. Lecture 8. Dr. Ted Ralphs

VALID INEQUALITIES FOR MIXED-INTEGER LINEAR PROGRAMMING PROBLEMS

Transcription:

Elementary Closures for Integer Programs Gerard Cornuejols Yanjun Li Graduate School of Industrial Administration Carnegie Mellon University, Pittsburgh, USA April 2000 (revised October 2000) Abstract In integer programming, the elementary closure associated with a family of cuts is the convex set dened by theintersection of all the cuts in the family. In this paper, we compare the elementary closures arising from several classical families of cuts: three versions of Gomory's fractional cuts, three versions of Gomory's mixed integer cuts, two versions of intersection cuts and their strengthened forms, Chvatal cuts, MIR cuts, liftand-project cuts without and with strengthening, two versions of disjunctive cuts, Sherali- Adams cuts and Lovasz-Schrijver cuts with positive semi-deniteness constraints. Key Words: Integer programming, cutting plane, elementary closure. 1 Introduction Recently, the integer programming community has emphasized that many of the cuts found in the literature are essentially the same. Chvatal cuts [12] are equivalent to Gomory fractional cuts [20, 21, 23]. Lift-and-project cuts [4] are disjunctive cuts [3]. Gomory mixed integer cuts [22], disjunctive cuts [2, 9, 24] and mixed integer rounding cuts [28] are equivalent [26]. It is natural to ask which of these cuts are intrinsically dierent. This is the purpose of Supported by NSF grant DMI-9802773 and ONR grant N00014-97-1-0196. 1

this paper. Our approach is to compare the corresponding elementary closures. Given an integer program P I f(x y) 2 Z n + Rp + j Ax + Gy bg and a family F of inequalities x + y generated from P f(x y) 2 R n+p + j Ax + Gy bg and valid for P I, the elementary closure P F is a convex set obtained as the intersection of all the inequalities in F. This concept was introduced by Chvatal [12] for a specic family of cuts. In this paper, we consider elementary closures associated with other families of cuts. Some of the cuts that we consider are designed for mixed integer programs, others just for mixed 0,1 programs or pure integer programs. They can all be applied to pure 0,1 programs. We compare eighteen families of cuts that have appeared in the literature by comparing the corresponding eighteen elementary closures. We show that ten of these sets are distinct and we establish all inclusion relationships between them. 2 Several Classical Families of Cuts Let A and G be given rational matrices (dimensions mn and mp respectively) and b a given rational column vector (dimension m). Consider the polyhedron P f(x y) 2 R n+p j Ax + Gy bg. A cut is a valid inequality for the set P I f(x y) 2 Z n R p j Ax + Gy bg. We will sometimes restrict our attention to the pure case (p=0) or to the mixed 0,1 case (the constraints Ax + Gy b contain the inequalities 0 x 1). In all cases, we assume without loss of generality that x 0andy 0 are part of the constraints for P. 2.1 Chvatal cuts and P C In the pure case, the inequality buacx bubc is valid for P I for any u 2 R m +. Here, buac denotes the vector obtained from the vector ua by rounding down every component to an integer. These cuts are known as Chvatal cuts [12]. Let P C denote the corresponding elementary closure. 2.2 Gomory fractional cuts and P F, P FB, P FBF In the pure case, Gomory [20, 21, 23] introduced fractional cuts when the constraints are in equality form. Assume, without loss of generality, that A and b are integral. Note that P = fx 2 R n jax bg can be equivalently expressed as P 0 = f(x s) 2 R n+m jax + s = ; b s 0g. Let P 0 = I f(x s) 2 Zn+m jax + s = b s 0g. For any u 2 R m x, the inequality f s f0 is 2

valid for PI 0, where f = u(a I) ;bu(a I)c and f 0 = ub ;bubc. Plugging s = b ; Ax into it, we get the fractional cut buacx ;bucax bubc;bucb in the space of x. LetP F denote the elementary closure of the fractional cuts. Originally, Gomory proposed to generate fractional cuts from basic feasible solutions of s 2 R n+m ; P 0 x. Let z = +. Then P 0 = fz 2 R n+m + j(a I)z = bg. Consider a basic feasible solution z of P 0. Let B and N be the index sets of its basic and nonbasic variables respectively. Then, for i 2 B, X z i ; a ij z j =a i0 : j2n is obtained as a linear combination of the equations in the original system Ax + s = b with some multipliers u 2 R m. Clearly, u depends on z and i, and there is only a nite number of such choices. Any Gomory fractional cut obtained this way is called a fractional cut from abasic feasible solution. Let P FBF be the corresponding elementary closure. Similarly, let P FB be the elementary closure of the fractional cuts generated from all the basic solutions. 2.3 Gomory mixed integer cuts and P MI, P MIB, P MIBF In [22], Gomory introduced cuts that are at least as strong as his fractional cuts in the pure case and, in addition, can be applied to the mixed case. Let P 0 = f(x y s) 2 R n+p+m jax + Gy + ; ; s = b s 0g and P 0 = fx 2 I Zn (y s) 2 R p+m y jax +(G I) s = b s 0g. Introduce y z = s. For any u 2 Rm, let a = ua, g = u(g I) and b = ub. Let a i = ba i c + f i and b = b bc + f0. The following inequality, known as Gomory mixed integer cuts [22], is valid for P 0 I : X (i:fif 0 ) f i x i + f 0 1 ; f 0 X (i:fi>f 0 ) (1 ; f i )x i + X (j:gj0) g j z j ; f 0 1 ; f 0 X (j:gj<0) g j z j f 0 : Plugging s = b;ax;gy into it, we getavalid cut for P I.LetP MI denote the corresponding elementary closure. Just as we dened fractional cuts from basic feasible solutions, we can also dene mixed integer cuts from basic feasible solutions. Let P MIBF be the elementary closure of the mixed integer cuts generated from basic feasible solutions and let P MIB be the elementary closure of the mixed integer cuts generated from all the basic solutions. 3

2.4 Mixed integer rounding cuts and P MIR Let c 1 x + hy c 1 0 and c2 x + hy c 2 0 be two valid inequalities for P, and = c2 ; c 1 2 Z n, 0 = bc 2 0 ; c1 0 c and = c2 0 ; c1 0 ; 0. Then the inequality x +(c 1 x + hy ; c 1 0)=(1 ; ) 0 is valid for P I [28]. These cuts were introduced by Nemhauser and Wolsey [28] and are called mixed integer rounding cuts. Let P MIR be the corresponding elementary closure. 2.5 Disjunctive cuts and P D For any( 0 ) 2 Z n+1, dene P ( 0 ) to be the convex hull of the union of the two polyhedra P \fx 0 g and P \fx 0 +1g. Inequalities that are valid for some P ( 0 ) are called disjunctive cuts or D-cuts. Disjunctive cuts were introduced by Balas[3]. They are also called split cuts [15]. D-cuts can be obtained as follows [2, 9, 24]: if cx + hy ; (x; 0 ) c 0 and cx + hy + (x ; 0 ; 1) c 0 are two valid inequalities for P, where 0, 0, ( 0 ) 2 Z n+1, then cx + hy c 0 is a D-cut and, conversely, alld-cuts can be obtained this way. P D \ ( 0 )2Z n+1p ( 0) is the elementary closure of the D-cuts. 2.6 Simple disjunctive cuts and P SD In the mixed 0 1 case, the D-cuts can be specialized to those arising from the disjunction (x j 0) or (x j 1), i.e., valid inequalities for the union of the polyhedra P \fx j 0g and P \fx j 1g. LetP SD denote the elementary closure of these simple D-cuts. 2.7 Lift-and-project cuts and P L&P, P L&P +S These cuts can be obtained in the mixed 0,1 case. nonlinear system For a given j 2f1 ::: ng, form the (1 ; x j )(b ; Ax ; Gy) 0 x j (b ; Ax ; Gy) 0 4

and linearize it by substituting x j for x 2 j z i for x i x j, i 6= j and w i for x j y i. Then project this higher dimensional polyhedron back into the (x y) space. The resulting polyhedron is denoted by P j. It is easy to see that P I P j. Therefore any valid inequality forp L&P \ j P j is valid for P I.Valid inequalities for P L&P are called lift-and-project cuts [4]. See Sherali and Adams [30] and Lovasz and Schrijver [25] for earlier ; related work. x It can be shown [3, 4] that any valid inequality y for Pj corresponds to a feasible solution ( ) 2 R n+p+1 of the polyhedral cone Q () 8>< >: +u(a G) ;u 0 e j 0 +v(a G) ;v 0 e j 0 ;ub = ;vb +v 0 = u v 0 where e j denotes the j-th unit vector. Furthermore the extreme rays of the cone Q correspond to the facets of P j when P j 6=. Notice that if ( ) is an extreme ray ofq, then = maxf 1 2 g,where The lift-and-project cut ; x even though we allow the choice of x j 1 = u 0 e j ; u(a G) 2 = v 0 e j ; v(a G): y is derived from the 0-1 condition on a single variable xj, to be arbitrary. These cuts can be strengthened by using integrality conditions on the other variables ; x i for i 6= j as shown by Balas and Jeroslow x [5, 7]. The strengthened lift-and-project cut y is dened as follows: k = minf 1 k + u 0d m k e 2 k ; v 0b m k cg for k =1 n k = maxf 1 k 2 kg for k = n +1 n+ p where 1 and 2 are dened above and m k = 2 k ;1 k u 0 +v 0. The strengthened lift-and-project cuts can be viewed as valid inequalities for the union of the polyhedra P \fx 0g and P \fx 1g for a special choice of (see proof of Theorem 2.2 in [5]). The elementary closure of the strengthened lift-and-project cuts is denoted by P L&P +S. 5

2.8 Intersection cuts and P IBF, P IB, P IBF+S, P IB+S Let P 0 = f(x y s) 2 R n+p+m jax + Gy + s = b s 0g and let (x y s) be a basic feasible solution. Let (x y) be the corresponding point in(n+p)-space. Note that (x y) is an extreme point ofp and the n + p nonbasic variables in (x y s) uniquely dene n + p extreme rays originating at (x y). Let C denote the cone dened by these n + p rays. Valid inequalities for C \fx k 0 g and C \fx k 0 +1g where 0 2 Z, are called intersection cuts from basic feasible solutions. This notion was introduced by Balas in a more general context [1]. Let P IBF be the corresponding elementary closure. If we consider the cone C dened by a basic solution (x y s) which may not be feasible, then a valid inequality forc \fx k 0 g and C \fx k 0 +1g, is called an intersection cuts from a basic solution. Denote the corresponding elementary closure by P IB. Just as lift-and-project cuts, intersection cuts can be strengthened by using integrality conditions on the other variables x i for i 6= k. The elementary closures of the strengthened intersection cuts from basic feasible solutions and the strengthened intersection cuts from basic solutions are respectively denoted by P IBF+S and P IB+S. 2.9 Sherali-Adams cuts and P SA The Sherali-Adams cuts can be obtained in the mixed 0,1 case as follows. Form the nonlinear system (1 ; x 1 )(b ; Ax ; Gy) 0 x 1 (b ; Ax ; Gy) 0... (1 ; x n )(b ; Ax ; Gy) 0 x n (b ; Ax ; Gy) 0 and linearize it by substituting x j for x 2 j z ij for x i x j, i 6= j andw ik for x i y k. Then project this higher dimensional polyhedron M back into the (x y) space. The resulting polyhedron is denoted by P SA.Anyvalid inequality forp SA is valid for P I and is called a Sherali-Adams cut [30]. Sherali and Adams also introduced other families, obtained with more multiplication of terms, but we do not consider them here. 6

2.10 Lovasz-Schrijver cuts and P LS The Lovasz-Schrijver cuts are obtained in the mixed 0,1 case by imposing an additional constraint on the polyhedron M dened in Section 2.9. Let Z be the square matrix with n+1 rows and columns dened as follows. Row 0 is the vector (1 x), column 0 is its transpose, and for i j 1, Z has entry z ij if i 6= j and z ii = x i otherwise. Lovasz and Schrijver [25] proposed to tighten the set M by imposing that the matrix Z be positive semi-denite. Let M = M \fzj Z is a positive semi-denite matrixg. The projection of M into the (x y) space is denoted by P LS. One can verify that P I P LS P. Anyvalid inequality for P LS is a Lovasz-Schrijver cut. 3 Comparison of the Elementary Closures All the cuts dened in Section 2 are meaningful in the case of pure 0 1 programs. The purpose of this section is to compare the corresponding eighteen elementary closures in this case. When appropriate, we state the results in more general cases (for example, pure integer programs, mixed 0 1 programs). The comparison between the eighteen elementary closures is illustrated in Figure 1. If A and B denote two kinds of cuts, we use the following convention in Figure 1: A = B means that the elementary closures P A and P B are identical, A! B means that P A P B and the inclusion is strict for some instances, and A not related to B in the gure means that for some instances P A 6 P B and for other instances P B 6 P A. (1) P C = P F : Now we are in the pure case Ax b with x 2 Z n +. Without loss of generality, A and b are assumed to be integral. The proof of Theorem 6.34 in [13] implies that any Chvatal cut has the form buacx bubc for some multiplier vector 0 u<1. Since buc = 0, this is the Gomory fractional cut buacx ;bucax bubc;bucb. Conversely, any fractional cut buac;bucax bubc;bucb can be written as bua ;bucacx bub ;bucbc, since A and b are integral. But this is a Chvatal cut bac bbc, where = u ;buc. (2) P SD = P L&P : In the mixed 0,1 case, (P \fx j 0g)[(P \fx j 1g) =P \f(x y) 2 R n+p : x j 2f0 1gg) 7

Chvatal Mixed Integer Fractional Fractional Rounding Basic Mixed Fractional Basic Feasible Mixed Integer Basic Integer Disjunctive Mixed Integer Basic Feas Intersection Basic + Strengthening Intersection Basic Feas + Strengthening Lift and Project + Strengthening Intersection Intersection Basic Basic Feas Lift and Project Sherali Adams Lovasz Schrijver Simple Disjunctive Figure 1: Comparison of Elementary Closures 8

Therefore P SD = \ n conv(p \f(x y) 2 j=1 Rn+p : x j 2f0 1gg), which isp L&P by Theorem 2.1 in [4]. (3) P MIR = P D = P MI : Nemhauser and Wolsey [28] showed these two equalities. To show that P MIR P D,we show that any D-cut can be obtained by the MIR procedure. Let cx + hy c 0 be a D-cut. Then there exist ( 0 ) 2 Z n+1 and > 0such that cx + hy ; (x; 0 ) c 0 and cx + hy + (x; 0 ; 1) c 0 are both valid inequalities for P. Multiplying both inequalities by 1 + after simplications, cx + hy c 0. and applying the MIR procedure with = + gives, P D P MI since it is well known that Gomory mixed integer cuts can be derived from a disjunction expressing integrality conditions on the x variables. Now weshow that P MI P MIR. We show that any MIR cut can be obtained using Gomory's mixed integer procedure. Consider two valid inequalities for P,say c 1 x + hy c 1 0 and c 2 x + hy c 2 0 where = c 2 ; c 1 2 Z n. After introducing two nonnegative slack variables s 1 and s 2,we get c 1 x + hy + s 1 = c 1 and 0 c2 x + hy + s 2 = c 2 0. Subtracting the rst equation from the second, we get(c 2 ; c 1 )x ; s 1 + s 2 = c 2 0 ; c 1 0. The Gomory mixed integer cut generated from this equation is s 1; 1 + s 2, where = c 2 ; 0 c1 0 ;bc2 ; 0 c1 0c, or equivalently (c 2 ; c 1 )x ; 1 s 1; 1 bc 2 ; 0 c1c. Plugging s 0 1 = ;c 1 x ; hy + c 1 0 into it, we obtain the mixed integer rounding cut x +(c 1 x + hy ; c 1 0)=(1 ; ) 0,where 0 = bc 2 0 ; c 1 0c. (4) P IB = P L&P, P IB+S = P L&P +S = P MIB, P IBF+S = P MIBF : These are new results of Balas and Perregaard [8]. They are obtained by establishing the correspondence between the basic feasible solutions of () in Section 2.7 and Gomory mixed integer cuts from basic solutions of P 0. (5) P L&P +S P L&P and the inclusion is strict for some P : Obviously P L&P +S P L&P from their denitions. To see that the inclusion can be strict, consider the polytope P = fx 2 R 2 +j;1=2 x 1 ; x 2 0 x 1 1 x 2 1g. Then P L&P = fx 2 R 2 jx 1 ; x 2 0 ;2x 1 + x 2 0 ;x 1 +2x 2 1g, while P L&P +S =conv(p I )= fx 2 R 2 jx + 1 ; x 2 =0 x 1 1 x 2 1g. (6) P F P FB P FBF, P MI P MIB P MIBF P FBF, P MIB P FB, P IB+S P IB 9

P IBF, P IBF+S P IBF and each of these inclusions is strict for some P : These inclusions follow from the denitions. The fact that they can be strict follows from the following results, estabished later: The results in (15), (4) and (12) imply the strict inclusions in P F P FB P FBF, and the results in (7), (15), (4), (12) and (11) imply the strict inclusions in P MI P MIB P MIBF P FBF. The strict inclusion in P MIB P FB follows from (11), and the strict inclusions in P IB+S P IB P IBF follow from (5), (4) and (13). The strict inclusion in P IBF+S P IBF holds because of (10). (7) P MI P C and the inclusion is strict for some P : In the pure case, the Gomory mixed integer cut obtained from the multiplier vector u is a strengthening of the Gomory fractional cut obtained from the same u. The fact that the inclusion can be strict will be established in (11). (8) P SA P L&P and the inclusion is strict for some P : The inclusion P SA P L&P be strict follows from (14). follows from the denitions. The fact that the inclusion can (9) P LS P SA and the inclusion is strict for some P : The inclusion follows from the denitions. Next we show that it can be strict. For a graph G =(V E) and P = fx 2 R n +j x i + x j 1 8(i j) 2 Eg, the set P I is the stable set polytope conv(fx 2f0 1g n j x i + x j 1 8(i j) 2 Eg). Lovasz and Schrijver [25] characterized P SA as the polytope dened exactly by the constraints of P and the odd hole constraints. They showed that there are other constraints, like clique, odd wheel and odd antihole constraints, which are valid for P LS but not for P SA. (10) P LS 6 P FBF for some P : Let P = fx 2 R 2 j;x 1 + x 2 1=2 0 x 1 1 0 x 2 1g. Then P FBF = fx 2 R 2 j x 1 ; x 2 0 0 x 1 1 0 x 2 1g = conv(p I ), since the Gomory fractional cut generated from the basic feasible solution (0 1=2) is x 1 ; x 2 0. However, the vector (x 1 x 2 ) T =(1=2 ; 1=2+) T 62 conv(p I )isinp LS, where is a suciently small positive number, because (x 1 x 2 y 12 )=(1=2 ; 1=2+ 1=2 ; ) satises both the inequalities in the higher dimensional polyhedron M and the positive semi-deniteness constraint. See also [14]. 10

(11) P C 6 P IBF for some P : For P = f(x 1 x 2 )j;2x 1 + x 2 0 2x 1 + x 2 2 0 x 1 0 x 2 1g, wehave P IBF =conv(p I )=f(x 1 x 2 )j 0 x 1 1 x 2 =0g. In order to showconv(p I ) P C for this P, let us consider an arbitrary valid inequality for P and justify that (1=2 1=2) satises the corresponding Chvatal cut. Any valid inequality for P must either be valid for both (0 0) and (1 1) or be valid for both (1 0) and (0 1). Hence the Chvatal rounding procedure will keep either both (0 0) and (1 1) or both (1 0) and (0 1) valid for the corresponding Chvatal cut. Therefore, the center point (1=2 1=2) is valid for the cut. (12) P MIBF 6 P FB for some P : Let P = fx 2 R 2 j 10x + 1 +2x 2 11 2x 1 +10x 2 11 10x 1 +10x 2 19 x 1 1 x 2 1g. The only 6 basic feasible solutions are (11=12 11=12), (1=2 1), (1 1=2), (1 0), (0 1) and (0 0). The Gomory mixed integer cuts generated from basic feasible solutions do not yield x 1 + x 2 1, whereas P FB =conv(p I )=fx 2 R 2 +j x 1 + x 2 1g, since the Gomory fractional cut generated from the basic infeasible solution (9=10 1) is x 1 + x 2 1. (13) P MIBF 6 P L&P for some P : Consider the polytope P = fx 2 R 2 +j 4x 1 + x 2 4 ;4x 1 + x 2 0 x 2 1g. The basic feasible solutions are (1=4 1), (3=4 1), (0 0) and (1 0). We obtain P MIBF = fx 2 R 2 +j;x 1 + x 2 0 x 1 + x 2 1g, while P L&P = conv(p I )=fx 2 R 2 j 0 x 1 1 x 2 =0g. (14) P D 6 P SA for some P : Let P be the polytope of the Steiner triple system A 9 [11], [18]. Theorem 4.4 of [11] tells us that the inequality 1x 27=7 is a Sherali-Adams cut. The point x =(x 1 x 2 x 9 )=(3=7 3=7 3=7) satises 1x 27=7 asequality and satises all the constraints of P as strict inequalities. If we could show that x satises any D- cut as a strict inequality, then x is in the interior of P D, which means that the Sherali-Adams cut 1x 27=7 isnotvalid for P D. Hence we have P D 6 P SA for this P. It is shown in [3] that an inequality x 0 is a D-cut if and only if 11

() 8>< >: 1 + 1 A ; 2 + 2 A 0 1 0 + 1 b 0 ; 2 ( 0 +1)+ 2 b ( 0 ) 2 R p+1 ( 1 1 ) ( 2 2 ) 2 R m+1 + ( 0 ) 2 Z p+1 : Since we assume that x 0 is not valid for P,wehave 1 6=0and 2 6= 0. After dividing 1 in the both sides of all the above inequalities and resetting the variables, we see that x 0 is a D-cut if and only if + 1 A 8>< ; + 2 A 0 0 + 1 b () 0 ;( 0 +1)+ 2 b >: >0 1 2 2 R m + ( 0 ) 2 R p+1 ( 0 ) 2 Z p+1 : GAMS was used to verify the infeasibility of the nonlinear mixed integer system consisting of ( ) for A 9 plus the inequality constraint x 0 for x =(3=7 3=7 3=7). We conclude that x is in the interior of P D, which leads to P D 6 P SA for this polytope P. (15) P L&P +S 6 P C for some P : Consider the polytope P = fx 2 R 10 + j P j6=i x ij 1 for i =1 2 5g for the matching problem on the complete graph with ve nodes. The facet-dening inequality P ij2e x ij 2 of conv(p I )isachvatal cut of rank one. We will show that this facet-dening inequality cannot be generated from any disjunction of P \fx 0g and P \fx 1g, where is integral. By the property of strengthened lift-and-project cuts shown in 2.7, P ij2e x ij 2 is not valid for P L&P +S. By the argument and ( ) in (14), an inequality x 0 can be generated from a disjunction of P \fx 0g and P \fx 1g, wherep = fx 2 R n jax bg, if and only if the following linear integer system is feasible: 12

8>< >: + 1 A 0 ; + 0 2A 0 1 b 0 0 0 2 b ; 1 0 > 0 1 0 2 2 R m + ( 0 ) 2 Z n+1 : For P ij2e x ij 2andP = fx 2 R 10 + j P j6=i x ij 1 for i =1 2 5g, we used LINDO to check numerically that the corresponding linear integer system is infeasible. 4 Properties of Elementary Closures In this section we address two questions about the elementary closures introduced above: Are they polyhedra? Can linear functions be optimized in polynomial time over these elementary closures? P IBF, P FBF, P FB, P MIBF (or P IBF+S ) and P MIB (or P IB+S, P L&P +S ) are polyhedra, since there are only nitely many constraints for them. But it is unknown whether one can optimize linear functions over them in polynomial time. P C (or P F ) is a polyhedron [12, 29], but it is NP-hard to optimize linear functions over it [16]. Recently, Bockmayr and Eisenbrand [10] showed that, in xed dimension, P C has a description with polynomially many inequalities. P L&P (or P SD, P IB ) is obtained by projecting a polyhedron and therefore is a polyhedron. Furthermore, optimizing a linear function over it can be done by solving a polynomial size linear program in the higher dimensional space. Hence this optimization problem is solvable in polynomial time. So is P SA for the same reason. P LS is a convex set. It is not a polyhedron in general, but one can optimize linear functions over P LS in polynomial time [25]. Recently, Goemans and Tuncel [19] gave some conditions under which P LS = P SA. Cook and Dash [14] considered combining Lovasz-Schrijver cuts with Chvatal cuts. P MI (or P MIR, P D ) is a polyhedron [15]. However, it is still an open problem whether the optimization of linear functions over it can be done in polynomial time. 13

References [1] E. Balas, Intersection cuts { A new type of cutting planes for integer programming, Operations Research 19 (1971) 19{39. [2] E. Balas, Disjunctive programming: cutting planes from logical conditions, in: O.L. Mangasarian et al., eds., Nonlinear Programming, Vol.2, Academic Press, New York (1975) 279{312. [3] E. Balas, Disjunctive programming, Annals of Discrete Mathematics 5 (1979) 3{51. [4] E. Balas, S. Ceria and G. Cornuejols, A lift-and-project cutting plane algorithm for mixed 0-1 programs, Mathematical Programming 58 (1993) 295{324. [5] E. Balas, S. Ceria and G. Cornuejols, Mixed 0-1 programming by lift-and-project in a branch-and-cut framework, Management Science 42 (1996) 1229{1246. [6] E. Balas, S. Ceria, G. Cornuejols and G. Pataki, Polyhedral methods for the maximum clique problem cuts, DIMACS Series in Discrete Mathematics and Theoretical Computer Science 26 (1996) 11{27. [7] E. Balas and R. Jeroslow, Strengthening cuts for mixed integer programs, European Journal of Operations Research 4 (1980) 224-234. [8] E. Balas and M. Perregaard, A precise correspondence between lift-and-project cuts, simple disjunctive cuts, and mixed integer Gomory cuts for 0 ; 1 programming, 17th International Symposium on Mathematical Programming, Atlanta, Georgia (2000). [9] C. Blair, Two rules for deriving valid inequalities for 0-1 problems, SIAM Journal of Applied Mathematics 31 (1976) 614{617. [10] A. Bockmayr and F. Eisenbrand, Cutting planes and the elementary closure in xed dimension, preprint, Max-Planck-institut fur Informatik, Saabrucken, Germany (1999), to appear in Mathematics of Operations Research. [11] S. Ceria, Lift-and-project methods for mixed 0-1 programs, Ph.D. dissertation, GSIA, Carnegie Mellon University (1993). [12] V. Chvatal, Edmonds polytopes and a hierarchy ofcombinatorial optimization, Discrete Mathematics 4 (1973) 305{337. 14

[13] W. Cook, W. Cunningham, W. Pullyblank and A. Schrijver, Combinatorial Optimization, John Wiley, NewYork (1998). [14] W. Cook and S. Dash, On the matrix-cut rank of polyhedra, preprint, Department of Computational and Applied Mathematics, Rice University, Houston, Texas (1999), to appear in Mathematics of Operations Research. [15] W. Cook, R. Kannan and A. Schrijver, Chvatal closures for mixed integer programming problems, Mathematical Programming 47 (1990) 155{174. [16] F. Eisenbrand, On the membership problem for the elementary closure of a polyhedron, Combinatorica 19(1999) 297-300. [17] F. Eisenbrand and A. Schulz, Bounds on the Chvatal rank of polytopes in the 0=1-cube, in: G. Cornuejols et al eds., Integer Programming and Combinatorial Optimization, 7th International IPCO Conference, Graz Austria, Lecture Notes in Computer Science 1610 (1999) 137{150. [18] D. Fulkerson, G. Nemhauser and L. Trotter Jr., Two computationally dicult set covering problems that arise in computing the 1-width of incidence matrices of Steiner triple systems, Mathematical Programming Study 2, (1974) 72{81. [19] M. Goemans and L. Tuncel, When does the positive semideniteness constraint help in lifting procedures, preprint, Department ofcombinatorics and Optimization, University of Waterloo, Ontario, Canada (2000), to appear in Mathematics of Operations Research. [20] R. Gomory, Outline of an algorithm for integer solutions to linear programs, Bulletin of the American Mathematical Society 64 (1958) 275{278. [21] R. Gomory, Solving linear programming problems in integers, Combinatorial Analysis, in: R.E. Bellman and M. Hall, Jr., eds., American Mathematical Society (1960) 211{216. [22] R. Gomory, An algorithm for the mixed integer problem, Technical Report RM-2597, The RAND Corporation (1960). [23] R. Gomory, An algorithm for integer solutions to linear programs, in: R. Graves and P. Wolfe, eds., Recent Advances in Mathematical Programming, McGraw-Hill (1963) 269{ 302. [24] R. Jeroslow, Cutting plane theory: disjunctive methods, Annals of Discrete Mathematics 1 (1972) 293{330. 15

[25] L. Lovasz and A. Schrijver, Cones of matrices and set-functions and 0-1 optimization, SIAM Journal of Optimization 1 (1991) 166{190. [26] H. Marchand, A. Martin, R. Weismantel andl. Wolsey, Cutting planes in integer and mixed integer programming, preprint, CORE, Louvain-la-Neuve, Belgium (1999). [27] G. Nemhauser and L. Wolsey, Integer and Combinatorial Optimization, John Wiley and Sons, New York (1988). [28] G. Nemhauser and L. Wolsey, A recursive procedure to generate all cuts for 0-1 mixed integer programs, Mathematical Programming 46 (1990) 379{390. [29] A. Schrijver, On cutting planes, Annals of Discrete Mathematics 9 (1980) 291-296. [30] H. Sherali and W. Adams, A hierarchy of relaxations between the continuous and convex hull representations for zero-one programming problems, SIAM Journal on Discrete Mathematics 3 (1990) 411{430. 16