On the relative strength of families of intersection cuts arising from pairs of tableau constraints in mixed integer programs

Size: px
Start display at page:

Download "On the relative strength of families of intersection cuts arising from pairs of tableau constraints in mixed integer programs"

Transcription

1 On the relative strength of families of intersection cuts arising from pairs of tableau constraints in mixed integer programs Yogesh Awate Tepper School of Business, Carnegie Mellon University, Pittsburgh, PA 523 Gérard Cornuéjols Tepper School of Business, Carnegie Mellon University, Pittsburgh, PA 523 Bertrand Guenin Department of Combinatorics and Optimization, Faculty of Mathematics, University of Waterloo, Ontario N2L 3G, Canada Levent Tunçel Department of Combinatorics and Optimization, Faculty of Mathematics, University of Waterloo, Ontario N2L 3G, Canada March 5, 203 Abstract We compare the relative strength of valid inequalities for the integer hull of the feasible region of mixed integer linear programs with two equality constraints, two unrestricted integer variables and any number of nonnegative continuous variables. In particular, we prove that the closure of Type 2 triangle (resp. Type 3 triangle; quadrilateral) inequalities, are all within a factor of.5 of the integer hull, and provide examples showing that the approximation factor is not less than.25. There is no fixed approximation ratio for split or Type triangle inequalities however. Research of this author was supported in part by a Mellon Fellowship. Research of this author was supported in part by NSF grant CMMI and ONR grant N Research of this author was supported in part by a Discovery Grant from NSERC and ONR grant N Research of this author was supported in part by a Discovery Grant from NSERC and ONR grant N

2 Introduction We consider mixed integer linear programs with n unrestricted-in-sign integer variables x and k non-negative continuous variables s. We assume that the n variables x are expressed in terms of the variables s as follows, x = f + k j= rj s j x Z n s R k +. We assume f Q n \ Z n, k, and r j Q n \ {0} for all j [k]. In particular, s = 0 is not a solution of (). Denote by Γ the ordered set r,..., r k ; we write R(f; Γ) for the convex hull of all vectors s R k + such that f + k j= rj s j is integral. It follows from [4] that R(f; Γ) is an upper comprehensive polyhedron (a set C R k + is upper comprehensive if for all x C, x x implies x C). Therefore, R(f; Γ) is defined by the inequalities s 0 and a finite number of inequalities of the form k j= γ js j where γ 0. The study of R(f; Γ) when n = 2 was initiated in the seminal paper []. In this paper, we also mainly consider the case n = 2. Given a pure integer linear program (IP) with a fractional optimal basic solution to its linear programming relaxation, we can construct a relaxation of (IP) of the form R(f; Γ) for n = 2 that does not contain the current basic solution. In particular, valid constraints for R(f; Γ) where n = 2 can be used in cutting plane algorithms. One can proceed as follows: (a) express the basic variables x as a linear combination of the non-basic variables s; (b) select a pair of constraints associated with a pair of basic variables x i, x j where x i, x j are not both integer; and finally, (c) relax the conditions that the basic variables be non-negative and that the non-basic variables be integer. Following [], [3], [8], and [0] we will use the classification of minimal valid constraints of R(f; Γ) for n = 2. Our goal in this paper is to compare the relative strength of these different classes of constraints. As in [3], our emphasis is on worst-case bounds. For a probabilistic analysis, see [2], [9], [4].. Classifying constraints of R(f; Γ) By a lattice-free convex set we mean a convex set with no integral point in its relative interior. A lattice-free convex set B is maximal if no proper superset of B is a lattice-free convex set. Given a lattice-free convex set B R n and f Q n \ Z n that is an interior point of B we define the function, ψ f;b : R n R as follows: for r R n, if there is a positive scalar λ such that the point f + λr is on the boundary of B, ψ f;b (r) := λ. Otherwise, if there is not such λ, ψ f;b (r) := 0. Whenever f is clear from the context, we may drop f from the notation for ψ and simply write ψ B. Let f Q n \ Z n and Γ be an ordered set r,..., r k Q n \ {0}. For any lattice-free convex set B containing f in its interior the inequality [k] := {, 2,..., k}. () k ψ f;b (r j )s j, (2) j= 2

3 is a valid constraint for R(f; Γ), called intersection cut [2]. We say that inequality (2) is the intersection cut of B, f, Γ. The trivial inequalities s j 0 are also valid for R(f; Γ). Given an upper comprehensive closed convex set C R n + \ {0}, a nontrivial valid inequality k j= γ js j for C is said to be a minimal constraint if, for any vector γ γ distinct from γ, the inequality k j= γ j s j is violated by some s C. It is proved in [6] that all the nontrivial minimal constraints for R(f; Γ) are intersection cuts. Theorem.. Let f Q n \Z n and Γ be an ordered set r,..., r k Q n \{0}. If R(f; Γ), all nontrivial minimal constraints for R(f; Γ) are intersection cuts. Thus, by characterizing maximal lattice-free convex sets, we can obtain a classification of the minimal constraints for R(f; Γ). Lovász [3] classified maximal lattice-free convex sets. The classification for the case n = 2 is as follows: Theorem.2. In the plane, a maximal lattice-free convex set with nonempty interior is one of the following:. A split { x R 2 : c ax + bx 2 c + } where a and b are coprime integers and c is an integer; 2. A triangle with at least one integral point in the interior of each of its edges; 3. A quadrilateral containing exactly four integral points, with exactly one of them in the interior of each of its edges; Moreover, these four integral points are vertices of a parallelogram of area. Moreover, see [0], the maximal lattice-free triangles are of one of three possible types, Type : triangles with integral vertices and exactly one integral point in the relative interior of each edge; Type 2: triangles with at least one fractional vertex v, exactly one integral point in the relative interior of the two edges incident to v and at least two integral points on the third edge; Type 3: triangles with exactly three integral points on the boundary, one in the relative interior of each edge. We illustrate the three types of triangles in Figure. Consider f Q 2 \ Z 2 and Γ an ordered set r,..., r k Q 2 \ {0}. We define S(f; Γ) to be the set of points s R k + which satisfy all the intersection cuts for B, f, Γ where B is a maximal lattice-free split. Similarly, for i [3] we denote by i (f; Γ) the set of points which satisfy all the intersection cuts for B, f, Γ where B is a Type i triangle. Finally, (f; Γ) denotes the set of points which satisfy all the intersection cuts for B, f, Γ where B is maximal lattice-free quadrilateral. Then, Theorem. together with Theorem.2 imply that R(f; Γ) = S(f; Γ) (f; Γ) (f; Γ), where (f; Γ) := (f; Γ) 2 (f; Γ) 3 (f; Γ). 3

4 (a) (b) v (c) Figure : (a) Type, (b) Type 2, (c) Type 3. One of our goals is to compare R(f; Γ) to each of S(f; Γ), (f; Γ), 2 (f; Γ), 3 (f; Γ), (f; Γ). Before we can state our results, we need to review some tools to compare the strength of different relaxations..2 Comparing relaxations Let α > 0 be a scalar and let C R n + be an upper comprehensive convex set. We denote by αc the set {αx : x C}. Note that since C is upper comprehensive, if α then αc C. Consider now a pair C, C 2 R n + that are both convex and upper comprehensive. We define, { } ρ[c, C 2 ] := inf α : αc 2 C. I.e., ρ[c, C 2 ] indicates by how much we need to inflate C 2 to contain C. Thus C 2 is a relaxation of C if and only if ρ[c, C 2 ]. If no α > 0 exists such that αc 2 C, the value of ρ[c, C 2 ] is defined to be +. In this context, for nonempty upper comprehensive convex sets C R n +, for consistency and convenience, we define 0 C := R n +. For i {, 2}, let L i denote a family of maximal lattice-free convex sets of R n. Consider f Q n \ Z n, Γ = r,..., r k Q n \ {0} for k. Then, denote by L i (f, Γ) the set of points s R k + which satisfy all the intersection cuts of B, f, Γ for all B L i that contain f in their interior. Note that L i (f, Γ) is an upper comprehensive convex set, but it need not be a polyhedron. The following parameter gives a worst-case measure for pairs of classes of sets defined by intersection cuts, ρ [L, L 2 ] = sup { } ρ [L (f, Γ), L 2 (f, Γ)] : f Q n \ Z n, Γ = r,..., r k Q n \ {0}, k. Denote by S the set of all (lattice-free) splits in R 2 ; denote by i the set of all Type i triangles (i {, 2, 3}); denote by the set of all quadrilaterals that are maximal latticefree; denote by the set 2 3, and denote by R the set S, i.e., the set of all full-dimensional, maximal lattice-free convex sets in R 2. Then we can define, ρ[s, R], ρ[ i, R], ρ[, R], ρ[s, i ], ρ[ i, S], ρ[ i, j ], ρ[, i ], ρ[ i, ], (3) 4

5 where i, j [3], and i j. For instance, ρ[ 2, R] measures by how much, in the worst case, we have to inflate R(f; Γ) to contain 2 (f; Γ). The value is at least as the latter set is a relaxation of the former set. Basu et al. [3] proved ρ[s, ] = 2, ρ[ 2, ] 2, ρ[, R] 2 and ρ[, R] 2..3 A summary of the main results In this section, we present the main results of the paper (all these results are for n = 2). The proofs are given in the subsequent sections. We will use the following convention throughout the paper: unless specified otherwise, f will denote a vector of Q 2 \ Z 2 and Γ a sequence r,..., r k Q 2 \ {0} for some k. First, we show inclusions between various relaxations of R(f; Γ). Theorem.3. For all f Q 2 \ Z 2 and Γ = r,..., r k Q 2 \ {0}. We have,. 2 (f; Γ) (f; Γ) and 2. 2 (f; Γ) S(f; Γ). Theorem.4. For all f Q 2 \ Z 2 and Γ = r,..., r k Q 2 \ {0}. We have,. (f; Γ) 2 (f; Γ) and 2. 3 (f; Γ) 2 (f; Γ). (f; ) 4 3 (f; ) 4 2 (f; ) S(f; ) 4 (f; ) Figure 2: Inclusion lattice for all families of inequalities Theorem.4 in [3], states that (f; Γ) S(f; Γ). However, their proof in fact establishes the stronger statement Theorem.3(2). We summarize the content of Theorems.3 and.4 by drawing the associated subset inclusion lattice in Figure 2. Note, in that figure, sets that appear higher are included in sets that appear lower. In other words, the higher the set in the figure the tighter the relaxation. The next two theorems show that, in general, both the pairs S(f; Γ), (f; Γ) and (f; Γ), 3 (f; Γ) are incomparable. Theorem.5. () ρ[, S] = + and (2) ρ[s, ] = 2. Theorem.6. () ρ[ 3, ].25 and (2) ρ[, 3 ].25. 5

