On t-branch split cuts for mixed-integer programs Sanjeeb Dash IBM Research [email protected] Oktay GuΜnluΜk IBM Research [email protected] November 7, 2011 Abstract In this paper we study the π‘-branch split cuts introduced by Li and Richard (2008). They presented a family of mixed-integer programs with π integer variables and a single continuous variable and conjectured that the convex hull of integer solutions for any π has unbounded rank with respect to (πβ1)-branch split cuts. It was shown earlier by Cook, Kannan and Schrijver (1990) that this conjecture is true when π = 2, and Li and Richard proved the conjecture when π = 3. In this paper we show that this conjecture is also true for all π > 3. 1 Introduction and definitions In their seminal paper, Cook, Kannan and Schrijver [1] introduced split cuts and showed that the split closure of a polyhedral mixed-integer set is again a polyhedron. They also presented a very simple mixed-integer set (with two integer variables and one continuous variable) whose convex hull cannot be obtained with split cuts alone. As Gomory mixed-integer (GMI) cuts are split cuts, this example also proves that Gomoryβs cutting plane algorithm for mixed-integer programs [3] will fail to terminate on an associated three variable MIP. Li and Richard [4] introduced a generalization of split cuts which they call π‘-branch split cuts. They studied a specific family of mixed-integer sets (one for each π β₯ 2, with π integer variables and one continuous variable). When π = 2, the mixed-integer set is the same as the Cook, Kannan and Schrijver example mentioned above. Li and Richard showed that each set in their family with π β₯ 3 has a valid inequality with unbounded rank with respect to 2-branch split cuts. They also conjectured that (π β 1)-branch split cuts are also not enough to obtain finite rank. In this paper, we prove that their conjecture is correct. 1.1 Split cuts and the Cook-Kannan-Schrijver example Consider a polyhedral mixed-integer set of the form { } π = (π₯, π¦) β β€π × βπ : π΄π₯ + πΊπ¦ β€ π , where π΄, πΊ and π have π rows and rational components. We call π a βpolyhedralβ mixed-integer set as its continuous relaxation, denoted by π πΏπ , is defined by linear inequalities. A split disjunction is a set of the form π·(π, πΎ) = π·1 βͺ π·2 , where { } { } π·1 = (π₯, π¦) β βπ+π : π π π₯ β€ πΎ and π·2 = (π₯, π¦) β βπ+π : π π π₯ β₯ πΎ + 1 1 for some π β β€π , πΎ β β€. Notice that if π₯ β β€π then π π π₯ β β€ and consequently β€π × βπ β π·(π, πΎ). Therefore π β π·(π, πΎ) and π·(π, πΎ) is called a valid disjunction for π for any π β β€π , πΎ β β€. We define the split set associated with the disjunction π·(π, πΎ) as follows, π(π, πΎ) = {(π₯, π¦) β βπ+π : πΎ < π π π₯ < πΎ + 1} and note that π·(π, πΎ) = βπ+π β π(π, πΎ). Also note that π(π, πΎ) β© (β€π × βπ ) = β . We denote the closure ¯ πΎ) and refer to it as a closed split set. If the coefficients of the vector π are not of the set π(π, πΎ) by π(π, co-prime, the split set is strictly contained in (or dominated by) another split set. An inequality ππ π₯ + ππ π¦ β€ π is called a split cut for π if it is valid for both π πΏπ β© π·1 and π πΏπ β© π·2 . Multiple split cuts can be generated from the same split disjunction. The points in π πΏπ satisfying all split cuts that can be generated from all possible disjunctions π·(π, πΎ) for all π β β€π , πΎ β β€ form the split closure of π which is denoted by π [1] . It is clearly possible to repeat this procedure and define π [π+1] to denote the split closure of π [π] for π β₯ 1. Split disjunctions and split cuts were studied by Cook, Kannan, and Schrijver in [1] where they show that π [1] and consequently π [π] for any finite π is a polyhedral set. This is not a straightforward result as there are infinitely many split disjunctions and consequently infinitely many split cuts might potentially be needed to define π [1] . Furthermore, they also show that a mixed-integer set π can have facet-defining inequalities that are not valid for π [π] for any finite π. More precisely, they argue that for any fixed π > 0, the convex hull of the set { { }} π = (π₯, π¦) β β€2 × β1 : (π₯, π¦) β conv (0, 0, 0), (2, 0, 0), (0, 2, 0), (1/2, 1/2, π) , cannot be obtained with split cuts. Notice that conv (π ) = conv{(0, 0, 0), (2, 0, 0), (0, 2, 0)}, and consequently π¦ β€ 0 is a valid inequality for π . Cook, Kannan, and Schrijver argue that this inequality is not valid for π [π] for any finite π by showing that for any π β₯ 1, there exists a number ππ > 0, such that (1/2, 1/2, ππ ) β π [π] (here π > π1 and ππ > ππ+1 for any π). 1.2 π‘-branch split cuts and the Li-Richard example Li and Richard [4] defined a generalization of split disjunctions called π‘-branch split disjunctions which are obtained by intersecting π‘ split disjunctions. Given ππ β β€π and πΎπ β β€ for π β π = {1, . . . , π‘}, the associated π‘-branch split disjunction can be defined as βͺ π·(π1 , . . . , ππ‘ , πΎ1 , . . . , πΎπ‘ ) = βπ+π β π(ππ , πΎπ ). πβπ As π(π, πΎ) β© (β€π × βπ ) = β for each π β π , clearly β€π × βπ β π·(π1 , . . . , ππ‘ , πΎ1 , . . . , πΎπ‘ ) and therefore π‘-branch split disjunctions are valid disjunctions. Also note that in this terminology a split disjunction is called a 1-branch split disjunction. A π‘-branch split disjunction is defined in [4] as βͺ { } π·(π1 , . . . , ππ‘ , πΎ1 , . . . , πΎπ‘ ) = (π₯, π¦) β βπ+π : πππ π₯ β€ πΎπ if π β π, πππ π₯ β₯ πΎπ + 1 if π ββ π . (1) π βπ and is equivalent to the previous definition. Given a fixed π‘-branch split disjunction π·, we define the disjunctive hull of π with respect to π· as ( ) βͺ ( ) ππ· = conv π πΏπ β© π· = conv π πΏπ β π(ππ , πΎπ ) β π. πβπ 2 A π‘-branch split cut is an inequality valid for ππ· for some π‘-branch split disjunction π·. Clearly, any π‘-branch [1] split cut is valid for π . The π‘-branch split closure of π , denoted by ππ‘ , is the set of points satisfying all [1] π‘-branch split cuts, i.e., ππ‘ = β©π·βπ ππ· where π is the set of all π‘-branch split disjunctions. As in the case [π+1] of split disjunctions, it is possible to repeat this procedure and define ππ‘ to denote the π‘-branch split [π] [π] [πβ1] [1] πΏπ closure of ππ‘ for any integer π β₯ 1. Clearly π β ππ‘ β ππ‘ β . . . β π . It is not known if ππ‘ is a polyhedon for π‘ > 1. In [4], Li and Richard give a set π β β€π × β1 and show that a certain valid inequality for this set is not [π] valid for π2 for any finite π. We use the same set in this paper and present it in the next section. 1.3 Valid inequalities as π‘-branch split cuts Let ππ π₯ + ππ π¦ β€ π be a given valid inequality for π and let π β βπ be the points in π πΏπ that violate this inequality. In other words, { } π = (π₯, π¦) β π πΏπ : ππ π₯ + ππ π¦ > π . (2) Let π· be a π‘-branch split disjunction given by the splits sets π(ππ , πΎπ ) for π β π of appropriate dimension. In this case, it is easy to see that βͺ ( ) π β π(ππ , πΎπ ) ββ ππ π₯ + ππ π¦ β€ π is valid for conv π πΏπ β© π· . πβπ In other words, it is relatively easy to verify if a given inequality is a π‘-branch split cut implied by a given π‘-branch split disjunction π· or not. Verifying if a given inequality is a π‘-branch split cut or not is more complicated as it requires checking all possible π‘-branch split disjunctions. Verifying if a given inequality is [1] valid for the π‘-branch split closure ππ‘ is yet more difficult as multiple π‘-branch split cuts might imply the inequality at hand. In the next section, we analyze the Li-Richard mixed-integer set contained in β€π × β, and show that the valid inequality considered by them is not valid for the πth π‘-branch split closure for any finite π if π‘ β€ π β 1. 2 Main result In βπ , let π1 , . . . , ππ stand for the π unit vectors (ππ has a one in the πth component and zeros elsewhere). Let πππ be the simplex in βπ defined as the convex hull of 0, ππ1 , ππ2 , . . . , πππ , where π is a positive real number. Note that for any integer π β₯ 1, the simplex πππ does not contain any integer points in its interior. Given a polytope π in βπ , a point π₯ ¯ in its interior, and a number π > 0, we define a polyhedron in βπ+1 as follows: πΏ(π, π₯ ¯, π) = conv ((π × {0}) βͺ {(¯ π₯, π}) . Let 1π stand for the all-ones vector in βπ . For any positive integer π, let π€π = πβ1 π 1π and note that π€π is contained in the interior of πππ . Using π€π and a fixed π > 0, we next define a family of mixed-integer polyhedral sets follows: { } ππ = (π₯, π¦) β β€π × β : (π₯, π¦) β πΏ(πππ , π€π , π) . All mixed-integer solutions of ππ satisfy π¦ β€ 0 (in fact, the convex hull of solutions equals πππ × {0}). This is the set considered by Li and Richard [4]. More precisely, what is called π (π + 1, (π β 1)/π, π) in their 3 paper is the same as ππ . Also notice that the set considered by Li and Richard is a generalization of the set in β3 constructed earlier by Cook, Kannan and Schrijver [1] which in our notation is π2 . Our main result in this section is to establish that for any π β₯ 2, the inequality π¦ β€ 0 is not valid for the πth π‘-branch split closure of ππ for any finite π if π‘ β€ π β 1. In fact, though we prove the result for π π€π = πβ1 π 1π , our result holds when π€π is chosen as an arbitrary point in the interior of ππ . To start off, we show that π¦ β€ 0 cannot be obtained as a (π β 1)-branch split cut. The discussion in Section 1.3 implies that this result is equivalent to showing that the points in ππ with π¦ > 0 cannot be contained in the union of π β 1 split sets defined on the first π integral variables of ππ . This latter result in turn is equivalent to showing that πππ is not contained in the union of any π β 1 split sets, which follows from the next Lemma. For a given set πΎ, we say that a collection of split (or closed split) sets π1 , . . . , ππ weakly covers πΎ, if vol(πΎ β βͺππ=1 ππ ) = 0 (here vol stands for volume), whereas a set is covered by the split sets if it is contained in their union. We denote the Euclidean norm of π by β£β£πβ£β£. Lemma 2.1. Let π, π be positive integers. The simplex πππ in βπ cannot be weakly covered by π β 1 closed split sets in βπ . Proof. The proof is by induction on π. We will show that int(πππ ) is not contained in the union of any π β 1 closed split sets. This is equivalent to the desired result as vol(πππ ) = vol(int(πππ )) and int(πππ ) minus a finite collection of closed split sets, if nonempty, is an open set and thus has nonzero volume. When π = 1, the result is obviously true for any π β₯ 1 as ππ1 is simply the interval [0, π] β β, and any closed split set in β is contained in a closed interval [π, π + 1] for some integer π, and therefore π β 1 closed split sets do not cover the interior of ππ1 . Now assume the result is true for πππ for all π < π and all π β₯ 1 and consider πππ for some π β₯ 1. Consider an arbitrary collection of π β 1 closed split sets ¯ π , πΎπ ) for π = 1, . . . , π β 1. π(π (3) Without loss of generality, we can assume that the coefficients of ππ are co-prime: if ππ = π‘ππβ² for some positive integer π‘ and integer vector ππβ² , then π(ππ , πΎπ ) is strictly contained in π(ππβ² , βπΎπ /π‘β). Using the ¯ π , πΎπ ), if the new closed split set collection does not cover int(π π ), closure of this split set instead of π(π π then the original collection does not either. Some of these sets would have ππ = ππ and therefore would be of the form ππ = {π₯ β βπ : πΎπ β€ π₯π β€ πΎπ + 1} (recall that ππ β= π‘ππ for a positive integer π‘ for any π, as we only consider non-dominated split sets). Let π be the collection of indices of the sets in (3) with ππ = ππ , and let π β² be the set of remaining indices. Define π = β£π β£ and note that 0 β€ π β€ π β 1. Let ¯ π , πΎπ ) π β² = πππ β βͺπβπ π(π and notice that π β² is non-empty as πππ contains points with π₯π = 0 and π₯π = π. Therefore, π β² must contain an open set of the form {π₯ β πππ : πΌ < π₯π < πΌ + 1} for some integer πΌ where 0 β€ πΌ β€ π. We will show that this latter set is not covered by the remaining split sets. As πΌ β€ π β€ π β 1, it follows that π β πΌ β₯ 1 and β£π β² β£ = π β 1 β π β€ π β πΌ β 1. Notice that the set πβ1 πππ β© {π₯ : π₯π = πΌ} is a translate (by the vector (0, . . . , 0, πΌ)) of the (π β 1)-dimensional simplex ππβπΌ ¯ π , πΎπ ) β© {π₯ : π₯π = πΌ} is the translate of a embedded in π-space. Also, note that for any π β π β² the set π(π πβ1 closed split set in β . By the induction hypothesis ¯ π , πΎπ ) β© {π₯ : π₯π = πΌ}) β= β , relint(πππ β© {π₯ : π₯π = πΌ}) β βͺπβπ β² (π(π 4 ¯ π , πΎπ ), and as the set π β² is finite, and must contain a point of the form π = (Λ π₯, πΌ). Therefore π ββ βͺπβπ β² π(π ¯ π , πΎπ ) is greater than some π > 0. and the closed split sets are convex, the distance between π and the sets π(π ¯ π , πΎπ ) for π β π β² . There is a In other words, the ball π΅(π, π) does not intersect any of the closed split sets π(π π point in this ball which intersects {π₯ β ππ : πΌ < π₯π < πΌ + 1} and is contained in the interior of πππ ; such ¯ π , πΎπ ) for π = 1, . . . , π β 1 and the result follows. a point is not contained in π(π We will next strengthen the previous result by showing a lower bound on the volume of πππ not covered by any collection of π β 1 split sets. We will later use this lower bound to move from the result that π¦ β€ 0 [1] cannot be obtained as a (π β 1)-branch split cut for ππ to the result that π¦ β€ 0 is not valid for (ππ )πβ1 , i.e., the first (π β 1)-branch split closure of ππ . We need the following definition and important observation from [2]. Definition 2.2. Let πΎ be a bounded set in βπ and let π > 0 be given. We define β(πΎ, π) as the collection of vectors π β β€π such that, for some π β β€, the volume of πΎ β© π(π, π) is at least π. Note that β(πΎ, π) can be empty, for example if π is greater than the volume of πΎ. We use the following basic result from [2] which can be proved by simply observing that as the norm of the vector π increases, the set π(π, π) becomes thinner and consequently, its intersection with the bounded set πΎ becomes smaller. Lemma 2.3 (see [2]). For any bounded set πΎ β βπ and any number π > 0, the list β(πΎ, π) is finite. Lemma 2.4. Let πΎ be a bounded set in βπ with nonzero volume. Let π‘ be a positive integer such that πΎ cannot be weakly covered by any collection of π‘ split sets. Then there exists a constant π > 0 such that the volume of πΎ covered by any collection of π‘ split sets is at most vol(πΎ) β π. Proof. Note that we are dealing with an infinite subset π = {πΆ1 , πΆ2 . . .} whose members are π‘ split sets of the form πΆπ = {ππ1 , ππ2 , . . . , πππ‘ } for π β₯ 1. Even though the volume of πΎ left uncovered by a given πΆπ , denoted by ππ , is strictly positive by assumption, π can potentially contain a sequence of πΆπ s such that ππ goes to zero in the limit. We will show that this is not possible. The proof is by induction on π‘. To show the base case, let π‘ = 1, i.e., assume vol(πΎ β π) > 0 for any split set π. Let πΏ = vol(πΎ)/2 and consider β(πΎ, πΏ). If β(πΎ, πΏ) = β then the volume of πΎ contained in any single split set is at most vol(πΎ)/2. On the other hand, if β(πΎ, πΏ) β= β , then let πΏ β² < vol(πΎ) be the maximum volume of intersection of a split set defined by a vector in β(πΎ, πΏ). This maximum exists as β(πΎ, πΏ) is finite and for every vector in β(πΎ, πΏ), there are only finitely many associated split sets which intersect πΎ. As πΏ β² β₯ πΏ and the volume of intersection of a split set defined by a vector not in β(πΎ, πΏ) is less than πΏ, we conclude that the volume of πΎ β π is at least vol(πΎ) β πΏ β² for any split set π. Now assume that the claim holds for all integers less than π‘ > 1 but not for π‘. In other words, assume that there exists a set πΎ that cannot be weakly covered by any collection of π‘ split sets but for any fixed π > 0, there exists a collection of π‘ split sets πΆ that cover vol(πΎ) β π of its volume. Consider the sequence of numbers {π1 , π2 , . . .} where ππ = (1/2)π vol(πΎ) and the corresponding sequence of collections of π‘ split sets {πΆ1 , πΆ2 , . . .} where the collection πΆπ = {ππ1 , ππ2 , . . . , πππ‘ } covers at least vol(πΎ) β ππ of the volume of πΎ. Notice that not all split sets πππ β βͺπ πΆπ can come from a finite collection Ξ of split sets because if they do, it is possible to compute a lower bound on the volume left uncovered by any collection of π‘ split sets belonging to Ξ . Let πππ = π(π π,π , πΎππ ). For convenience, assume that for any given π, πππ‘ = π(π π‘,π , πΎππ‘ ) satisfies β£β£π π‘,π β£β£ β₯ π,π β£β£π β£β£ for π = 1, . . . , π‘β1. That is, the last split set in the collection πΆπ is defined by a vector with maximum norm among all vectors defining split sets in πΆπ . Clearly, β£β£π π‘,π β£β£ β β as π β β 5 and therefore the volume of πΎ contained in πππ‘ tends to zero as π tends to infinity. Let πΆ¯π equal πΆπ β {πππ‘ } for all π. Then π vol(πΎ β βͺπ‘β1 π=1 ππ ) β 0 as π β β. But any collection of π‘β1 split sets cannot weakly cover π΅, and by the induction hypothesis, a fixed constant volume of πΎ is left uncovered by any collection of π‘ β 1 split sets which contradicts the above expression. Consequently, for every integer π > 0, there exists a constant ππ > 0 such that the volume of πππ not covered by any collection of π β 1 split sets is at least ππ > 0. In other words, if ππ for some π is a split set and π¯π is its closure, then πβ1 ¯ π vol(πππ β βͺπβ1 π=1 ππ ) = vol(ππ β βͺπ=1 ππ ) β₯ ππ . Let πΏπ denote ππ divided by the surface area of πππ (defined as the (π β 1)βdimensional volume of the boundary of πππ ) and note that the set of points that are at most πΏπ away from its boundary (denoted by bnd(πππ )) has a volume of at most ππ as ( ) vol {π₯ β πππ : dist(π₯, bnd(πππ )) β€ πΏπ } β€ (surface area of πππ ) × πΏπ = ππ . We therefore make the following observation. Corollary 2.5. For every integer π > 0, there exists a constant πΏπ > 0, such that for any collection of π β 1 split sets π1 , . . . , ππβ1 , the set πππ β βͺπβ1 π=1 ππ contains a point that is at a distance of at least πΏπ from any facet of πππ . Let π£0 , π£1 , . . . , π£π stand for the π + 1 vertices of πππ , with π£0 = 0, and π£π = πππ ; the vertices are affinely independent, and thus πππ is full-dimensional, but the convex hull of any π vertices defines a facet of πππ . We also need the following simple fact about πππ in our subsequent result. β β Lemma 2.6. Let π₯ and π¦ be any two points in the interior of πππ , and let π¦ = ππ=0 π½π π£π with ππ=0 π½π = 1 and π½π > 0 for π = 0, . . . , π. Then π¦ can be expressed as a convex combination of π₯ and some π out of the π + 1 vertices of πππ ; further, if π£π is the missing vertex in this convex combination, then the coefficient of π₯ is greater than π½π . βπ βπ Proof. There βπ numbers πΌ0 , . . . , πΌπ and π½0 , . . . , π½π such that π₯ = π=0 πΌπ π£π , π=0 πΌπ = 1, βπ exist positive and π¦ = π=0 π½π = 1; the coefficient of any vertex cannot be zero in either expression as π=0 π½π π£π , the convexβcombination of any π vertices lies on a facet and not in the interior. Multiply βπ the equation π 0 = π₯ β π=0 πΌπ π£π by some π > 0 such that the sum of the scaled equation and π¦ = π=0 π½π π£π has a nonnegative coefficient for each π£π , and a zero coefficient for π£π for some π. This can be done by choosing π such that π = min0β€πβ€π {π½π /πΌπ }; assume that π = π½π /πΌπ . Then π¦ is a convex combination of π₯ and {π£0 , . . . , π£π } β {π£π }. Further, π = π½π /πΌπ > π½π as πΌπ < 1 when π β₯ 2. Remember that { } ππ = (π₯, π¦) β β€π × β : (π₯, π¦) β conv ((πππ × {0}) βͺ {(π€π , π)}) where π > 0 is an arbitrary fixed number and π€π = next result settles the Li-Richard conjecture. πβ1 π 1π which is clearly contained in ππ βs interior. The Theorem 2.7. The inequality π¦ β€ 0 is not valid for πth (π β 1)-branch split closure of ππ for any finite π. 6 Proof. Clearly πππΏπ = πΏ(πππ , π€π , π). Let π[π] stand for the πth (π β 1)-branch split closure of ππ . We will show that there exists a π1 with 0 < π1 < π such that π[1] β πΏ(πππ , π€π , π1 ). (4) The (πβ1)-branch split closure of π[1] equals π[2] contains the (πβ1)-branch split closure of πΏ(πππ , π€π , π1 ), which by (4) contains πΏ(πππ , π€π , π2 ) for some π2 with 0 < π2 < π1 . Iteratatively applying this argument, we can obtain the fact that the πth (π β 1)-branch split closure of ππ , for any positive integer π, contains πΏ(πππ , π€π , π2 ) and the point (π€π , ππ ) where 0 < ππ < ππβ1 < β β β < π. This point does not satisfy the inequality π¦ β€ 0, and therefore we will have shown that π¦ β€ 0 has unbounded (π β 1)-branch split rank. First note that any valid split disjunction for β€π × β is defined by a vector with the first π components integral and the last component zero. Let π 0 denote the set {(π₯, π¦) β βπ+1 : π¦ = 0}. Consider any collection of π β 1 valid split sets π1 , . . . , ππβ1 for β€π × β and note that ππ β© π 0 is congruent to a split set in βπ , and πππΏπ β© π 0 is congruent to πππ . Therefore πππΏπ β© π 0 must contain a point π = (¯ π₯, 0) not contained in any of the split sets such that π₯ ¯ is at a distance of at least πΏπ to any facet of πππ . By Lemma 2.6, π₯ ¯ can be expressed as a convex combination of π€π and a proper subset of the vertices {π£0 , . . . , π£π }; let π stand for the face defined by these vertices. The coefficient of π€π in this convex combination equals the ratio of the (Euclidean) distance of π₯ ¯ from the face π (which is bounded below by πΏπ ) to the distance of π€π from π . The latter distance can be bounded above by the maximum distance of π€π to the vertices of πππ , say ππ . Therefore the coefficient of π€π in the above combination is at least πΏπ /ππ . As πππΏπ contains (π€π , 0) and (π€π , π), and (π£0 , 0), . . . , (π£π , 0), it must contain (¯ π₯, πΎ) where πΎ = ππΏππ π > 0 and πΎ < π. Therefore πβ1 πππΏπ β βͺπ=1 ππ contains (¯ π₯, πΎ). Note that πΎ does not depend on the choice of the split sets π1 , . . . , ππβ1 . As π€π is contained in the convex hull of π₯ ¯ and {π£0 , . . . , π£π } β {π£π } for some π, we can write π€π = πΌ ¯π₯ ¯+ π β πΌπ π£π with πΌ ¯+ π β π=0,πβ=π π=0,πβ=π πΌπ π£π = 1 β πΌ ¯β₯ πβ1 . π2 βπ The last inequality follows from Lemma 2.6 and the fact that π€π = π£0 /π + (πβ1) π=1 π£π ; the coefficient π2 of each vertex in the latter expression is at least (π β 1)/π2 . Therefore, the convex hull of (¯ π₯, πΎ) and πβ1 2 πΏπ (π£0 , 0), . . . , (π£π , 0) contains (π€π , πΌ ¯ πΎ) and therefore (π€π , πΎ(π β 1)/π ). But ππ β βͺπ=1 ππ contains the points (¯ π₯, πΎ) and (π£0 , 0), . . . , (π£π , 0) and therefore ( ) π 2 conv πππΏπ β βͺπβ1 π=1 ππ β πΏ(ππ , π€π , πΎ(π β 1)/π ). As πΎ(π β 1)/π2 does not depend on the collection of split sets π1 , . . . , ππβ1 , setting π1 = πΎ(π β 1)/π2 , we get (4) and the proof is complete. As we noted earlier, the above proof (and thus the above result) applies when π€π is any point in the interior of ππ . 3 Concluding comments An interesting question is whether this result can be improved in the sense that one can obtain mixed-integer sets in βπ such that their integer hulls have unbounded split rank with respect to π‘-branch split sets for π‘ which grows super-linearly with π. Answering this question with our proof techniques seems difficult. It is known that all lattice-free sets in βπ have lattice-width at most π(π4/3 logπ π) for some constant π > 0 7 [5], and it is conjectured that such sets have lattice-width at most πβ² π for some constant πβ² > 0. In other words, any lattice-free set in βπ can be weakly covered by π(π4/3 logπ π) split sets which are defined by the direction of minimum lattice width. Thus it is not possible to significantly increase the number of split sets in our result which says that πππ must have a volume of ππ left over after removing π β 1 split sets by replacing πππ by another lattice-free set. This is in contrast with the result in [2] which constructs a family of lattice-free sets, one in βπ for each π, such that an exponential number of split sets are needed to cover the body. References [1] W. J. Cook, R. Kannan, and A. Schrijver, ChvaΜtal closures for mixed integer programming problems, Mathematical Programming 47 (1990), 155β174. [2] S. Dash, N. B. Dobbs, O. GuΜnluΜk, T. J. Nowicki, G. Swirszcz, Disjunctive cuts, lattice-free sets and mixed-integer programming, Manuscript, 2011. [3] R. E. Gomory, An algorithm for the mixed integer problem, RM-2597, The Rand Corporation, 1960. [4] Y. Li and J.-P. P. Richard, Cook, Kannan and Schrijverβs example revisited, Discrete Optimization 5 (2008), 724β734. [5] M. Rudelson, Distances between non-symmetric convex bodies and the MM* estimate, Positivity 4 (2000), 161β178. 8
© Copyright 2026 Paperzz