6 S 2 3 Lower bound + a + b.25 c.25 d.25 e Upper bound + f + g.5 h.5 i.5 j Table : Strength of different relaxations of R(f; Γ) Next we wish to compare the strength of the following relaxations of R(f; Γ), namely: S(f; Γ), (f; Γ), 2 (f; Γ), 3 (f; Γ), and (f; Γ). The next table summarizes these results. We give upper and lower bounds for ρ[#, R] where # denotes one of S,, 2, 3,. Entries a and b indicate that there are instances where the relaxations S(f; Γ) and (f; Γ) of R(f; Γ) can be arbitrarily poor. In other words, only using intersection cuts arising from Splits and Type triangles does not always give a good approximation of R(f; Γ). Thus, it is sometimes necessary to use intersection cuts arising from either: Type 2 triangles, Type 3 triangles or quadrilaterals. Entries c, d, e indicate that if we are using only one class of these cuts, then there are instances where we will have at least a gap of 2% between the relaxation and R(f; Γ). Entries h, i, j indicate that by using a single class of cuts arising from Type 2 triangles, Type 3 triangles or quadrilaterals, we will be able to guarantee that the associated relaxation of R(f; Γ) is within a factor of 3 2. In light of the results in Table and Figure 2, intersection cuts arising from triangles of Type 2 are a natural class of cuts to investigate from an implementation point of view. Moreover, these cuts are simpler to describe than the classes of cuts arising from Type 3 triangles as well as those arising from quadrilaterals. This motivates further investigation of the parameter ρ[ 2, R]. Entries c and h imply that.25 ρ[ 2, R].5. The problem of finding the exact value of ρ[ 2, R] remains open..4 Organization of the remainder of the paper Section 2 proves that the inclusion lattice is as given in Figure 2, i.e. it proves Theorem.3 and Theorem.4. Section 3 expresses the quantities ρ[#, # 2 ], for various parameters #, # 2, as the infimum of a semi-infinite linear program. The derivation is done for arbitrary dimension n and general families of maximal lattice-free convex sets. Section 4 proves the following result, Theorem.7. ρ[ 2, ].5. As we mentioned above, Basu et al. [3] proved the weaker bound ρ[ 2, ] 2. Section 5 proves the following result, Theorem.8. ρ[ 2, 3 ].5. Section 6 proves Theorems.5() and.6. Theorem.5(2) follows from Theorem.6 in [3]. We conclude this section by showing (assuming Theorems.3,.4,.5,.6,.7 and.8) that Table is correct. Before we proceed, observe that if for a pair of sets C, C 2 R n + and a scalar α > 0 we have αc 2 C, then for every C C and C 2 C 2, αc 2 C. It follows in particular that, 6

7 Remark.9. Let C, C 2, C, C 2 Rn + be upper comprehensive convex sets where C C and C 2 C 2. Then ρ[c, C 2] ρ[c, C 2 ]. Theorem.0. Table is correct. Proof. Theorem.8 in [3] says that ρ[s, R] = +, i.e. entry a is correct. Theorem.5() states that ρ[, S] =. As S(f; Γ) R(f; Γ), it follows from Remark.9 that ρ[, R] =. Thus, entry b holds. Clearly, a and b imply respectively that f and g are correct. Theorem.6() states ρ[ 3, ].25. As (f; Γ) R(f; Γ), Remark.9 implies that ρ[ 3, R].25. This proves entry d. Theorem.4(2) states that 3 (f; Γ) 2 (f; Γ). Thus, Remark.9 and entry d imply entry c. Theorem.6(2) states ρ[, 3 ].25. As 3 (f; Γ) R(f; Γ), Remark.9 implies e. Consider entry h. Consider a fixed pair of f and Γ. Theorem.7 implies that 2 3 (f; Γ) 2 (f; Γ). Theorem.8 implies that 2 3 3(f; Γ) 2 (f; Γ). By Theorem.3(), (f; Γ) 2 2 (f; Γ), in particular, 3 (f; Γ) 2 (f; Γ). Similarly, Theorem.3(2) implies that 2 3 S(f; Γ) 2(f; Γ). It follows that, 2 [ ] S(f; Γ) (f; Γ) 2 (f; Γ) 3 (f; Γ) (f; Γ) 2 (f; Γ). 3 Hence, 2 3 R(f; Γ) 2(f; Γ), proving h. Finally, i, j follow from h, Remark.9 and the facts that 2 (f; Γ) 3 (f; Γ), 2 (f; Γ) (f; Γ) (see Theorem.4). 2 The inclusion lattice For B R n, we define its ɛ-relaxation by relax(b; ɛ) := {s R n : s s ɛ, for some s B}. In this section, we shall derive Theorems.3 and.4 from the following result. Proposition 2.. Let L, L denote families of lattice-free convex sets in R n. Let f Q n \ Z n and let Γ = r,..., r k Q n \ {0}. Suppose that for every ɛ > 0 and every B L, there exists B L such that B relax(b ; ɛ). Then L (f, Γ) L(f, Γ). Proof. Suppose the assumption holds. Let s R n \ L(f, Γ), we will prove that s / L (f, Γ). Since s / L(f, Γ), there exists B L such that the intersection cut k ψ B (r i )s i i= is violated by s. Let δ := k i= ψ B(r i ) s i > 0. For ɛ := 2 max i [k] δ { ψb (r i ) r i } > 0, 7

8 let B ɛ L satisfy B relax(b ɛ; ɛ). Then, coefficients of the intersection cut (see Section.) generated by B ɛ satisfy ψ B ɛ (r i ) ψ B (r i ) ɛ r i, i [k]. Hence, k ψ B ɛ (r i ) s i i= = k i= ɛ ψ B (r i ) [ ψb (r i ) r i ] s i k { } ψ B (r i ) s i ɛ max ψb (r i ) i [k] r i i= δ { } <, ɛ max ψb (r i ) i [k] r i where we used the definition of ɛ in the last two inequalities. Thus, s / L (f, Γ), as desired. A function φ : R n R is an affine unimodular transformation if φ(x) = c + Mx where c Z n, M Z n n and M is unimodular, i.e. det(m) = ±. It can be readily checked that x is integral if and only if φ(x) is integral. A Type triangle is normalized if it has corners (0, 0) T, (2, 0) T and (0, 2) T. A Type 2 triangle is normalized if one of its edges contains the points (0, 0) T, (0, ) T and the other two edges contain in their interior the points (, ) T and (, 0) T respectively. See Figure 3 (a) and (b) for examples of normalized triangles of Type and Type 2 respectively (consider the triangles where the boundary is indicated by a thick line). We leave the following to the reader. Remark 2.2. Let T be a triangle of Type i where i [2]. Then, there exists an affine unimodular transformation φ : R 2 R with the property that φ(t ) is a normalized triangle of Type i. The next remark shows that Type triangles can be approximated by Type 2 triangles, and that Type 2 triangles can be approximated by both Type 3 triangles and quadrilaterals. Remark 2.3. Let B R 2 be a normalized triangle of Type i for some i [2]. Then, for every ɛ > 0,. If i = there exists a Type 2 triangle B such that B relax(b ; ɛ). 2. If i = 2 there exists a Type 3 triangle B such that B relax(b ; ɛ). 3. If i = 2 there exists a quadrilateral B such that B relax(b ; ɛ). The proof is illustrated in Figure 3. Part (a) indicates how a Type 2 triangle can approximate a Type triangle. The triangle B where the boundary is indicated by a thick line is the Type triangle. The shaded triangle B is the Type 2 triangle. It is obtained by tilting one of the edges of the Type triangle around one of the lattice points in the interior of that edge. 8

9 (a) 0 (b) (c) Figure 3: Approximating Type and Type 2 triangles. Similarly, part (b) indicates how a quadrilateral can approximate a Type 2 triangle, and part (c) shows how a Type 3 triangle can approximate a Type 2 triangle. We are now ready to prove Theorem.3(), i.e. that 2 (f; Γ) (f; Γ) for any f, Γ. Because of Proposition 2., it suffices to show that for every ɛ > 0 and every triangle B of Type, there exists a triangle B of Type 2 such that B relax(b ; ɛ). Moreover, because of Remark 2.2, it suffices to prove the result for the case where B is normalized. This result follows from Remark 2.3(). (Recall from Section.3 that Theorem.3(2) follows from Theorem.4 in [3].) Similarly, Theorem.4() and (2) follows from Proposition 2. and Remark 2.3 part (3) and (2) respectively. 3 Expressing ρ[#, # 2 ] as an optimization problem We write B B for B, B R n if B can be obtained from B by some affine unimodular transformation. Let L be a family of lattice-free convex sets in R n. We say that L is closed under unimodular transformations if for all B L and B B, B L. As defines an equivalence relation, we can, in that case, partition L into equivalence classes. A set of representatives of L is a subset of L which consists of one lattice-free convex set for each equivalence class. Given a set A R n and a R n, we write a+a for the set {a+a : a A}. We are now ready to state the main result of this section. Theorem 3.. For i {, 2}, L i denotes a family of lattice-free convex sets in R n. Suppose that L 2 is closed under unimodular transformations and let ˆL 2 denote a set of representatives of L 2. Suppose that all sets of L 2 are polytopes with exactly l extreme points. Then ρ[l, L 2 ] = inf l i= s i ( s L f; r,..., r l) { f + conv r,..., r l} ˆL 2 f Q n \ Z n ; r,..., r l Q n \ {0}; cone { r,..., r l} = R n. Note, this optimization problem has potentially an infinite number of constraints as we get 9

10 a constraint of L ( f; r,..., r l) for each B L. The condition that cone { r,..., r l} = R n ensures that f is in the interior of the polytope f + conv { r,..., r l}. A normalized quadrilateral is a maximal lattice-free quadrilateral, where each of the points (0, 0) T, (0, ) T, (, 0) T, (, ) T is in the interior of a different edge of the quadrilateral. A Type 3 triangle is normalized if each of the points (0, 0) T, (, 0) T, (0, ) T is in the interior of a different edge of the triangle. Moreover, we require that (0, 0) T and (, ) T be on different sides of the line containing the edge of the triangle with the point (, 0) T in its interior. See Figure 6. We leave the following to the reader. Remark 3.2. Let B be a quadrilateral (resp. a triangle of Type 3). There exists an affine unimodular transformation φ : R 2 R with the property that φ(b) is a normalized quadrilateral (resp. triangle of Type 3). Observe that both and 3 are families of lattice-free convex sets that are closed under affine unimodular transformations. We now obtain readily the following corollaries of Theorem 3. and Remark 3.2. Corollary 3.3. Let be the set of all normalized quadrilaterals. Then, we have ρ[ 2, ] = inf s + s 2 + s 3 + s 4 s 2 (f; r, r 2, r 3, r 4 ) f + conv { r, r 2, r 3, r 4} f Q 2 \ Z 2 ; r, r 2, r 3, r 4 Q 2 \ {0}; cone { r, r 2, r 3, r 4} = R 2. Corollary 3.4. Let 3 be the set of all normalized triangles of Type 3. Then, we have ρ[ 2, 3 ] = inf s + s 2 + s 3 s (f; r, r 2, r 3 ) f + conv { r, r 2, r 3} 3 f Q 2 \ Z 2 ; r, r 2, r 3 Q 2 \ {0}; cone { r, r 2, r 3} = R 2. Corollary 3.3 will be used in the proof of Theorem.7, Corollary 3.4 will be utilized in the proof of Theorem.8. We present a number of preliminaries before we proceed with the proof of Theorem 3.. Given a nonempty upper comprehensive convex set C R n + and a R n + we define, τ[a; C] = inf { a T x : x C }. Theorem 3.5. Let C, C 2 R n + be nonempty, upper comprehensive, closed convex sets. Assume 0 C 2. Then, ρ[c, C 2 ] = inf { τ[a, C ] : a T x is a minimal constraint for C 2 }. Here, we define ρ[c, C 2 ] to be + when the infimum is 0. 0

11 The case where both C and C 2 are polyhedra appeared in []. The case where only C is required to be a polyhedron appeared in [3]. Proof. Note that every upper comprehensive closed convex set C in R n + \{0} can be expressed as C = { x R n + : a T x, a A(C) }, where A(C) R n + is the set of all a such that a T x = defines a supporting hyperplane for C. The assumption 0 C implies that A(C) is nonempty. Let α := inf {τ[a, C ] : a A(C 2 )}. First, we prove C αc 2. Since C, A(C 2 ) R n + are nonempty, we have 0 α < +. If α = 0, then for every ɛ > 0, there exist a ɛ A(C 2 ) and x ɛ C such that (a ɛ ) T x ɛ < ɛ. Equivalently, (a ɛ ) T ( ɛ xɛ) <. The latter implies, there does not exist β > 0 such that βc C 2. We have defined ρ[c, C 2 ] to be + in this case. Therefore the theorem holds when α = 0. Hence, we may assume α (0, + ). Let x C. Then, a T x α, a A(C 2 ). The latter is equivalent to a T ( α x ), a A(C 2 ). Since in addition, α x Rn +, we have α x C 2. Hence, C αc 2. Second, we prove that there does not exist ᾱ (α, + ) such that C ᾱc 2. Suppose there is such a ᾱ (we are seeking a contradiction). By the definition of α, for every ɛ > 0, there exist x ɛ C and a ɛ A(C 2 ) such that (a ɛ ) T x ɛ < α + ɛ. (4) Since C ᾱc 2, we must have (a ɛ ) T ( ᾱ xɛ ). (5) Now, the relations (4) and (5) imply α + ɛ > (a ɛ ) T x ɛ ᾱ, for every ɛ > 0; i.e., α = ᾱ, a contradiction. Therefore, the above characterization of ρ is correct. Lemma 3.6. Let L denote a family of lattice-free convex sets in R n. Let f Q n \ Z n and consider Γ, Γ finite sequences of vectors in Q n \ {0}. Suppose that Γ Γ and that every vector in Γ is a convex combination of vectors in Γ. Then inf { l T s : s L(f; Γ) } = inf { l T s : s L(f; Γ ) }. For the case where L is finite the above lemma specializes to Theorem 4.2 in [3].

12 Proof. Suppose every vector in Γ is a convex combination of vectors in Γ = r, r 2,..., r k. So, we may assume, Γ = r, r 2,..., r k+l, and r k+i = k j= λ ijr j with k j= λ ij =, i [l], where λ ij 0, i [l], j [k]. Every feasible solution of the semi-infinite linear program in the RHS may be appended by l zeros to make up a feasible solution of the semi-infinite linear program in the LHS with the same objective value. Thus, LHS RHS. Let s R k+l + be a feasible solution of the problem in the LHS. Define l ŝ j := s j + λ ij s k+i, i= j [k]. Note that ( ) k l k l l T ŝ = s j + λ ij s k+i = s j + s k+i = l T s. j= i= j= i= Consider an arbitrary inequality among the constraints in the LHS: k+l ψ f;b (r j )s j. We have j= = = k+l ψ f;b (r j ) s j j= k ψ f;b (r j ) s j + j= l i= ( k ψ f;b (r j ) s j + j= i= k ψ f;b (r j )ŝ j, j= ψ f;b k λ ij r j s k+i j= ) l λ ij s k+i where the second inequality above uses the convexity of ψ f;b ( ) (see [5] for example). Hence, ŝ is a feasible solution of the problem in the RHS with the same objective value as s (in the LHS). Therefore, LHS RHS. The next remark characterizes the effect of scaling vectors. Remark 3.7. Let L denote a family of lattice-free convex sets in R n. Let f Q n \ Z n and let r,..., r k Q n \ {0} such that cone { r,... r k} = R n. Consider µ j > 0 for all j [k] and let D = Diag (µ,..., µ k ). Suppose that a T s is a minimal constraint of L(f; r,..., r k ) and let s L(f; r,..., r k ). Then. (Da) T s is a minimal constraint of L(f; µ r,..., µ k r k ), and 2

13 2. D s L(f; µ r,..., µ k r k ). Proof. () By definition of L(f; r,..., r k ), a T s is an intersection cut for B L, f and r,..., r k, i.e. for all j [k], a j = ψ f;b (r j ). It suffices to show that (Da) T s is an intersection cut for B, f, and µ r,..., µ k r k, i.e. that for all j [k], ψ f;b (µ j r j ) = µ j a j = µ j ψ f;b (r j ). If there is no positive scalar λ such that f + λr j is on the boundary of B then ψ f;b (r j ) = ψ f;b (µ j r j ) = 0 as required. Otherwise, f + λr j is on the boundary of B, and ψ f;b (r j ) = λ. Hence, f + λ µ j (µ j r j ) is on the boundary of B, and ψ f;b (µ j r j ) = µ j λ as required. (2) follows from () as every minimal constraint of L(f; r,..., r k ) distinct from s 0 is of the form a T s, for a 0. The next remark shows invariance under affine unimodular transformations. Remark 3.8. Let L denote a family of lattice-free convex sets in R n that is closed under unimodular transformations. Let f Q n \ Z n and let r,..., r k Q n \ {0} such that cone { r,... r k} = R n. Let M Z n Z n be a unimodular matrix and let c Z n. Then L(f; r,..., r k ) = L(c + Mf; Mr,..., Mr k ). Proof. Since M is unimodular, it suffices to show that every intersection cut for f, B L and r,..., r k, is an intersection cut for f, B and Mr,..., Mr k where B is some set in L. This follows immediately from the fact that f + λr j is on the boundary of B, if and only if (c + Mf) + λ(mr j ) = c + M(f + λr j ) is on the boundary of B = c + {Mb : b B}. Finally, as L is closed under unimodular transformations, B L as well. Suppose B R n is a lattice-free convex set and let f be in the interior of B. We say that r Q n \ {0} is a boundary ray (for f, B) if f + r is on the boundary of B, and that r is a corner ray if f + r is an extreme point of B. Proof of Theorem 3.. By definition of ρ, see (3), ρ[l,l 2 ] is equal to, { } inf ρ [ L (f; Γ), L 2 (f; Γ) ] : f Qn \ Z n ; Γ = r,..., r k Q n \ {0}; k ; cone{γ} = R n. (6) It follows from Theorem 3.5 and the fact that every minimal constraint of L 2 (f; Γ) is an intersection cut that (6) can be written as, inf τ [ a, L (f; Γ) ] a T s intersection cut for f, B L 2 and Γ f Q n \ Z n ; Γ = r,..., r k Q n \ {0}; k ; cone{γ} = R n. Because of Remark 3.8 we may restrict in (6) B L 2 to B L 2. Since a T s is an intersection cut and f is in the interior of B, a j > 0 for all j [k]. Let D = Diag (a,..., a k ). (7) 3

14 Then τ [ a, L (f; Γ) ] { } = inf a T s : s L (f; r,..., r k ) ( = inf {l T Ds : Ds L f; r,..., r k)}, a a k where the first equality follows from the definition of τ and the second from Remark 3.7(2). Moreover, by Remark 3.7(), l T s is a minimal constraint of L (f; a r,..., a k r k ). Since in (7) the infimum is taken over all r,..., r k Q n \ {0}, after redefining Ds as s, we can rewrite (7) as follows, inf l T s ( s L f; r,..., r k) l T s intersection cut for f, B L 2 and Γ f Q n \ Z n ; Γ = r,..., r k Q n \ {0}; k ; cone{γ} = R n. (8) Let B L 2 for which the intersection cut for f, B, Γ is of the form l T s. Then all vectors of Γ must be boundary rays for f, B. Let Γ be the corner rays for B and f, and let Γ = Γ Γ. Then inf{l T s : s L (f; Γ)} inf{l T s : s L (f; Γ )} = inf{l T s : s L (f; Γ )}. The inequality arises from the fact that the second optimization problem is a relaxation of the first as setting variables for the second problem to zero for all vectors in Γ \ Γ yields the first problem. The equality follows by Lemma 3.6. Thus, in (8) we can restrict Γ to correspond to the set of all corner rays of B, i.e. that B = f + conv{r,..., r l } where l is the number of extreme points of each B L 2. Then, the resulting problem is as required. 4 Upper bound for ρ[ 2, ] Let Q be a normalized quadrilateral with corners v, v 2, v 3, v 4. We may assume (after possibly relabelling v, v 2, v 3, v 4 ) that (see Figure 4), edge v, v 2 contains (, 0) T and has slope β, edge v 2, v 3 contains (0, 0) T and has slope α, edge v 3, v 4 contains (0, ) T and has slope γ, and edge v 4, v contains (, ) T and has slope δ, where α, β, γ, δ > 0. (9) Note that Q is completely described by α, β, γ, δ. The following can be readily checked. 4

15 v 4 0 v 3 v v 2 Figure 4: Quadrilateral with corners v, v 2, v 3, v 4. Remark 4.. Let Q be a normalized quadrilateral as in (9). Then v = v 3 = ( + ( α + γ, ) β + δ, β T ( β v 2 = β + δ α + β, αβ α + β ) α T ( δ v 4 = α + γ δ + γ, + ) T γδ δ + γ Let Q be a normalized quadrilateral as in (9) and let l, l 2, l 3, l 4 be distinct elements of [4]. The fixed triangle T l associated with Q is the unique maximal lattice-free triangle that has v l 2, v l 3, v l 4 on the boundary of T l and that contains all of (0, 0) T, (0, ) T, (, 0) T, (, ) T. See Figure 5. Remark 4.2. Let Q be a normalized quadrilateral as in (9). For all i [4], let T i denote a fixed triangle associated with Q and let r i = v i f where f Q 2 \ Z 2 is an interior point of T i Q. For all i, j [4], i j, ψ f;ti (r j ) =. Moreover, ) T. ψ f;t (r ) = + a, ψ f;t 2 (r 2 ) = + b, ψ f;t 3 (r 3 ) = + c, ψ f;t 4 (r 4 ) = + d, where a = ( f )(β + δ) b = f 2 ( α + β ) c = f (α + γ) d = ( f 2 )( δ + γ ). (0) Proof. Suppose j i. Then f + r j is on the boundary of T i, and by definition, ψ f;ti (r j ) = as required. Suppose i = j. We only consider the case where i = as the other cases are analogous. For some scalar λ > 0, f + λr is on the boundary of T. In particular, f + λr =, thus ψ f;t (r ) = λ = r f = v f f = + v f. By Remark 4., v = + β+δ, and the result follows. 5

16 v T 2 T v 2 v 4 v 3 T 4 T 3 Figure 5: Associated triangles T, T 2, T 3 and T 4. We consider the functions h, h : R 6 R with variables f, f 2, α, β, δ, γ where, h(f, f 2, α, β, δ, γ) = a + b + c + d and h (f, f 2, α, β, δ, γ) = b + c + d, () where a, b, c, d are defined as in (0). Lemma 4.3. For h, h defined as in (),. inf {h : f, f 2 [0, ], α, β, γ, δ > 0} 2, and 2. inf { h : f, f 2 [0, ], α, β, γ, δ > 0 } 2. The proof will require the following observation. Remark 4.4. For every pair of constants c, c 2 > 0, the function f : R ++ R where f(x) = c x + c 2x attains it minimum value 2 c c 2 uniquely at x = c c 2. In particular, min {x + x } : x > 0 2. Proof of Lemma 4.3. Consider part. Let us define the function g : (0, ) R 2 where { [ g(ɛ) = inf h : f, f 2 [0, ], α, β, γ, δ ɛ, ]}. ɛ 2 (a, b) denotes the open interval between a and b. 6

17 Claim. For all ɛ (0, ), g(ɛ) 2. Proof of claim: Consider a fixed ɛ > 0. Then g(ɛ) is obtained by minimizing the continuous function h, over the compact set {(f, f 2, α, β, γ, δ) : f, f 2 [0, ], α, β, γ, δ [ ɛ, ɛ ] }. It follows that h attains its minimum for say values ˆf, ˆf 2, ˆα, ˆβ, ˆδ, ˆγ. For fixed values ˆα, ˆβ, ˆδ, ˆγ, h is a linear function in f, f 2. Thus it attains its minimum for one of the following values (f, f 2 ): (0, 0) T, (, 0) T, (0, ) T, (, ) T. Observe that by symmetry of h it suffices to consider the case (f, f 2 ) = (0, 0) T. In that case h becomes, ˆβ + ˆδ + ˆδ + ˆγ ˆδ + ˆδ 2, where the first inequality follows from ˆβ, ˆγ ɛ and the second from ˆδ > ɛ and Remark 4.4. Finally, if for some ˆf, ˆf 2 [0, ] and ˆα, ˆβ, ˆδ, ˆγ > 0, h has value < 2, then for ɛ > 0 small enough, g(ɛ) < 2, contradicting the Claim. Hence, part. holds. For part 2., consider ˆα, ˆβ, ˆδ, ˆγ > 0 and f, f 2 [0, ]. Then h (f, f 2, α, β, δ, γ) = f 2 ( α + β ) + f (α + γ) + ( f 2 )( δ + γ ) f 2 ( α + β ) + (α + γ) + ( f 2)( δ + γ ) = h(, f 2, α, β, δ, γ) 2, where the first inequality follows from δ, γ > 0 and the second from part (). We are now ready for the main proof of this section, Proof of Theorem.7. Choose arbitrary fixed r, r 2, r 3, r 4 Q 2 \{0} and f Q 2 \Z 2 such that Q = f +conv{r, r 2, r 3, r 4 } is a normalized quadrilateral. Consider the following minimization problem, inf s + s 2 + s 3 + s 4 s 2 (f; r, r 2, r 3, r 4 ). It suffices to show that some relaxation of (2) has a lower bound of 2 3, for as r, r 2, r 3, r 4, f were chosen arbitrarily, it implies by Corollary 3.3 that 2 3 is a lower bound for ρ[ 2, ] ; i.e., that ρ[ 2, ].5 as required. For i [4], v i = f + r i is a corner of Q. We may assume that Q is described by α, β, γ, δ as in (9). After possibly rotating by multiples of π/2 (see Remark 3.8) either, 0 < f, f 2 < or f and 0 < f 2 <. Thus, it will suffice to consider Case and Case 2. (2) Case : 0 < f, f 2 <. 7

18 Let T, T 2, T 3, T 4 be the fixed triangles associated with Q (see Figure 5). The following linear program is a relaxation of (2), min s + s 2 + s 3 + s 4 4 ψ f;ti (r j )s j i [4] j= s R 4 +. (3) Since 0 < f, f 2 < and α, β, γ, δ > 0 we have, a, b, c, d > 0, where a, b, c, d are defined as in (0). Remark 4.2 implies that (3) can be written as, min s + s 2 + s 3 + s 4 + a s 0. + b + c + d s l (4) The dual of (4) is given by, max ν + ν 2 + ν 3 + ν 4 + a ν 0. + b + c + d ν l (5) Consider, ˆν = a b + a + b + c + d c. d As a, b, c, d > 0, ˆν 0 and it can be readily checked that constraints of (5) corresponding to each of the primal variables s, s 2, s 3, s 4 are satisfied with equality. Thus ˆν is feasible for (5). Moreover, it has objective value, ˆν T l = + a + b + c + d. By () h = a + b + c + d. Lemma 4.3 part. shows that for all f, f 2, α, β, γ, δ where 0 < f, f 2 < and α, β, γ, δ > 0, we have h 2. Thus ˆν T l 2 3. In particular, 2 3 is a lower bound for (5) and in turn by weak duality to (3) as required. 8

19 Case 2: f and 0 < f 2 <. Let T 2, T 3, T 4 be the fixed triangles associated with Q (see Figure 5). Note, that f is in the interior of T 2, T 3 and T 4. The following linear program is a relaxation of (2), min s + s 2 + s 3 + s 4 4 ψ f;ti (r j )s j i {2, 3, 4} j= s R 4 +. This differs from (3) as we omitted the constraint corresponding to T. Since f, 0 < f 2 < and α, β, γ, δ > 0 we have, b, c, d > 0, where b, c, d are defined as in (0). Remark 4.2 implies that (6) can be written as, (6) The dual of (7) is given by, min s + s 2 + s 3 + s 4 + b + c s l + d s 0. (7) Consider, max ν + ν 2 + ν 3 ˆν = + b + c ν l + d ν 0. b c. + b + c + d d As b, c, d > 0, ˆν 0 and it can be readily checked that constraints of (8) corresponding to each of primal variables s 2, s 3, s 4 are satisfied with equality, and that since b, c, d > 0 the constraint corresponding to s also holds. Thus ˆν is feasible for (8). Moreover, it has objective value, ˆν T l = + b + c + d. By (), h = b + c + d. Lemma 4.3 part 2. shows that for all f, f 2, α, β, γ, δ where f, 0 < f 2 < and α, β, γ, δ > 0, we have h = b + c + d 2. Thus ˆν T l 2 3. In particular, 2 3 is a lower bound for (8) and in turn by weak duality to (6) as required. (8) 9

20 5 Upper bound for ρ[ 2, 3 ] Let T be a normalized Type 3 triangle with corners v, v 2, v 3. We may assume (after possibly relabelling v, v 2, v 3 ) that (see Figure 6), edge v, v 2 contains (0, ) T and has slope δ, edge v 2, v 3 contains (0, 0) T and has slope α, and edge v 3, v contains (, 0) T and has slope β, where β >, α, δ > 0, and α <. (9) Note, by definition, as T is a normalized Type 3 triangle, (0, 0) T and (, ) T are on different sides of the line containing v, v 3. This implies β >. Since (, 0) T is an interior point of the edge v, v 3 of T, α > 0. As (, ) T / T, α <. Finally, since (, ) T / T, δ > 0. 0 v v 4 v v 3 Figure 6: Normalized triangle of Type 3 Remark 5.. Let T be a normalized Type 3 triangle as in (9). Then v = ( ) β β(δ + ) T (, v 2 = β + δ δ + β δ + α, ) α T ( β v 3 = δ + α β α, ) αβ T. α β Let T be a normalized Type 3 triangle as in (9). The fixed triangle T associated with T has vertices corresponding to the pairwise intersection of the lines going through respectively: v 3, v ; v 3, v 2 ; and (0, ) T, (, ) T. The fixed triangle T 2 associated with T has vertices corresponding to the pairwise intersection of the lines going through respectively: v, v 2 ; v, v 3 ; and (0, 0) T, (, ) T. The fixed triangle T 3 associated with T has vertices corresponding to the pairwise intersection of the lines going through respectively: v 2, v ; v 2, v 3 ; and (, ) T, (, 0) T. See Figure 7. As T is a lattice-free convex set, so is the triangle with corners v 3, (0, 0) T and (, 0) T. As T is obtained from that triangle by sliding the line L going through (0, 0) T, (, 0) T to the line L 2 going through (0, ) T, (, ) T and as there is no integer point in the interior of the region between L and L 2, it follows that T is a lattice-free convex set. Moreover, as it has exactly one integer point in the interior of edges v 3, v and v 3, v 2 and at least two integer points on the third edge, it is a triangle of Type 2. Similarly, we can show that T 2, T 3 are of Type 2. 20

21 v v T v 2 v v 3 v 3 v T 3 T 2 v Figure 7: Triangle of Type 3 and associated triangles Remark 5.2. Let T be a normalized Type 3 triangle as in (9). For all i [3], let T i denote a fixed triangle associated with T and let r i = v i f where f Q 2 \ Z 2 is an interior point of T i Q. For all i, j [3], i j, ψ f;ti (r j ) =. Moreover, where ψ f;t (r ) = + a, ψ f;t 2 (r 2 ) = + b, ψ f;t 3 (r 3 ) = + c, a = ( f 2 ) δ + β δ(β ) b = (f + f 2 ) α + δ α v 3 c = ( f ) β α α. (20) Proof. Suppose i j. Then f + r j is on the boundary of T i, and by definition, ψ f;ti (r j ) = as required. Thus, we may assume i = j. The proof for i =, 3 is similar to that of the proof of Remark 4.2, so we shall omit it. Suppose i = 2. Then, by definition, ψ f;t2 (r 2 ) = λ such that v = f +λ(v 2 f) is on the boundary of T 2. Then, v is on the line segment going through (, ) T, (, ) T, i.e. f + λ(v 2 f) = (, ) T + t(, ) T for some t 0, or equivalently, ( f v 2 ) ( ) ( ) λ f f 2 v2 2 =. t f 2 + Solving the system we get, λ = f + f 2 (v 2 + v2 2 ) = + v2 v2 2 = + f + f 2 f + f 2 b, where the last equality follows from Remark 5.. We consider the functions h, h : R 5 R with variables α, β, δ, f, f 2 where, h(α, β, δ, f, f 2 ) = a + b + c and h (α, β, δ, f, f 2 ) = b + c, (2) where a, b, c are defined as in (20). 2

22 ( ) Lemma 5.3. Let v 4 = β β, { {( ) 0. inf h : β >, α, δ > 0, α < ; f conv 0 { {( ) 0 2. inf h : β >, α, δ > 0, α < ; f conv The proof will require the following easy observation. Remark 5.4. (see Figure 6). For h, h defined as in (2),, ( ) ( ) }} 0,, v 0 4 2, and, v, v 4 }} 2. { min x + } x : 0 < x < = 4. Proof of Lemma 5.3. Consider part. Let us define the function g : (0, ) R where g(ɛ) = inf {h : (f, f 2, α, β, δ) S}, where S is the set of tuples (f, f 2, α, β, δ) that satisfy, {( ) ( ) ( ) } 0 0 f conv,,, v 4 and + ɛ β 0 0 ɛ, α, δ ɛ, α ɛ, δ ɛ. Claim. For all ɛ (0, ), g(ɛ) 2. Proof of claim: Then, g(ɛ) is obtained by minimizing the continuous function h, over the compact set S. It follows that h attains its minimum for say values ˆf, ˆf 2, ˆα, ˆβ, ˆδ. For fixed values ˆα, ˆβ, ˆδ, h is a linear function in f, f 2. Thus, it attains its minimum for one of the following values (f, f 2 ): (0, 0) T, (0, ) T, (, 0) T, v 4. Case : f = f 2 = 0. Then h can be rewritten as, h = ˆδ + ˆβ ˆδ( ˆβ ) + ˆβ ˆα = ˆα ˆβ + ˆβ ˆδ( ˆβ ) + ˆβ ˆα ˆβ + ( ˆβ ) 2, where the first inequality follows from ˆδ, ˆβ, ˆβ > 0 and ˆα < and the second inequality from Remark 4.4 and ˆβ > 0. Case 2: f = 0, f 2 =. Then h can be rewritten as, h = ˆα + ˆδ ˆα + ˆβ ˆα = ˆβ ˆα ˆα + ˆα ˆα + ˆδ ˆα ˆα + ˆα 2 2, where the first inequality follows from ˆβ >, ˆα, ˆδ > 0, and the second inequality from Remark 5.4 and 0 < ˆα <. Case 3: f =, f 2 = 0. Then h can be rewritten as, h = ˆδ + ˆβ ˆδ( ˆβ ) ( ˆα + ˆδ + ˆα = ˆβ + ˆα ) + ˆδ ˆα 22 ( ) ( ) ˆβ + ˆβ ˆδ. ( ) ˆα

23 Keeping ˆα, ˆβ fixed, we optimize over δ. Then by Remark 4.4 the optimal value for δ is, ˆβ( ˆα) ˆδ = ˆβ > 0. Note, the square root is well defined as ˆβ, ˆα > 0. Substituting into ( ) yields, h = ˆβ + ˆα ˆα + 2 ˆβ ( ˆβ )( ˆα) 2, where the inequality follows from ˆβ > and 0 < ˆα <. Case 4: f = ˆβ ˆβ, f 2 =. Then f = ˆβ and h can be rewritten as, ˆα + ˆδ h =(f + f 2 ) ˆα + ( f ) ˆβ ˆα ˆα = (f + f 2 ) ˆα ˆα + (f ˆδ + f 2 ) ˆα + ˆβ ˆα ˆα ˆβ ˆα ˆα + ˆα ˆβ ˆα ˆα + ˆα = + 2 2, ˆα ˆα where the first inequality follows from f + f 2, ˆδ, ˆα > 0, ˆδ > 0, the second inequality from ˆβ > and the third inequality from Remark 5.4 and 0 < ˆα <. Finally, if for some ˆf, ˆf 2 [0, ] and ˆα, ˆβ, ˆδ, h has value < 2, then for ɛ > 0 small enough, g(ɛ) < 2, contradicting the Claim. For part 2., consider ˆα, ˆβ, ˆδ with ˆβ >, ˆα, ˆδ > 0, ˆα < and ˆf conv{(0, ) T, v, v 4 }. Then h =( ˆf + ˆf ˆα + ˆδ 2 ) ˆα + ( ˆf ) ˆβ ˆα ˆα ( ˆf ˆα + ˆδ + ) ˆα + ( ˆf ) ˆβ ˆα = h( ˆα ˆf,, ˆα, ˆβ, ˆδ) 2, where the first inequality follows from ˆf 2, ˆα, ˆβ, ˆα > 0, the second equality from the definitions of h, h, and the second inequality from part (). We are now ready for the main proof of this section. Proof of Theorem.8. Choose arbitrary fixed r, r 2, r 3 Q 2 \ {0} and f Q 2 \ Z 2 such that T = f +conv{r, r 2, r 3 } is a normalized Type 3 triangle. Consider the following minimization problem, inf s + s 2 + s 3 s 2 (f; r, r 2, r 3 ). It suffices to show that some relaxation of (22) has a lower bound of 2 3, for as r, r 2, r 3, f were chosen arbitrarily it implies by Corollary 3.4 that 2 3 is a lower bound for ρ[ 2, 3 ]; i.e., that 23 (22)

24 ρ[ 2, 3 ].5 as required. For i [3], v i = f + r i is a corner of T. We may assume that T is described by α, β, δ as in (9). After possibly applying a unimodular transformation (see Remark 3.8), we may assume that f conv {( ) 0, 0 ( ), 0 ( ) } 0, v R As f is in the interior of T, we are either in Case or Case 2. Case : f is in the interior of conv{(0, 0) T, (, 0) T, (0, ) T, v 4 }. Let T, T 2, T 3 be the fixed triangles associated with T (see Figure 7). The following linear program is a relaxation of (22), min s + s 2 + s 3 3 ψ f;ti (r j )s j i [3] j= s R 3 +. (23) Since f conv{(0, 0) T, (, 0) T, (0, ) T, v 4 } and β >, α, δ > 0 and α <, it follows that a, b, c > 0, where a, b, c are defined as in (20). Remark 5.2 implies that (23) can be written as, min s + s 2 + s 3 + a + b s l + c s 0. (24) The dual of (24) is given by, Consider, max ν + ν 2 + ν 3 ˆν = + a + b ν l + c ν 0. a b. + a + b + c c (25) 24

25 As a, b, c > 0, ˆν 0 and it can be readily checked that constraints of (25) corresponding to each of primal variables s, s 2, s 3 are satisfied with equality. Thus ˆν is feasible for (25). Moreover, it has objective value, ˆν T l = + a + b + c By (2), h = a + b + c. Lemma 5.3 part. implies that h 2. Thus, ˆν T l 2 3. In particular, is a lower bound for (25) and in turn by weak duality to (23), as required. 2 3 Case 2: f conv{(0, ) T, v, v 4 }. Let T 2, T 3 be the fixed triangles associated with T (see Figure 7). Note, that f is in the interior of T 2 and T 3. The following linear program is a relaxation of (22), min s + s 2 + s 3 3 ψ f;ti (r j )s j i {2, 3} j= s R 3 +. (26) It can be readily checked that in this case b, c > 0. Remark 5.2 implies that (26) can be written as, min s + s 2 + s 3 The dual of (27) is given by, ( ) + b + s l c s 0. (27) max ν + ν 2 + b ν l + c ν 0. (28) Consider, ˆν = + b + c ( ) b. c As b, c > 0, ˆν is feasible solution to (28) with objective value +b+c. Lemma 5.3 part 2. shows that h = b + c 2. In particular, 2 3 is a lower bound for (28) and in turn by weak duality to (26) as required. 25

26 6 Lower bounds We start this section with a proof of Theorem.5(): ρ[, S] = +. To prove this, it suffices to exhibit an instance f Q n \ Z n, Γ = r,..., r k Q n \ {0}, k for which there is no α > 0 satisfying αs(f; Γ) (f; Γ). Let f := ( 2, 0)T, k := 2, r := (, 0) T, r 2 := (0, ) T. Because the integer point (, 0) T is the midpoint between f and f + r, every intersection cut ψ(r )s + ψ(r 2 )s 2 satisfies ψ(r ) 2. The split cut generated by the split 0 x is the inequality 2s. Therefore it dominates all other intersection cuts. In particular, we have shown that S(f; r, r 2 ) = {s R 2 + : s 2 }. We claim that the point (0, 3 2 )T is in (f; r, r 2 ). This will complete the proof since (0, 3 2 )T α{s R 2 + : s 2 } for any α > 0. To prove the claim, consider any Type triangle T. Not all three vertices of T can lie on the two lines x = 0 and x =. Therefore T has a vertex with coordinate x or x 2, say x 2. Because T is lattice-free, the intersection of T with the line x = has length at most, and therefore its intersection with the line x = 2 has length at most 3 2. Since f is in the interior of this segment, we conclude that ψ(r 2 ) 2 3 in all intersection cuts arising from Type triangles. This proves (0, 3 2 )T (f; r, r 2 ). Proof of Theorem.6 in [3] contains a proof of Theorem.5(2). Next we prove Theorem.6(), namely that ρ[ 3, ].25. Because of Remark.9 it will suffice to show the following result, Theorem 6.. ρ[, ].25. Proof. Define, f := (0.5, 0.5) T and r := (0.9, 0.3) T r 2 := (0.3, 0.9) T r 3 := ( 0.9, 0.3) T r 4 := ( 0.3, 0.9) T. We will show ρ [ (f; r, r 2, r 3, r 4 ), (f; r, r 2, r 3, r 4 ) ] 9/8 =.25. We first claim that it suffices to show that s := (2/9, 2/9, 2/9, 2/9) T (f; r, r 2, r 3, r 4 ). Let Q denote the square with vertices v i = f + r i for i =, 2, 3, 4 (See Figure 8.) Since r, r 2, r 3, r 4 are corner rays 0 r 4 r 3 f r 0 r Figure 8: Square Q and vectors f, r, r 2, r 3, r 4. 26

27 of Q, the intersection cut for f and Q is given by s + s 2 + s 3 + s 4, in particular, that constraint is valid for (f; r, r 2, r 3, r 4 ). It follows that if s α (f; r, r 2, r 3 ) then α 8/9. Thus, ρ [ (f; r, r 2, r 3, r 4 ), (f; r, r 2, r 3, r 4 ) ] 9/8, as required. Let T be an arbitrary maximal lattice free triangle containing f in its interior. It suffices to show that s satisfies the intersection cut for f and T. Consider the three lines defined by the edges of T. At least one of these lines must have two of the points (0, 0) T, (0, ) T, (, 0) T, (, ) T on one side and f on the opposite side. Without loss of generality, assume that an edge of T defines a line L with (, 0) T and (, ) T on the opposite side of f. This implies Let r := 3 r r2. Then, ψ f;t (r ) 9 5. (29) 3 ψ f;t (r ) ψ f;t (r 2 ) ψ f;t (r), (30) where the first inequality arises from convexity of ψ f;t, and the second one from the fact that f + r = (, 0) T is not in the interior of T. Let r := 3 r r4. Then, 3 ψ f;t (r 3 ) ψ f;t (r 4 ) ψ f,t (r ), (3) where the first inequality arises from convexity of ψ f;t, and the second one from the fact that f + r = (0, ) T is not in the interior of T. We break the remainder of the proof in two cases. Case. ψ f;t (r 3 ) 6 5. Then using (30) and (3), we get 2 [ ψf;t (r ) + ψ f;t (r 2 ) + ψ f;t (r 3 ) + ψ f;t (r 4 ) ] (ψ f;t (r ) + ψ f;t (r 3 )). Using (29) and ψ f;t (r 3 ) 6 5, we get 2 [ ψf;t (r ) + ψ f;t (r 2 ) + ψ f;t (r 3 ) + ψ f;t (r 4 ) ]. (32) 9 It follows that s satisfies the intersection cut for f and T. Case 2. ψ f;t (r 3 ) 6 5. Then, the intersection point w of the triangle T with the half-line H defined by f + λr 3 with λ 0, has negative first coordinate x. By convexity of T, two distinct sides of T separate the segment wf from the points (0, 0) and (0, ). Let L be the line containing the side of T that separates (0, 0) and L 2 the line containing the side of T that separates (0, ). We may assume that w is the vertex of T at the intersection of L and L 2 since, otherwise, we can modify the triangle by changing L or L 2 and get an inequality at least as strong. 27

28 Notice that the line passing through w and (0, 0) intersects f + λr 2 with λ 0, at a point with first coordinate at most, by our assumption on ψ f;t (r 3 ). So, we may also assume without loss of generality that the line L defined earlier is the line x =. It follows that ψ f;t (r ) = 9 5. (33) Furthermore, by maximality of T, the lines L and L 2 go through (0, 0) T and (0, ) T respectively. Let r := 3 r r3. Then, 3 ψ f;t (r 2 ) ψ f;t (r 3 ) = ψ f;t (r ) =, (34) where the first equality arises from convexity of ψ f;t and the fact that r 2, r 3, r are all on the line L and on the boundary of T ; and the second equality follows from the fact that r is on the boundary of T. Similarly, as r 3, r 4, r are on the line L 2 and on the boundary of T, equality holds throughout in (3). Together with (34) we get, Using (33) we get ψ f;t (r 2 ) + ψ f;t (r 3 ) + ψ f;t (r 4 ) = ψ f;t (r 3 ). 2 9 (ψ f;t (r ) + ψ f;t (r 2 ) + ψ f;t (r 3 ) + ψ f;t (r 4 )) = ψ f;t (r 3 ). It follows again that s satisfies the intersection cut for f and T. Next we prove Theorem.6(2). Theorem 6.2. ρ[, 3 ].25. Proof. Define, f := (/3, /3) T and r := (, ) T r 2 := (0, ) T r 3 := (, 0) T. We will show ρ [ (f; r, r 2, r 3 ), 3 (f; r, r 2, r 3 ) ] 9/8 =.25. We first claim that it suffices to show that s := (8/27, 8/27, 8/27) T (f; r, r 2, r 3 ). Let T denote the triangle of Type 3 with vertices v i = f + r i for i =, 2, 3. (See Figure 9.) Since r, r 2, r 3 are corner rays of T, the intersection cut for f and Q is given by s + s 2 + s 3, in particular, that constraint is valid for 3 (f; r, r 2, r 3 ). It follows that if s α 3 (f; r, r 2, r 3 ) then α 24/27. Thus ρ [ (f; r, r 2, r 3 ), 3 (f; r, r 2, r 3 ) ] 27/24 = 9/8, as required. Let Q be an arbitrary maximal lattice free quadrilateral containing f in its interior. It suffices to show that s satisfies the intersection cut for f and Q. Let r := 2 3 r + 3 r2. Then, 2 3 ψ f;q(r ) + 3 ψ f;q(r 2 ) ψ f;q (r), (35) where the first inequality arises from convexity of ψ f;q, and the second one from the fact that f + r = (, 0) T is not in the interior of Q. 28

29 0 r 2 r f 0 r Figure 9: Triangle T and vectors f, r, r 2, r 3. and Similarly 2 3 ψ f;q(r 2 ) + 3 ψ f;q(r 3 ), (36) 2 3 ψ f;q(r 3 ) + 3 ψ f;q(r ). (37) Case. ψ f;q (r i ) 3 2 We may assume, for i [3]. Then, 3 2 (36)+ 3 4 (37)+ 3 4 (38) gives ψ f;q (r ) 3/2. (38) ψ f;q (r ) + ψ f;q (r 2 ) + ψ f;q (r 3 ) 27/8. Therefore, the point s = ( 8 27, 8 27, 8 27 )T satisfies the intersection cut for f and Q. Note that it is possible to satisfy all three inequalities (36), (37) and (38) at equality. So, the bound of 9/8 can be achieved. Case 2. ψ f;q (r i ) < 3 2 for all i [3]. By convexity of Q, the only integer points that can be on the boundary of Q are (0, 0) T, (0, ) T, (, 0) T. However, this contradicts the property that maximal lattice-free quadrilaterals contain four integral points on their boundary. 7 Concluding remarks We refer the reader to Figure 2 and Table in the Introduction. In Table 2, we give lower and upper bounds on ρ[#, # 2 ] values for every pair of families of intersection cuts. If a cell contains only one value, then that is the exact value of the approximation ratio ρ. So, Table corresponds to the last column of Table 2. Those entries in the table which are stated as some 29

On the relative strength of families of intersection cuts arising from pairs of tableau constraints in mixed integer programs

On the relative strength of families of intersection cuts arising from pairs of tableau constraints in mixed integer programs On the relative strength of families of intersection cuts arising from pairs of tableau constraints in mixed integer programs Yogesh Awate Tepper School of Business, Carnegie Mellon University, Pittsburgh,

More information

On the Relative Strength of Split, Triangle and Quadrilateral Cuts

On the Relative Strength of Split, Triangle and Quadrilateral Cuts On the Relative Strength of Split, Triangle and Quadrilateral Cuts Amitabh Basu Tepper School of Business, Carnegie Mellon University, Pittsburgh, PA 53 abasu@andrew.cmu.edu Pierre Bonami LIF, Faculté

More information

On the Relative Strength of Split, Triangle and Quadrilateral Cuts

On the Relative Strength of Split, Triangle and Quadrilateral Cuts On the Relative Strength of Split, Triangle and Quadrilateral Cuts Amitabh Basu Tepper School of Business, Carnegie Mellon University, Pittsburgh, PA 53 abasu@andrew.cmu.edu Pierre Bonami LIF, Faculté

More information

On the Relative Strength of Split, Triangle and Quadrilateral Cuts

On the Relative Strength of Split, Triangle and Quadrilateral Cuts On the Relative Strength of Split, Triangle and Quadrilateral Cuts Amitabh Basu Pierre Bonami Gérard Cornuéjols François Margot Abstract Integer programs defined by two equations with two free integer

More information

Split Rank of Triangle and Quadrilateral Inequalities

Split Rank of Triangle and Quadrilateral Inequalities Split Rank of Triangle and Quadrilateral Inequalities Santanu Dey 1 Quentin Louveaux 2 June 4, 2009 Abstract A simple relaxation of two rows of a simplex tableau is a mixed integer set consisting of two

More information

A geometric perspective on lifting

A geometric perspective on lifting A geometric perspective on lifting Michele Conforti Università di Padova, conforti@math.unipd.it Gérard Cornuéjols Carnegie Mellon University and Université d Aix-Marseille, gc0v@andrew.cmu.edu Giacomo

More information

Minimal inequalities for an infinite relaxation of integer programs

Minimal inequalities for an infinite relaxation of integer programs Minimal inequalities for an infinite relaxation of integer programs Amitabh Basu Carnegie Mellon University, abasu1@andrew.cmu.edu Michele Conforti Università di Padova, conforti@math.unipd.it Gérard Cornuéjols

More information

Minimal Valid Inequalities for Integer Constraints

Minimal Valid Inequalities for Integer Constraints Minimal Valid Inequalities for Integer Constraints Valentin Borozan LIF, Faculté des Sciences de Luminy, Université de Marseille, France borozan.valentin@gmail.com and Gérard Cornuéjols Tepper School of

More information

The Triangle Closure is a Polyhedron

The Triangle Closure is a Polyhedron The Triangle Closure is a Polyhedron Amitabh Basu Robert Hildebrand Matthias Köppe January 8, 23 Abstract Recently, cutting planes derived from maximal lattice-free convex sets have been studied intensively

More information

The Triangle Closure is a Polyhedron

The Triangle Closure is a Polyhedron The Triangle Closure is a Polyhedron Amitabh Basu Robert Hildebrand Matthias Köppe November 7, 21 Abstract Recently, cutting planes derived from maximal lattice-free convex sets have been studied intensively

More information

Minimal inequalities for an infinite relaxation of integer programs

Minimal inequalities for an infinite relaxation of integer programs Minimal inequalities for an infinite relaxation of integer programs Amitabh Basu Carnegie Mellon University, abasu1@andrew.cmu.edu Michele Conforti Università di Padova, conforti@math.unipd.it Gérard Cornuéjols

More information

A geometric perspective on lifting

A geometric perspective on lifting A geometric perspective on lifting Michele Conforti Università di Padova, conforti@math.unipd.it Gérard Cornuéjols Carnegie Mellon University and Université d Aix-Marseille, gc0v@andrew.cmu.edu Giacomo

More information

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

Multi-Row Cuts in Integer Programming. Tepper School of Business Carnegie Mellon University, Pittsburgh Multi-Row Cuts in Integer Programming Gérard Cornuéjols Tepper School o Business Carnegie Mellon University, Pittsburgh March 2011 Mixed Integer Linear Programming min s.t. cx Ax = b x j Z or j = 1,...,

More information

Two-Term Disjunctions on the Second-Order Cone

Two-Term Disjunctions on the Second-Order Cone Noname manuscript No. (will be inserted by the editor) Two-Term Disjunctions on the Second-Order Cone Fatma Kılınç-Karzan Sercan Yıldız the date of receipt and acceptance should be inserted later Abstract

More information

Chapter 1. Preliminaries

Chapter 1. Preliminaries Introduction This dissertation is a reading of chapter 4 in part I of the book : Integer and Combinatorial Optimization by George L. Nemhauser & Laurence A. Wolsey. The chapter elaborates links between

More information

Corner Polyhedron and Intersection Cuts

Corner Polyhedron and Intersection Cuts Corner Polyhedron and Intersection Cuts Michele Conforti 1,5, Gérard Cornuéjols 2,4 Giacomo Zambelli 3,5 August 2010 Revised March 2011 Abstract Four decades ago, Gomory introduced the corner polyhedron

More information

1 Maximal Lattice-free Convex Sets

1 Maximal Lattice-free Convex Sets 47-831: Advanced Integer Programming Lecturer: Amitabh Basu Lecture 3 Date: 03/23/2010 In this lecture, we explore the connections between lattices of R n and convex sets in R n. The structures will prove

More information

Convex Sets and Minimal Sublinear Functions

Convex Sets and Minimal Sublinear Functions Convex Sets and Minimal Sublinear Functions Amitabh Basu Gérard Cornuéjols Giacomo Zambelli April 2010 Abstract We show that, given a closed convex set K containing the origin in its interior, the support

More information

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

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 On the Rank of Mixed 0,1 Polyhedra Λ Gérard Cornuéjols Yanjun Li Graduate School of Industrial Administration Carnegie Mellon University, Pittsburgh, USA (corresponding author: gc0v@andrew.cmu.edu) February

More information

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

Polyhedral Approach to Integer Linear Programming. Tepper School of Business Carnegie Mellon University, Pittsburgh Polyhedral Approach to Integer Linear Programming Gérard Cornuéjols Tepper School of Business Carnegie Mellon University, Pittsburgh 1 / 30 Brief history First Algorithms Polynomial Algorithms Solving

More information

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

Deciding Emptiness of the Gomory-Chvátal Closure is NP-Complete, Even for a Rational Polyhedron Containing No Integer Point Deciding Emptiness of the Gomory-Chvátal Closure is NP-Complete, Even for a Rational Polyhedron Containing No Integer Point Gérard Cornuéjols 1 and Yanjun Li 2 1 Tepper School of Business, Carnegie Mellon

More information

MAT-INF4110/MAT-INF9110 Mathematical optimization

MAT-INF4110/MAT-INF9110 Mathematical optimization MAT-INF4110/MAT-INF9110 Mathematical optimization Geir Dahl August 20, 2013 Convexity Part IV Chapter 4 Representation of convex sets different representations of convex sets, boundary polyhedra and polytopes:

More information

The continuous knapsack set

The continuous knapsack set The continuous knapsack set Sanjeeb Dash IBM Research sanjeebd@us.ibm.com Oktay Günlük IBM Research gunluk@us.ibm.com January 31, 2014 Laurence Wolsey Core laurence.wolsey@uclouvain.be Abstract We study

More information

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

A notion of Total Dual Integrality for Convex, Semidefinite and Extended Formulations A notion of for Convex, Semidefinite and Extended Formulations Marcel de Carli Silva Levent Tunçel April 26, 2018 A vector in R n is integral if each of its components is an integer, A vector in R n is

More information

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

The Strength of Multi-row Aggregation Cuts for Sign-pattern Integer Programs The Strength of Multi-row Aggregation Cuts for Sign-pattern Integer Programs Santanu S. Dey 1, Andres Iroume 1, and Guanyi Wang 1 1 School of Industrial and Systems Engineering, Georgia Institute of Technology

More information

CO 250 Final Exam Guide

CO 250 Final Exam Guide Spring 2017 CO 250 Final Exam Guide TABLE OF CONTENTS richardwu.ca CO 250 Final Exam Guide Introduction to Optimization Kanstantsin Pashkovich Spring 2017 University of Waterloo Last Revision: March 4,

More information

On Sublinear Inequalities for Mixed Integer Conic Programs

On Sublinear Inequalities for Mixed Integer Conic Programs Noname manuscript No. (will be inserted by the editor) On Sublinear Inequalities for Mixed Integer Conic Programs Fatma Kılınç-Karzan Daniel E. Steffy Submitted: December 2014; Revised: July 2015 Abstract

More information

WHEN DOES THE POSITIVE SEMIDEFINITENESS CONSTRAINT HELP IN LIFTING PROCEDURES?

WHEN DOES THE POSITIVE SEMIDEFINITENESS CONSTRAINT HELP IN LIFTING PROCEDURES? MATHEMATICS OF OPERATIONS RESEARCH Vol. 6, No. 4, November 00, pp. 796 85 Printed in U.S.A. WHEN DOES THE POSITIVE SEMIDEFINITENESS CONSTRAINT HELP IN LIFTING PROCEDURES? MICHEL X. GOEMANS and LEVENT TUNÇEL

More information

Locally convex spaces, the hyperplane separation theorem, and the Krein-Milman theorem

Locally convex spaces, the hyperplane separation theorem, and the Krein-Milman theorem 56 Chapter 7 Locally convex spaces, the hyperplane separation theorem, and the Krein-Milman theorem Recall that C(X) is not a normed linear space when X is not compact. On the other hand we could use semi

More information

3. Linear Programming and Polyhedral Combinatorics

3. Linear Programming and Polyhedral Combinatorics Massachusetts Institute of Technology 18.433: Combinatorial Optimization Michel X. Goemans February 28th, 2013 3. Linear Programming and Polyhedral Combinatorics Summary of what was seen in the introductory

More information

The continuous knapsack set

The continuous knapsack set The continuous knapsack set Sanjeeb Dash IBM Research sanjeebd@us.ibm.com Oktay Günlük IBM Research gunluk@us.ibm.com December 18, 2014 Laurence Wolsey Core laurence.wolsey@uclouvain.be Abstract We study

More information

Convex Sets and Minimal Sublinear Functions

Convex Sets and Minimal Sublinear Functions Convex Sets and Minimal Sublinear Functions Amitabh Basu Gérard Cornuéjols Giacomo Zambelli March 2009, revised January 2010 Abstract We show that, given a closed convex set K containing the origin in

More information

Graph Coloring Inequalities from All-different Systems

Graph Coloring Inequalities from All-different Systems Constraints manuscript No (will be inserted by the editor) Graph Coloring Inequalities from All-different Systems David Bergman J N Hooker Received: date / Accepted: date Abstract We explore the idea of

More information

Lecture 7: Semidefinite programming

Lecture 7: Semidefinite programming CS 766/QIC 820 Theory of Quantum Information (Fall 2011) Lecture 7: Semidefinite programming This lecture is on semidefinite programming, which is a powerful technique from both an analytic and computational

More information

Constant factor approximations with families of intersection cuts

Constant factor approximations with families of intersection cuts Constant factor approximations with families of intersection cuts Gennadiy Averkov, Amitabh Basu 2,, and Joseph Paat 2, Institute of Mathematical Optimization, Faculty of Mathematics, University of Magdeburg,

More information

3. Linear Programming and Polyhedral Combinatorics

3. Linear Programming and Polyhedral Combinatorics Massachusetts Institute of Technology 18.453: Combinatorial Optimization Michel X. Goemans April 5, 2017 3. Linear Programming and Polyhedral Combinatorics Summary of what was seen in the introductory

More information

Maximal lattice-free convex sets in linear subspaces

Maximal lattice-free convex sets in linear subspaces Maximal lattice-free convex sets in linear subspaces Amitabh Basu Carnegie Mellon University, abasu1@andrew.cmu.edu Michele Conforti Università di Padova, conforti@math.unipd.it Gérard Cornuéjols Carnegie

More information

Sufficiency of Cut-Generating Functions

Sufficiency of Cut-Generating Functions Sufficiency of Cut-Generating Functions Gérard Cornuéjols 1, Laurence Wolsey 2, and Sercan Yıldız 1 1 Tepper School of Business, Carnegie Mellon University, 5000 Forbes Ave, Pittsburgh, PA 15213, United

More information

Facets for Node-Capacitated Multicut Polytopes from Path-Block Cycles with Two Common Nodes

Facets for Node-Capacitated Multicut Polytopes from Path-Block Cycles with Two Common Nodes Facets for Node-Capacitated Multicut Polytopes from Path-Block Cycles with Two Common Nodes Michael M. Sørensen July 2016 Abstract Path-block-cycle inequalities are valid, and sometimes facet-defining,

More information

Appendix PRELIMINARIES 1. THEOREMS OF ALTERNATIVES FOR SYSTEMS OF LINEAR CONSTRAINTS

Appendix PRELIMINARIES 1. THEOREMS OF ALTERNATIVES FOR SYSTEMS OF LINEAR CONSTRAINTS Appendix PRELIMINARIES 1. THEOREMS OF ALTERNATIVES FOR SYSTEMS OF LINEAR CONSTRAINTS Here we consider systems of linear constraints, consisting of equations or inequalities or both. A feasible solution

More information

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

On Some Polytopes Contained in the 0,1 Hypercube that Have a Small Chvátal Rank On ome Polytopes Contained in the 0,1 Hypercube that Have a mall Chvátal Rank Gérard Cornuéjols Dabeen Lee April 2016, revised July 2017 Abstract In this paper, we consider polytopes P that are contained

More information

Some Properties of Convex Hulls of Integer Points Contained in General Convex Sets

Some Properties of Convex Hulls of Integer Points Contained in General Convex Sets Some Properties of Convex Hulls of Integer Points Contained in General Convex Sets Santanu S. Dey and Diego A. Morán R. H. Milton Stewart School of Industrial and Systems Engineering, Georgia Institute

More information

Split closure and intersection cuts

Split closure and intersection cuts Math. Program., Ser. A 102: 457 493 (2005) Digital Object Identifier (DOI) 10.1007/s10107-004-0558-z Kent Andersen Gérard Cornuéjols Yanjun Li Split closure and intersection cuts Received: February 4,

More information

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

arxiv:math/ v1 [math.co] 23 May 2000 Some Fundamental Properties of Successive Convex Relaxation Methods on LCP and Related Problems arxiv:math/0005229v1 [math.co] 23 May 2000 Masakazu Kojima Department of Mathematical and Computing Sciences

More information

Efficient packing of unit squares in a square

Efficient packing of unit squares in a square Loughborough University Institutional Repository Efficient packing of unit squares in a square This item was submitted to Loughborough University's Institutional Repository by the/an author. Additional

More information

TRISTRAM BOGART AND REKHA R. THOMAS

TRISTRAM BOGART AND REKHA R. THOMAS SMALL CHVÁTAL RANK TRISTRAM BOGART AND REKHA R. THOMAS Abstract. We introduce a new measure of complexity of integer hulls of rational polyhedra called the small Chvátal rank (SCR). The SCR of an integer

More information

A Review of Linear Programming

A Review of Linear Programming A Review of Linear Programming Instructor: Farid Alizadeh IEOR 4600y Spring 2001 February 14, 2001 1 Overview In this note we review the basic properties of linear programming including the primal simplex

More information

Spring 2017 CO 250 Course Notes TABLE OF CONTENTS. richardwu.ca. CO 250 Course Notes. Introduction to Optimization

Spring 2017 CO 250 Course Notes TABLE OF CONTENTS. richardwu.ca. CO 250 Course Notes. Introduction to Optimization Spring 2017 CO 250 Course Notes TABLE OF CONTENTS richardwu.ca CO 250 Course Notes Introduction to Optimization Kanstantsin Pashkovich Spring 2017 University of Waterloo Last Revision: March 4, 2018 Table

More information

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

How tight is the corner relaxation? Insights gained from the stable set problem How tight is the corner relaxation? Insights gained from the stable set problem Gérard Cornuéjols a,1, Carla Michini b,,, Giacomo Nannicini c,3 a Tepper School of Business, Carnegie Mellon University,

More information

THE MINIMALLY NON-IDEAL BINARY CLUTTERS WITH A TRIANGLE 1. INTRODUCTION

THE MINIMALLY NON-IDEAL BINARY CLUTTERS WITH A TRIANGLE 1. INTRODUCTION THE MINIMALLY NON-IDEAL BINARY CLUTTERS WITH A TRIANGLE AHMAD ABDI AND BERTRAND GUENIN ABSTRACT. It is proved that the lines of the Fano plane and the odd circuits of K 5 constitute the only minimally

More information

NOTES ON VECTOR-VALUED INTEGRATION MATH 581, SPRING 2017

NOTES ON VECTOR-VALUED INTEGRATION MATH 581, SPRING 2017 NOTES ON VECTOR-VALUED INTEGRATION MATH 58, SPRING 207 Throughout, X will denote a Banach space. Definition 0.. Let ϕ(s) : X be a continuous function from a compact Jordan region R n to a Banach space

More information

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

Key words. Integer nonlinear programming, Cutting planes, Maximal lattice-free convex sets ON MAXIMAL S-FREE CONVEX SETS DIEGO A. MORÁN R. AND SANTANU S. DEY Abstract. Let S Z n satisfy the property that conv(s) Z n = S. Then a convex set K is called an S-free convex set if int(k) S =. A maximal

More information

Shiqian Ma, MAT-258A: Numerical Optimization 1. Chapter 4. Subgradient

Shiqian Ma, MAT-258A: Numerical Optimization 1. Chapter 4. Subgradient Shiqian Ma, MAT-258A: Numerical Optimization 1 Chapter 4 Subgradient Shiqian Ma, MAT-258A: Numerical Optimization 2 4.1. Subgradients definition subgradient calculus duality and optimality conditions Shiqian

More information

Disjunctive Cuts for Cross-Sections of the Second-Order Cone

Disjunctive Cuts for Cross-Sections of the Second-Order Cone Disjunctive Cuts for Cross-Sections of the Second-Order Cone Sercan Yıldız Gérard Cornuéjols June 10, 2014 Abstract In this paper we provide a unified treatment of general two-term disjunctions on crosssections

More information

Discrete Geometry. Problem 1. Austin Mohr. April 26, 2012

Discrete Geometry. Problem 1. Austin Mohr. April 26, 2012 Discrete Geometry Austin Mohr April 26, 2012 Problem 1 Theorem 1 (Linear Programming Duality). Suppose x, y, b, c R n and A R n n, Ax b, x 0, A T y c, and y 0. If x maximizes c T x and y minimizes b T

More information

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

Some Relationships between Disjunctive Cuts and Cuts based on S-free Convex Sets Some Relationships between Disjunctive Cuts and Cuts based on S-free Convex Sets Sanjeeb Dash a Santanu S. Dey b Oktay Günlük a a Business Analytics and Mathematical Sciences Department, IBM T. J. Watson

More information

Extreme Abridgment of Boyd and Vandenberghe s Convex Optimization

Extreme Abridgment of Boyd and Vandenberghe s Convex Optimization Extreme Abridgment of Boyd and Vandenberghe s Convex Optimization Compiled by David Rosenberg Abstract Boyd and Vandenberghe s Convex Optimization book is very well-written and a pleasure to read. The

More information

Operations that preserve the covering property of the lifting region

Operations that preserve the covering property of the lifting region Operations that preserve the covering property of the lifting region Amitabh Basu and Joe Paat June 23, 2015 Abstract We contribute to the theory for minimal liftings of cut-generating functions. In particular,

More information

Non-Recursive Cut Generation

Non-Recursive Cut Generation Non-Recursive Cut Generation Aleksandr M. Kazachkov Spring 2018 Tepper School of Business Carnegie Mellon University Pittsburgh, PA 15213 Thesis Committee: Egon Balas (Chair) Daniel Bienstock Gérard Cornuéjols

More information

Optimality Conditions for Nonsmooth Convex Optimization

Optimality Conditions for Nonsmooth Convex Optimization Optimality Conditions for Nonsmooth Convex Optimization Sangkyun Lee Oct 22, 2014 Let us consider a convex function f : R n R, where R is the extended real field, R := R {, + }, which is proper (f never

More information

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

Integer Programming ISE 418. Lecture 13. Dr. Ted Ralphs Integer Programming ISE 418 Lecture 13 Dr. Ted Ralphs ISE 418 Lecture 13 1 Reading for This Lecture Nemhauser and Wolsey Sections II.1.1-II.1.3, II.1.6 Wolsey Chapter 8 CCZ Chapters 5 and 6 Valid Inequalities

More information

On the Rational Polytopes with Chvátal Rank 1

On the Rational Polytopes with Chvátal Rank 1 On the Rational Polytopes with Chvátal Rank 1 Gérard Cornuéjols Dabeen Lee Yanjun Li December 2016, revised May 2018 Abstract We study the following problem: given a rational polytope with Chvátal rank

More information

4. Algebra and Duality

4. Algebra and Duality 4-1 Algebra and Duality P. Parrilo and S. Lall, CDC 2003 2003.12.07.01 4. Algebra and Duality Example: non-convex polynomial optimization Weak duality and duality gap The dual is not intrinsic The cone

More information

TORIC WEAK FANO VARIETIES ASSOCIATED TO BUILDING SETS

TORIC WEAK FANO VARIETIES ASSOCIATED TO BUILDING SETS TORIC WEAK FANO VARIETIES ASSOCIATED TO BUILDING SETS YUSUKE SUYAMA Abstract. We give a necessary and sufficient condition for the nonsingular projective toric variety associated to a building set to be

More information

Convex Optimization Notes

Convex Optimization Notes Convex Optimization Notes Jonathan Siegel January 2017 1 Convex Analysis This section is devoted to the study of convex functions f : B R {+ } and convex sets U B, for B a Banach space. The case of B =

More information

Ideal clutters that do not pack

Ideal clutters that do not pack Ideal clutters that do not pack Ahmad Abdi Gérard Cornuéjols Kanstantsin Pashkovich October 31, 2017 Abstract For a clutter C over ground set E, a pair of distinct elements e, f E are coexclusive if every

More information

Convex Sets. Prof. Dan A. Simovici UMB

Convex Sets. Prof. Dan A. Simovici UMB Convex Sets Prof. Dan A. Simovici UMB 1 / 57 Outline 1 Closures, Interiors, Borders of Sets in R n 2 Segments and Convex Sets 3 Properties of the Class of Convex Sets 4 Closure and Interior Points of Convex

More information

A Geometric Framework for Nonconvex Optimization Duality using Augmented Lagrangian Functions

A Geometric Framework for Nonconvex Optimization Duality using Augmented Lagrangian Functions A Geometric Framework for Nonconvex Optimization Duality using Augmented Lagrangian Functions Angelia Nedić and Asuman Ozdaglar April 15, 2006 Abstract We provide a unifying geometric framework for the

More information

Lecture 9 Monotone VIs/CPs Properties of cones and some existence results. October 6, 2008

Lecture 9 Monotone VIs/CPs Properties of cones and some existence results. October 6, 2008 Lecture 9 Monotone VIs/CPs Properties of cones and some existence results October 6, 2008 Outline Properties of cones Existence results for monotone CPs/VIs Polyhedrality of solution sets Game theory:

More information

2. Dual space is essential for the concept of gradient which, in turn, leads to the variational analysis of Lagrange multipliers.

2. Dual space is essential for the concept of gradient which, in turn, leads to the variational analysis of Lagrange multipliers. Chapter 3 Duality in Banach Space Modern optimization theory largely centers around the interplay of a normed vector space and its corresponding dual. The notion of duality is important for the following

More information

Minimizing Cubic and Homogeneous Polynomials over Integers in the Plane

Minimizing Cubic and Homogeneous Polynomials over Integers in the Plane Minimizing Cubic and Homogeneous Polynomials over Integers in the Plane Alberto Del Pia Department of Industrial and Systems Engineering & Wisconsin Institutes for Discovery, University of Wisconsin-Madison

More information

c 2000 Society for Industrial and Applied Mathematics

c 2000 Society for Industrial and Applied Mathematics SIAM J. OPIM. Vol. 10, No. 3, pp. 750 778 c 2000 Society for Industrial and Applied Mathematics CONES OF MARICES AND SUCCESSIVE CONVEX RELAXAIONS OF NONCONVEX SES MASAKAZU KOJIMA AND LEVEN UNÇEL Abstract.

More information

A Parametric Simplex Algorithm for Linear Vector Optimization Problems

A Parametric Simplex Algorithm for Linear Vector Optimization Problems A Parametric Simplex Algorithm for Linear Vector Optimization Problems Birgit Rudloff Firdevs Ulus Robert Vanderbei July 9, 2015 Abstract In this paper, a parametric simplex algorithm for solving linear

More information

Mixed-integer nonlinear programming, Conic programming, Duality, Cutting

Mixed-integer nonlinear programming, Conic programming, Duality, Cutting A STRONG DUAL FOR CONIC MIXED-INTEGER PROGRAMS DIEGO A. MORÁN R., SANTANU S. DEY, AND JUAN PABLO VIELMA Abstract. Mixed-integer conic programming is a generalization of mixed-integer linear programming.

More information

Optimization and Optimal Control in Banach Spaces

Optimization and Optimal Control in Banach Spaces Optimization and Optimal Control in Banach Spaces Bernhard Schmitzer October 19, 2017 1 Convex non-smooth optimization with proximal operators Remark 1.1 (Motivation). Convex optimization: easier to solve,

More information

Optimization methods NOPT048

Optimization methods NOPT048 Optimization methods NOPT048 Jirka Fink https://ktiml.mff.cuni.cz/ fink/ Department of Theoretical Computer Science and Mathematical Logic Faculty of Mathematics and Physics Charles University in Prague

More information

On John type ellipsoids

On John type ellipsoids On John type ellipsoids B. Klartag Tel Aviv University Abstract Given an arbitrary convex symmetric body K R n, we construct a natural and non-trivial continuous map u K which associates ellipsoids to

More information

Integer Programming, Part 1

Integer Programming, Part 1 Integer Programming, Part 1 Rudi Pendavingh Technische Universiteit Eindhoven May 18, 2016 Rudi Pendavingh (TU/e) Integer Programming, Part 1 May 18, 2016 1 / 37 Linear Inequalities and Polyhedra Farkas

More information

Lecture 5. Theorems of Alternatives and Self-Dual Embedding

Lecture 5. Theorems of Alternatives and Self-Dual Embedding IE 8534 1 Lecture 5. Theorems of Alternatives and Self-Dual Embedding IE 8534 2 A system of linear equations may not have a solution. It is well known that either Ax = c has a solution, or A T y = 0, c

More information

Strong Dual for Conic Mixed-Integer Programs

Strong Dual for Conic Mixed-Integer Programs Strong Dual for Conic Mixed-Integer Programs Diego A. Morán R. Santanu S. Dey Juan Pablo Vielma July 14, 011 Abstract Mixed-integer conic programming is a generalization of mixed-integer linear programming.

More information

Structure in Mixed Integer Conic Optimization: From Minimal Inequalities to Conic Disjunctive Cuts

Structure in Mixed Integer Conic Optimization: From Minimal Inequalities to Conic Disjunctive Cuts Structure in Mixed Integer Conic Optimization: From Minimal Inequalities to Conic Disjunctive Cuts Fatma Kılınç-Karzan Tepper School of Business Carnegie Mellon University Joint work with Sercan Yıldız

More information

2 Sequences, Continuity, and Limits

2 Sequences, Continuity, and Limits 2 Sequences, Continuity, and Limits In this chapter, we introduce the fundamental notions of continuity and limit of a real-valued function of two variables. As in ACICARA, the definitions as well as proofs

More information

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

March 2002, December Introduction. We investigate the facial structure of the convex hull of the mixed integer knapsack set ON THE FACETS OF THE MIXED INTEGER KNAPSACK POLYHEDRON ALPER ATAMTÜRK Abstract. We study the mixed integer knapsack polyhedron, that is, the convex hull of the mixed integer set defined by an arbitrary

More information

On the convexity of piecewise-defined functions

On the convexity of piecewise-defined functions On the convexity of piecewise-defined functions arxiv:1408.3771v1 [math.ca] 16 Aug 2014 Heinz H. Bauschke, Yves Lucet, and Hung M. Phan August 16, 2014 Abstract Functions that are piecewise defined are

More information

Nonlinear Programming 3rd Edition. Theoretical Solutions Manual Chapter 6

Nonlinear Programming 3rd Edition. Theoretical Solutions Manual Chapter 6 Nonlinear Programming 3rd Edition Theoretical Solutions Manual Chapter 6 Dimitri P. Bertsekas Massachusetts Institute of Technology Athena Scientific, Belmont, Massachusetts 1 NOTE This manual contains

More information

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

Integer Programming ISE 418. Lecture 12. Dr. Ted Ralphs Integer Programming ISE 418 Lecture 12 Dr. Ted Ralphs ISE 418 Lecture 12 1 Reading for This Lecture Nemhauser and Wolsey Sections II.2.1 Wolsey Chapter 9 ISE 418 Lecture 12 2 Generating Stronger Valid

More information

A Lower Bound on the Split Rank of Intersection Cuts

A Lower Bound on the Split Rank of Intersection Cuts A Lower Bound on the Split Rank of Intersection Cuts Santanu S. Dey H. Milton Stewart School of Industrial and Systems Engineering, Georgia Institute of Technology. 200 Outline Introduction: split rank,

More information

CHAPTER 7. Connectedness

CHAPTER 7. Connectedness CHAPTER 7 Connectedness 7.1. Connected topological spaces Definition 7.1. A topological space (X, T X ) is said to be connected if there is no continuous surjection f : X {0, 1} where the two point set

More information

Some Results Concerning Uniqueness of Triangle Sequences

Some Results Concerning Uniqueness of Triangle Sequences Some Results Concerning Uniqueness of Triangle Sequences T. Cheslack-Postava A. Diesl M. Lepinski A. Schuyler August 12 1999 Abstract In this paper we will begin by reviewing the triangle iteration. We

More information

Walker Ray Econ 204 Problem Set 3 Suggested Solutions August 6, 2015

Walker Ray Econ 204 Problem Set 3 Suggested Solutions August 6, 2015 Problem 1. Take any mapping f from a metric space X into a metric space Y. Prove that f is continuous if and only if f(a) f(a). (Hint: use the closed set characterization of continuity). I make use of

More information

ON KRONECKER PRODUCTS OF CHARACTERS OF THE SYMMETRIC GROUPS WITH FEW COMPONENTS

ON KRONECKER PRODUCTS OF CHARACTERS OF THE SYMMETRIC GROUPS WITH FEW COMPONENTS ON KRONECKER PRODUCTS OF CHARACTERS OF THE SYMMETRIC GROUPS WITH FEW COMPONENTS C. BESSENRODT AND S. VAN WILLIGENBURG Abstract. Confirming a conjecture made by Bessenrodt and Kleshchev in 1999, we classify

More information

Maths 212: Homework Solutions

Maths 212: Homework Solutions Maths 212: Homework Solutions 1. The definition of A ensures that x π for all x A, so π is an upper bound of A. To show it is the least upper bound, suppose x < π and consider two cases. If x < 1, then

More information

Chapter 2 Convex Analysis

Chapter 2 Convex Analysis Chapter 2 Convex Analysis The theory of nonsmooth analysis is based on convex analysis. Thus, we start this chapter by giving basic concepts and results of convexity (for further readings see also [202,

More information

COMPLEXITY OF SHORT RECTANGLES AND PERIODICITY

COMPLEXITY OF SHORT RECTANGLES AND PERIODICITY COMPLEXITY OF SHORT RECTANGLES AND PERIODICITY VAN CYR AND BRYNA KRA Abstract. The Morse-Hedlund Theorem states that a bi-infinite sequence η in a finite alphabet is periodic if and only if there exists

More information

Cutting planes from extended LP formulations

Cutting planes from extended LP formulations Cutting planes from extended LP formulations Merve Bodur University of Wisconsin-Madison mbodur@wisc.edu Sanjeeb Dash IBM Research sanjeebd@us.ibm.com March 7, 2016 Oktay Günlük IBM Research gunluk@us.ibm.com

More information

Lectures 6, 7 and part of 8

Lectures 6, 7 and part of 8 Lectures 6, 7 and part of 8 Uriel Feige April 26, May 3, May 10, 2015 1 Linear programming duality 1.1 The diet problem revisited Recall the diet problem from Lecture 1. There are n foods, m nutrients,

More information

This chapter reviews some basic geometric facts that we will need during the course.

This chapter reviews some basic geometric facts that we will need during the course. Chapter 1 Some Basic Geometry This chapter reviews some basic geometric facts that we will need during the course. 1.1 Affine Geometry We will assume that you are familiar with the basic notions of linear

More information

On the Properties of Positive Spanning Sets and Positive Bases

On the Properties of Positive Spanning Sets and Positive Bases Noname manuscript No. (will be inserted by the editor) On the Properties of Positive Spanning Sets and Positive Bases Rommel G. Regis Received: May 30, 2015 / Accepted: date Abstract The concepts of positive

More information

The master equality polyhedron with multiple rows

The master equality polyhedron with multiple rows The master equality polyhedron with multiple rows Sanjeeb Dash IBM Research sanjeebd@us.ibm.com Ricardo Fukasawa University of Waterloo rfukasaw@math.uwaterloo.ca September 16, 2010 Oktay Günlük IBM Research

More information

1 Topology Definition of a topology Basis (Base) of a topology The subspace topology & the product topology on X Y 3

1 Topology Definition of a topology Basis (Base) of a topology The subspace topology & the product topology on X Y 3 Index Page 1 Topology 2 1.1 Definition of a topology 2 1.2 Basis (Base) of a topology 2 1.3 The subspace topology & the product topology on X Y 3 1.4 Basic topology concepts: limit points, closed sets,

More information