1 Maximal Lattice-free Convex Sets

Size: px
Start display at page:

Download "1 Maximal Lattice-free Convex Sets"

Transcription

1 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 to be useful for developing a general theory of cutting planes for general Mixed-Integer Linear Programs (MILPs). 1 Maximal Lattice-free Convex Sets Consider some lattice Λof R n. Definition 1 Let Λ be a lattice of R n. A set S R n is said to be a Λ-free convex set of R n if S is convex, Λ int(s) =, and S is said to be a maximal Λ-free convex set of R n if it is not properly contained in any Λ-free convex set. When the lattice is clear from the context, we will often use the term maximal lattice-free convex sets. A characterization of maximal lattice-free convex sets, is given by the following. Theorem 2 Let Λ be a lattice of a linear space V of R n. A set S R n is a maximal Λ-free convex set of V if and only if one of the following holds: (i) S is a polyhedron of the form S = P + L where P is a polytope, L is a lattice-subspace of R n, dim(s) = dim(p ) + dim(l) = n, S does not contain any point of Λ in its interior and there is a point of Λ in the relative interior of each facet of S; (ii) dim(s) < n, S is an affine hyperplane of R n of the form S = v + L where v S and L is not a lattice-subspace of R n. The polyhedron S = P + L in Theorem 2(i) is called a cylinder over the polytope P and can be shown to have at most 2 dim(p ) facets. You proved the following results in the homeworks. Proposition 3 A bounded set Π R n contains only finitely many points from Λ. Lemma 4 Given y Λ and r V, then for every ε > 0 and λ 0, there exists a point of Λ at distance less than ε from the half line {y + λr λ λ}. Lemma 5 Given a lattice-subspace L of V, the orthogonal projection of Λ onto L is a lattice of L V. The following is a converse to Lemma 7 from Lecture 1. Lemma 6 If a linear subspace L of V is not a lattice-subspace of V, then for every ε > 0 there exists y Λ \ L at distance less than ε from L. 1

2 Proof: The proof is by induction on k = dim(l). Assume L is a linear subspace of V that is not a latticesubspace, and let ε > 0. If k = 1, then, since the origin 0 is contained in Λ, by Lemma 4 there exists y Λ at distance less than ε from L. If y L, then L = y, thus L is a lattice-subspace of V, contradicting our assumption. Hence we may assume that k 2 and the statement holds for spaces of dimension k 1. Suppose L contains a nonzero vector r Λ. Let L = proj r (L), Λ = proj r (Λ). By Lemma 5, Λ is a lattice of r V. Also, L is not a lattice subspace of r V with respect to Λ, because if there exists a basis a 1,..., a k 1 of L contained in Λ, then there exist scalars µ 1,..., µ k 1 such that a 1 + µ 1 r,..., a k 1 + µ k 1 r Λ, but then r, a 1 + µ 1 r,..., a k 1 + µ k 1 r is a basis of L contained in Λ, a contradiction. By induction, there exists a point y Λ \ L at distance less than ε from L. Since y Λ, there exists a scalar µ such that y = y + µr Λ, and y has distance less than ε from L. Thus L Λ = {0}. By Lemma 4, there exists a nonzero vector y Λ at distance less than ε from L. Since L does not contain any point in Λ other than the origin, y / L. The following lemma proves the only if part of Theorem 2 when S is bounded and full-dimensional. Lemma 7 Let Λ be a lattice of a linear space V of R n. Let S V be a bounded maximal Λ-free convex set with dim(s) = dim(v ). Then S is a polytope with a point of Λ in the relative interior of each of its facets. Proof: Since S is bounded, there exist integers L, U such that S is contained in the box B = {x R d L x i U}. For each y Λ B, since S is convex there exists a closed half-space H y of V such that S H y and y / int(h y ). By Proposition 3, B Λ is finite, therefore y B Λ Hy is a polyhedron. Thus P = y B Λ Hy B is a polytope and by construction Λ int(p ) =. Since S B and S H y for every y B Λ, it follows that S P. By maximality of S, S = P, therefore S is a polytope. We only need to show that S has a point of Λ in the relative interior of each of its facets. Let F 1,..., F t be the facets of S, and let H i = {x V α i x β i } be the closed half-space defining F i, i = 1,..., t. Then S = t i=1 H i. Suppose, by contradiction, that one of the facets of S, say F t, does not contain a point of Λ in its relative interior. Given ε > 0, the polyhedron S = {x V α i x β i, i = 1,..., t 1, α t x β t + ε} contains points of Λ in its interior by the maximality of S. By Proposition 3, int(s ) has a finite number of points in Λ, hence there exists one minimizing α t x, say z. By construction, the polytope S = {x V α i x β i, i = 1,..., t 1, α t x α t z} does not contain any point of Λ in its interior and properly contains S, contradicting the maximality of S. Lemma 8 Let L be a linear subspace of V with dim(l) = dim(v ) 1, and let v V. Then v + L is a maximal Λ-free convex set if and only if L is not a lattice subspace of V. Proof: ( ) Let S = v + L and assume that S is a maximal Λ-free convex set. Suppose by contradiction that L is a lattice-subspace. Then there exists a basis a 1,..., a m of Λ such that a 1,..., a m 1 is a basis of L. Thus S = { m i=1 x ia i x m = β} for some β R. Then, K = { m i=1 x ia i β 1 x m β } strictly contains S and int(k) Λ =, contradicting the maximality of S. ( ) Assume L is not a lattice-subspace of V. Since S = v+l is an affine hyperplane of V, int(s) =, thus int(s) Λ =, hence we only need to prove that S is maximal with such property. Suppose not, and 2

3 let K be a maximal convex set in V such that int(k) Λ = and S K. Then by maximality K is closed. Let w K \ S. Since K is convex and closed, then K conv({v, w}) + L. Let ε be the distance between v + L and w + L, and δ be the distance of conv({v, w}) + L from the origin. By Lemma 6, since L is not a lattice-subspace of V, there exists a vector y Λ \ L at distance ε < ε from L. Let z = ( δ ε + 1)y. By definition, z is strictly between v + L and w + L, hence z int(k). Since z is an integer multiple of y Λ, then z Λ, a contradiction. We are now ready to prove Lovász s Theorem. Proof:[Proof of Theorem 2.] ( ) If S satisfies (ii), then by Lemma 8, S is a maximal Λ-free convex set. If S satisfies (i), then, since int(s) Λ =, we only need to show that S is maximal. Suppose not, and let K be a convex set in V such that int(k) Λ = and S K. Given y K \ S, there exists a hyperplane H separating y from S such that F = S H is a facet of S. Since K is convex and S K, then conv(s {y}) K. Since dim(s) = dim(v ), F S hence the relint(f ) int(k). By assumption, there exists x Λ relint(f ), so x int(k), a contradiction. ( ) Let S be a maximal Λ-free convex set. We show that S satisfies either (i) or (ii). Observe that, by maximality, S must be closed. If dim(s) < dim(v ), then S is contained in some affine hyperplane H. Since int(h) =, we have S = H by maximality of S, therefore S = v + L where v S and L is a hyperplane in V. By Lemma 8, (ii) holds. Therefore we may assume that dim(s) = dim(v ). In particular, since S is convex, int(s). By Lemma 7, if S is bounded, (i) holds. Hence we may assume that S is unbounded. Let C be the recession cone of S and L the lineality space of S. Since S is unbounded, C 0. Claim 1. L = C. By the definition of L and C, L C. We show the opposite inclusion. Let r C, r 0. We only need to show that S + r is Λ-free; by maximality of S this will imply that S = S + r. Suppose there exists y int(s + r ) Λ. We show that y int(s) + r. Suppose not. Then (y + r ) int(s) =, which implies that there is a hyperplane H separating the line y+ r and S+ r. This contradicts y int(s+ r ). This shows y int(s) + r. Thus there exists λ such that ȳ = y + λr int(s), i.e. there exists ε > 0 such that B ε (ȳ) V S. Since y Λ, then y / int(s), and thus, since ȳ int(s) and r C, we must have λ > 0. Since r C, then B ε (ȳ) + {λr λ 0} S. Since y Λ, by Lemma 4 there exists z Λ at distance less than ε from the half line {y + λr λ λ}. Thus z B ε (ȳ) + {λr λ 0}, hence z int(s), a contradiction. Let P = proj L (S) and Λ = proj L (Λ). By Claim 1, S = P + L and P L V is a bounded set. Furthermore, dim(s) = dim(p ) + dim(l) = dim(v ) and dim(p ) = dim(l V ). Notice that int(s) = relint(p ) + L, hence relint(p ) Λ =. Furthermore P is inclusionwise maximal among the convex sets of L V without points of Λ in the relative interior: if not, given a convex set K L V strictly containing P and with no point of Λ in its relative interior, we have S = P + L K + L, and K + L does not contain any point of Λ in its interior, contradicting the maximality of S. You are asked to prove the following Claim in the homework. Claim 2. L is a lattice-subspace of V. 3

4 Since L is a lattice-subspace of V, Λ is a lattice of L V by Lemma 5. Since P is a bounded maximal Λ -free convex set, it follows from Lemma 7 that P is a polytope with a point of Λ in the relative interior of each of its facets, therefore S = P + L has a point of Λ in the relative interior of each of its facets, and (i) holds. Exercise 1 Prove rigorously that any lattice-free convex set is contained in a maximal lattice-free convex set. There exists both a non-constructive and a constructive proof of this fact. We now show a bound on the number of facets for a maximal lattice-free convex set. Theorem 9 Any maximal Z n -free convex set B in R n has at most 2 n facets. Proof: If B is an affine hyperplane, then we are done. So we can assume it is full dimensional with nonempty interior by Theorem 2. Suppose to the contrary that B has at least 2 n + 1 facets. By Theorem 2, every facet has a point from Z n in its relative interior. We denote this set of integral points by I, so that I 2 n + 1. Consider the set of vectors Ī = {p mod 2 p I}, where p mod 2 represents reducing each coordinate of p modulo 2. Note that each element in Ī is a vector in {0, 1}n. Since I 2 n + 1, this implies that there exist p, q I with p q and p mod 2 = q mod 2. This implies that p+q 2 is in fact integral and moreover lies in the interior of B, because p and q lie in distinct facets of B. This is a contradiction. 2 Corner Polyhedron and Cutting Planes 2.1 Corner Polyhedron Corner polyhedra were introduced by Gomory as a generalization of his original cutting plane method and this structure was studied extensively by Gomory and Johnson. We introduce this concept and the notation in this section. Consider a general MILP in the following standard form. Let A be a rational m n matrix, b be a rational m 1 column vector. We are interested in x R n such that Ax = b, x 0, x j Z for j I {1,... n} (1) We assume, without loss of generality, that A has full row rank. A basis D is a maximal linearly independent set of columns in A; so D is an invertible m m matrix. Corresponding to any basis D, we define the corner polyhedron with respect to D, denoted by corner(d) as the convex hull of all x R n such that x D = D 1 b D 1 Nx N, x N 0, x j Z for j I {1,... n} (2) where x D refers to the variables corresponding to the columns of D (a.k.a the basic variables) and x N refers to the remaining variables (a.k.a the non-basic variables). To simplify notation, we will denote the set of indices of the basic variables by D, and the non-basic variables by N. The point x = (D 1 b, 0) is called the basic solution corresponding to the basis D. Let LP (corner(d)) be the relaxation of corner(d) where the integrality constraints are dropped on all the variables in (2). It is well-known that corner(d) 4

5 LP (corner(d)) if and only if x does not satisfy the integrality constraints. Furthermore, corner(d) is a relaxation of (1) because the non-negativity constraints on the basic variables have been dropped. This implies that valid inequalities for corner(d) are also valid inequalities for (1). The significance of this corner polyhedron lies in the fact that most cutting planes for general MILPs (e.g. GMI cuts, Split cuts, Reduce-and-Split cuts, MIR cuts and so forth) are obtained by solving the linear relaxation using linear programming methods and then using integrality arguments to find an inequality which cuts off the fractional solution of the linear relaxation. Many families of such cutting planes, including the four examples listed above, are valid inequalities for corner(d) for some appropriate basis D, which cut off the corresponding basic solution x. D usually corresponds to the optimal basis in the standard simplex method for solving the LP relaxation. Moreover, for the derivation of these cutting planes, one needs to only consider a relaxation of the corner polyhedra obtained by retaining only one equality constraint. Therefore, having a characterization of polyhedra in R n defined using constraints like (2) would be an automatic generalization of most cutting planes used in practice. In addition, corner polyhedra have facets which cannot be obtained by applying integrality arguments to a single constraint from the system. So the analysis of corner polyhedra provides us with new families of cutting planes, derived from multiple constraints, which may be useful for solving general MILPs. 2.2 Continuous Relaxation Andersen et al. introduced a relaxation of the corner polyhedron, where the integrality conditions on the non-basic variables are dropped. We can formulate this relaxation in the following notation, which provides a little more geometric intuition. x = f + k i=1 ri s i x Z m s i 0 for all i. In the above, f R m corresponds to D 1 b in (2) and r i s are rays in R m which correspond to the non-basic columns ( D 1 N i ) in (2) (N i denotes the i-th column of the matrix N). x corresponds to x D and s corresponds to x N. Note that to describe the solutions of (3), one only needs to record the values of the s i variables. We use R f (r 1,..., r k ) to denote the set of all points s such that (3) is satisfied. Since conv(r f (r 1,..., r k )) is a relaxation of the corner polyhedron, any valid inequality for conv(r f (r 1,..., r k )) is valid for the corner polyhedron and hence for our initial MILP problem from which the corner polyhedron is derived. 2.3 Intersection Cuts and the Minkowski functional In this section, we will develop the ideas for deriving valid inequalities for conv(r f (r 1,..., r k )). As discussed before, this will provide cutting planes for our original MILP, derived using multiple constraints. The key observation is that one can use lattice-free convex sets to derive valid inequalities for conv(r f (r 1,..., r k )) using the following classical tool from convex analysis. Definition 10 Let K R n be a closed convex set containing the origin in its interior. The gauge or the Minkowski functional, is the function γ K defined by By definition γ K is nonnegative. γ K (x) = inf{t > 0 t 1 x K} for all x R n. (3) 5

6 We now collect some key properties of Minkowski functionals. Proposition 11 Let K R n be a closed, convex set containing the origin in its interior. Then the Minkowski functional γ K satisfies : i γ K (r 1 + r 2 ) γ K (r 1 ) + γ K (r 2 ), for all r 1, r 2 R n. ii γ K (sr) = sγ K (r) for every s R and r R n. iii K = {r γ K (r) 1}. Proof: We will prove only the subadditivity condition (condition i) here. You prove the other two conditions in the homework. Let s 1 > 0 be any real number such that s 1 1 r 1 K and s 2 > 0 be a real number such that s 1 2 r 2 K. Since K is convex, the point s 1 s 1 + s 2 (s 1 1 r 1) + s 2 s 1 + s 2 (s 1 2 r 2) K. Therefore (s 1 + s 2 ) 1 (r 1 + r 2 ) K. Hence, γ K (r 1 + r 2 ) s 1 + s 2. Taking an infimum over all s 1 on both sides of the inequality, we obtain that γ K (r 1 + r 2 ) γ K (r 1 ) + s 2 and then taking an infimum over s 2, we obtain γ K (r 1 + r 2 ) γ K (r 1 ) + γ K (r 2 ). We now show how to derive valid inequalities for conv(r f (r 1,..., r k )) using the Minkowski functional. This idea was first presented by Egon Balas under the name of Intersection Cuts. Theorem 12 (Intersection Cuts) Consider any closed, convex set B containing the point f in its interior, but no integer point in its interior. Let K = B f. Then the inequality k i=1 γ K(r i )s i 1 is valid for conv(r f (r 1,..., r k )). Proof: Consider any point s that satisfies (3). Let x = f + k i=1 ri s i. Note that since x Z n, x is not in the interior of B and therefore x f is not in the interior of K. Therefore, γ K ( x f) 1 by condition iii) in Proposition 11. Therefore, k k k 1 γ K ( x f) = γ K ( r i s i ) γ K (r i s i ) γ K (r i )s i i=1 i=1 i=1 where the second and third inequalities follow from conditions i) and ii) of Proposition 11 respectively. You prove the following proposition in HW2. Proposition 13 Consider two closed convex sets C 1 and C 2 containing the origin in their interiors, such that C 1 C 2. Show that the associated Minkowski functionals satisfy the inequality γ C2 (r) γ C1 (r) for all r R n. Note that if we have two valid inequalities k i=1 γ is i 1 and k i=1 γ i s i 1 such that γ i γ i, then the inequality k i=1 γ i s i 1 dominates the inequality k i=1 γ is i 1, i.e. every point in R n + satisfying k i=1 γ i s i 1 also satisfies k i=1 γ is i 1. Hence, the inequality k i=1 γ is i 1 is redundant. Combining 6

7 this simple observation with Proposition 13, we conclude that we only need to consider maximal latticefree convex sets to derive our valid inequalities. In other words, the inequalities derived from non-maximal lattice-free convex sets are redundant and are dominated by inequalities from maximal lattice-free convex sets. One can further show that every valid inequality for conv(r f (r 1,..., r k )) comes from an intersection cut. Theorem 14 Assume that all data in the problem (3) is rational. Then every valid inequality for conv(r f (r 1,..., r k )) is dominated by an intersection cut obtained from a closed, convex set B with f in its interior, and no integer point in its interior. Proof:[Sketch of Proof] You show in your homework that one can assume that every valid inequality for conv(r f (r 1,..., r k )) is of the form k i=1 γ is i 1. We next consider the following set in R n. B = conv{f + rj γ j γ j 0} + cone{r j γ j = 0}. Observe that γ j = γ K (r j ), where γ K is the Minkowski functional of B f. Claim 1 No face of B containing f contains an integer point in its relative interior. Proof: Suppose to the contrary that a face F containing f contains an integer point x in its relative interior. Then x = αf + (1 α)p for some p in F and α > 0 (since x is in the relative interior of F ). Now p C and therefore p can be expressed as p = βf + n j:γ j 0 α j(f + rj γ j ) + j:γ j =0 β jr j with β + α j = 1. Therefore, x = αf + (1 α)p = αf + (1 α)(βf + n j:γ j 0 α j(f + rj γ j ) + j:γ j =0 β jr j ) = f + n j:γ j 0 (1 α)α j rj γ j + (4) j:γ j =0 (1 α)β jr j One observes that α j 1 and 1 α < 1. Therefore (1 α) α j < 1. We consider the solution { α (1 α) j γ s j = j γ j 0 (1 α)β j γ j = 0 From the last equation in (4), one sees that s j is a valid solution to (3). But γ j s j < 1 because (1 α) α j < 1. This is a contradiction to the fact that γ j s j 1 is a valid inequality. Firstly note that the claim implies that there is no integer point in the relative interior of B, since B is a face of itself and B contains f. Further, if f lies on any facet F of B, then one can push this facet out a little bit so that f does not lie on F any more. Note that this modification uses the fact that the affine hull of F is a lattice-subspace, which comes from the fact that the data is rational and the fact that F does not have any integer point in its relative interior. By doing this pushing for every facet that contains f, we can ensure that f is actually in the relative interior of B. One finally observes, that enlarging the lattice-free set B like this only improves the inequality one derives using the Minkowski functional, using Proposition 13. 7

8 If B happens to be full-dimensional, then we would be done at this point, because we have ensured that f is in the interior of B and the Minkowski functional dominates the given inequality k j=1 γ js j 1. The case where B is not full-dimensional can also be handled, but we will not give the details here. In conclusion, we studied how one can use lattice-free convex sets to derive cutting planes for general MILPs. In this context, the maximal lattice-free convex sets are the important ones because all valid inequalities for conv(r f (r 1,..., r k )) are dominated by valid inequalities derived using the Minkowski functional of maximal lattice-free convex sets. Note further that the Minkowski functional is a function that depends only on the point f and the convex set used. It does not see the actual rays in the system (3). In this sense, it gives generic formulas dependent only on f, such that one can simply plug in the actual rays of the problem and derive the inequalities. This is very much in the spirit of the GMI cuts that you studied last Mini. We will explore this in more detail in the subsequent lectures, where we will derive even more explicit formulas for the Minkowski functionals of maximal lattice-free sets. This will use Lovasz s structural theorem for maximal lattice-free sets, which essentially says that they are polyhedra whose recession cones are not full dimensional. 8

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

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 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

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

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

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

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

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

Key Things We Learned Last Time. IE418 Integer Programming. Proving Facets Way #2 Indirect. A More Abstract Example

Key Things We Learned Last Time. IE418 Integer Programming. Proving Facets Way #2 Indirect. A More Abstract Example Key Things We Learned Last Time IE48: Integer Programming Department of Industrial and Systems Engineering Lehigh University 8th March 5 A face F is said to be a facet of P if dim(f ) = dim(p ). All facets

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

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

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

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

A geometric approach to cut-generating functions

A geometric approach to cut-generating functions A geometric approach to cut-generating functions Amitabh Basu Michele Conforti Marco Di Summa February 18, 2015 Abstract The cutting-plane approach to integer programming was initiated more that 40 years

More information

Linear Algebra Review: Linear Independence. IE418 Integer Programming. Linear Algebra Review: Subspaces. Linear Algebra Review: Affine Independence

Linear Algebra Review: Linear Independence. IE418 Integer Programming. Linear Algebra Review: Subspaces. Linear Algebra Review: Affine Independence Linear Algebra Review: Linear Independence IE418: Integer Programming Department of Industrial and Systems Engineering Lehigh University 21st March 2005 A finite collection of vectors x 1,..., x k R n

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

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

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

Lattice closures of polyhedra

Lattice closures of polyhedra Lattice closures of polyhedra Sanjeeb Dash IBM Research sanjeebd@us.ibm.com Oktay Günlük IBM Research gunluk@us.ibm.com October 27, 2016 Diego A. Morán R. Universidad Adolfo Ibañez diego.moran@uai.cl Abstract

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

Lifting properties of maximal lattice-free polyhedra

Lifting properties of maximal lattice-free polyhedra Lifting properties of maximal lattice-free polyhedra Gennadiy Averkov and Amitabh Basu January 16, 2015 Abstract We study the uniqueness of minimal liftings of cut-generating functions obtained from maximal

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

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

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

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

Lattice closures of polyhedra

Lattice closures of polyhedra Lattice closures of polyhedra Sanjeeb Dash IBM Research sanjeebd@us.ibm.com Oktay Günlük IBM Research gunluk@us.ibm.com April 10, 2017 Diego A. Morán R. Universidad Adolfo Ibañez diego.moran@uai.cl Abstract

More information

Maximal S-free convex sets and the Helly number

Maximal S-free convex sets and the Helly number Maximal S-free convex sets and the Helly number Michele Conforti Marco Di Summa Abstract Given a subset S of R d, the Helly number h(s) is the largest size of an inclusionwise minimal family of convex

More information

LP Relaxations of Mixed Integer Programs

LP Relaxations of Mixed Integer Programs LP Relaxations of Mixed Integer Programs John E. Mitchell Department of Mathematical Sciences RPI, Troy, NY 12180 USA February 2015 Mitchell LP Relaxations 1 / 29 LP Relaxations LP relaxations We want

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

Mixed-integer linear representability, disjunctions, and variable elimination

Mixed-integer linear representability, disjunctions, and variable elimination Mixed-integer linear representability, disjunctions, and variable elimination Amitabh Basu Kipp Martin Christopher Thomas Ryan Guanyi Wang December 19, 2016 Abstract Jeroslow and Lowe gave an exact geometric

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

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

Lifting properties of maximal lattice-free polyhedra

Lifting properties of maximal lattice-free polyhedra Lifting properties of maximal lattice-free polyhedra Gennadiy Averkov and Amitabh Basu April 29, 2014 Abstract We study the uniqueness of minimal liftings of cut-generating functions obtained from maximal

More information

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

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

Ellipsoidal Mixed-Integer Representability

Ellipsoidal Mixed-Integer Representability Ellipsoidal Mixed-Integer Representability Alberto Del Pia Jeff Poskin September 15, 2017 Abstract Representability results for mixed-integer linear systems play a fundamental role in optimization since

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

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

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

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

Introduction to Mathematical Programming IE406. Lecture 3. Dr. Ted Ralphs

Introduction to Mathematical Programming IE406. Lecture 3. Dr. Ted Ralphs Introduction to Mathematical Programming IE406 Lecture 3 Dr. Ted Ralphs IE406 Lecture 3 1 Reading for This Lecture Bertsimas 2.1-2.2 IE406 Lecture 3 2 From Last Time Recall the Two Crude Petroleum example.

More information

Unique lifting of integer variables in minimal inequalities

Unique lifting of integer variables in minimal inequalities Unique liting o integer variables in minimal inequalities Amitabh Basu 1, Manoel Campêlo 2,6, Michele Conorti 3,8, Gérard Cornuéjols 4,7, Giacomo Zambelli 5,8 December 6, 2011 Abstract This paper contributes

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

Computational Integer Programming Universidad de los Andes. Lecture 1. Dr. Ted Ralphs

Computational Integer Programming Universidad de los Andes. Lecture 1. Dr. Ted Ralphs Computational Integer Programming Universidad de los Andes Lecture 1 Dr. Ted Ralphs MIP Lecture 1 1 Quick Introduction Bio Course web site Course structure http://coral.ie.lehigh.edu/ ted/teaching/mip

More information

LP Duality: outline. Duality theory for Linear Programming. alternatives. optimization I Idea: polyhedra

LP Duality: outline. Duality theory for Linear Programming. alternatives. optimization I Idea: polyhedra LP Duality: outline I Motivation and definition of a dual LP I Weak duality I Separating hyperplane theorem and theorems of the alternatives I Strong duality and complementary slackness I Using duality

More information

The strength of multi-row models 1

The strength of multi-row models 1 The strength of multi-row models 1 Quentin Louveaux 2 Laurent Poirrier 3 Domenico Salvagnin 4 October 6, 2014 Abstract We develop a method for computing facet-defining valid inequalities for any mixed-integer

More information

Cutting planes from two rows of simplex tableau

Cutting planes from two rows of simplex tableau Cutting planes from two rows of simplex tableau Based on talk by Andersen et al, IPCO-2007 Ashutosh Mahajan 1 1 Lehigh University Department of Industrial and Systems Engineering Cor@l Seminar Series -

More information

Mixed-integer linear representability, disjunctions, and Chvátal functions modeling implications

Mixed-integer linear representability, disjunctions, and Chvátal functions modeling implications 1 2 3 4 Mixed-integer linear representability, disjunctions, and Chvátal functions modeling implications Amitabh Basu Kipp Martin Christopher Thomas Ryan Guanyi Wang October 26, 2017 5 6 7 8 9 10 11 12

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

Closedness of Integer Hulls of Simple Conic Sets

Closedness of Integer Hulls of Simple Conic Sets Closedness of Integer Hulls of Simple Conic Sets Diego A. Morán R., Santanu S. Dey June 7, 2013 Abstract Let C be a full-dimensional pointed closed convex cone in R m obtained by taking the conic hull

More information

Optimization WS 13/14:, by Y. Goldstein/K. Reinert, 9. Dezember 2013, 16: Linear programming. Optimization Problems

Optimization WS 13/14:, by Y. Goldstein/K. Reinert, 9. Dezember 2013, 16: Linear programming. Optimization Problems Optimization WS 13/14:, by Y. Goldstein/K. Reinert, 9. Dezember 2013, 16:38 2001 Linear programming Optimization Problems General optimization problem max{z(x) f j (x) 0,x D} or min{z(x) f j (x) 0,x D}

More information

Cutting Plane Methods I

Cutting Plane Methods I 6.859/15.083 Integer Programming and Combinatorial Optimization Fall 2009 Cutting Planes Consider max{wx : Ax b, x integer}. Cutting Plane Methods I Establishing the optimality of a solution is equivalent

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

On mixed-integer sets with two integer variables

On mixed-integer sets with two integer variables On mixed-integer sets with two integer variables Sanjeeb Dash IBM Research sanjeebd@us.ibm.com Santanu S. Dey Georgia Inst. Tech. santanu.dey@isye.gatech.edu September 8, 2010 Oktay Günlük IBM Research

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

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

Asteroide Santana, Santanu S. Dey. December 4, School of Industrial and Systems Engineering, Georgia Institute of Technology

Asteroide Santana, Santanu S. Dey. December 4, School of Industrial and Systems Engineering, Georgia Institute of Technology for Some for Asteroide Santana, Santanu S. Dey School of Industrial Systems Engineering, Georgia Institute of Technology December 4, 2016 1 / 38 1 1.1 Conic integer programs for Conic integer programs

More information

Cutting planes from two rows of a simplex tableau

Cutting planes from two rows of a simplex tableau Cutting planes from two rows of a simplex tableau K. Andersen Q. Louveaux R. Weismantel L. Wolsey May, 6 Abstract Introduction In this paper a basic geometric object is investigated that allows us to derive

More information

Week 3: Faces of convex sets

Week 3: Faces of convex sets Week 3: Faces of convex sets Conic Optimisation MATH515 Semester 018 Vera Roshchina School of Mathematics and Statistics, UNSW August 9, 018 Contents 1. Faces of convex sets 1. Minkowski theorem 3 3. Minimal

More information

Intersection cuts for single row corner relaxations

Intersection cuts for single row corner relaxations Math. Prog. Comp. 28 :423 455 https://doi.org/.7/s2532-8-32-y FULL LENGTH PAPER Intersection cuts for single row corner relaxations Ricardo Fukasawa Laurent Poirrier Álinson S. Xavier Received: 4 May 26

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

A NICE PROOF OF FARKAS LEMMA

A NICE PROOF OF FARKAS LEMMA A NICE PROOF OF FARKAS LEMMA DANIEL VICTOR TAUSK Abstract. The goal of this short note is to present a nice proof of Farkas Lemma which states that if C is the convex cone spanned by a finite set and if

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

Some cut-generating functions for second-order conic sets

Some cut-generating functions for second-order conic sets Some cut-generating functions for second-order conic sets Asteroide Santana 1 and Santanu S. Dey 1 1 School of Industrial and Systems Engineering, Georgia Institute of Technology June 1, 2016 Abstract

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

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

The Master Equality Polyhedron: Two-Slope Facets and Separation Algorithm

The Master Equality Polyhedron: Two-Slope Facets and Separation Algorithm The Master Equality Polyhedron: Two-Slope Facets and Separation Algorithm by Xiaojing Wang A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree of Master

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

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

Lift-and-Project Inequalities

Lift-and-Project Inequalities Lift-and-Project Inequalities Q. Louveaux Abstract The lift-and-project technique is a systematic way to generate valid inequalities for a mixed binary program. The technique is interesting both on the

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

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

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

Linear Programming Inverse Projection Theory Chapter 3

Linear Programming Inverse Projection Theory Chapter 3 1 Linear Programming Inverse Projection Theory Chapter 3 University of Chicago Booth School of Business Kipp Martin September 26, 2017 2 Where We Are Headed We want to solve problems with special structure!

More information

Exercises: Brunn, Minkowski and convex pie

Exercises: Brunn, Minkowski and convex pie Lecture 1 Exercises: Brunn, Minkowski and convex pie Consider the following problem: 1.1 Playing a convex pie Consider the following game with two players - you and me. I am cooking a pie, which should

More information

LECTURE 3 LECTURE OUTLINE

LECTURE 3 LECTURE OUTLINE LECTURE 3 LECTURE OUTLINE Differentiable Conve Functions Conve and A ne Hulls Caratheodory s Theorem Reading: Sections 1.1, 1.2 All figures are courtesy of Athena Scientific, and are used with permission.

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

IBM Research Report. Lattice-Free Sets, Branching Disjunctions, and Mixed-Integer Programming

IBM Research Report. Lattice-Free Sets, Branching Disjunctions, and Mixed-Integer Programming RC25212 (W1109-107) September 21, 2011 Mathematics IBM Research Report Lattice-Free Sets, Branching Disjunctions, and Mixed-Integer Programming Sanjeeb Dash, Neil B. Dobbs, Oktay Günlük, Tomasz J. Nowicki,

More information

Intersection cuts for nonlinear integer programming: convexification techniques for structured sets

Intersection cuts for nonlinear integer programming: convexification techniques for structured sets Noname manuscript No. (will be inserted by the editor Intersection cuts for nonlinear integer programming: convexification techniques for structured sets Sina Modaresi Mustafa R. Kılınç Juan Pablo Vielma

More information

Linear and Integer Optimization (V3C1/F4C1)

Linear and Integer Optimization (V3C1/F4C1) Linear and Integer Optimization (V3C1/F4C1) Lecture notes Ulrich Brenner Research Institute for Discrete Mathematics, University of Bonn Winter term 2016/2017 March 8, 2017 12:02 1 Preface Continuous updates

More information

DISCRETE SUBGROUPS, LATTICES, AND UNITS.

DISCRETE SUBGROUPS, LATTICES, AND UNITS. DISCRETE SUBGROUPS, LATTICES, AND UNITS. IAN KIMING 1. Discrete subgroups of real vector spaces and lattices. Definitions: A lattice in a real vector space V of dimension d is a subgroup of form: Zv 1

More information

Balas formulation for the union of polytopes is optimal

Balas formulation for the union of polytopes is optimal Balas formulation for the union of polytopes is optimal Michele Conforti, Marco Di Summa, Yuri Faenza October 26, 27 Abstract A celebrated theorem of Balas gives a linear mixed-integer formulation for

More information

Multicommodity Flows and Column Generation

Multicommodity Flows and Column Generation Lecture Notes Multicommodity Flows and Column Generation Marc Pfetsch Zuse Institute Berlin pfetsch@zib.de last change: 2/8/2006 Technische Universität Berlin Fakultät II, Institut für Mathematik WS 2006/07

More information

Approximation of Minimal Functions by Extreme Functions

Approximation of Minimal Functions by Extreme Functions Approximation of Minimal Functions by Extreme Functions Teresa M. Lebair and Amitabh Basu August 14, 2017 Abstract In a recent paper, Basu, Hildebrand, and Molinaro established that the set of continuous

More information

Chapter 2: Preliminaries and elements of convex analysis

Chapter 2: Preliminaries and elements of convex analysis Chapter 2: Preliminaries and elements of convex analysis Edoardo Amaldi DEIB Politecnico di Milano edoardo.amaldi@polimi.it Website: http://home.deib.polimi.it/amaldi/opt-14-15.shtml Academic year 2014-15

More information

47-831: Advanced Integer Programming Lecturer: Amitabh Basu Lecture 2 Date: 03/18/2010

47-831: Advanced Integer Programming Lecturer: Amitabh Basu Lecture 2 Date: 03/18/2010 47-831: Advanced Integer Programming Lecturer: Amitabh Basu Lecture Date: 03/18/010 We saw in the previous lecture that a lattice Λ can have many bases. In fact, if Λ is a lattice of a subspace L with

More information

Intersection cuts for nonlinear integer programming: convexification techniques for structured sets

Intersection cuts for nonlinear integer programming: convexification techniques for structured sets Noname manuscript No. (will be inserted by the editor) Intersection cuts for nonlinear integer programming: convexification techniques for structured sets Sina Modaresi Mustafa R. Kılınç Juan Pablo Vielma

More information

AN INTRODUCTION TO CONVEXITY

AN INTRODUCTION TO CONVEXITY AN INTRODUCTION TO CONVEXITY GEIR DAHL NOVEMBER 2010 University of Oslo, Centre of Mathematics for Applications, P.O.Box 1053, Blindern, 0316 Oslo, Norway (geird@math.uio.no) Contents 1 The basic concepts

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

Cut-Generating Functions for Integer Variables

Cut-Generating Functions for Integer Variables Cut-Generating Functions for Integer Variables Sercan Yıldız and Gérard Cornuéjols December 204, revised August 205 Abstract For an integer linear program, Gomory s corner relaxation is obtained by ignoring

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

arxiv: v3 [math.co] 1 Oct 2018

arxiv: v3 [math.co] 1 Oct 2018 NON-SPANNING LATTICE 3-POLYTOPES arxiv:7.07603v3 [math.co] Oct 208 Abstract. We completely classify non-spanning 3-polytopes, by which we mean lattice 3-polytopes whose lattice points do not affinely span

More information

Linear programming: theory, algorithms and applications

Linear programming: theory, algorithms and applications Linear programming: theory, algorithms and applications illes@math.bme.hu Department of Differential Equations Budapest 2014/2015 Fall Vector spaces A nonempty set L equipped with addition and multiplication

More information

Computational Integer Programming. Lecture 2: Modeling and Formulation. Dr. Ted Ralphs

Computational Integer Programming. Lecture 2: Modeling and Formulation. Dr. Ted Ralphs Computational Integer Programming Lecture 2: Modeling and Formulation Dr. Ted Ralphs Computational MILP Lecture 2 1 Reading for This Lecture N&W Sections I.1.1-I.1.6 Wolsey Chapter 1 CCZ Chapter 2 Computational

More information

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

Change in the State of the Art of (Mixed) Integer Programming Change in the State of the Art of (Mixed) Integer Programming 1977 Vancouver Advanced Research Institute 24 papers 16 reports 1 paper computational, 4 small instances Report on computational aspects: only

More information

The Split Closure of a Strictly Convex Body

The Split Closure of a Strictly Convex Body The Split Closure of a Strictly Convex Body D. Dadush a, S. S. Dey a, J. P. Vielma b,c, a H. Milton Stewart School of Industrial and Systems Engineering, Georgia Institute of Technology, 765 Ferst Drive

More information

Elements of Convex Optimization Theory

Elements of Convex Optimization Theory Elements of Convex Optimization Theory Costis Skiadas August 2015 This is a revised and extended version of Appendix A of Skiadas (2009), providing a self-contained overview of elements of convex optimization

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

(II.B) Basis and dimension

(II.B) Basis and dimension (II.B) Basis and dimension How would you explain that a plane has two dimensions? Well, you can go in two independent directions, and no more. To make this idea precise, we formulate the DEFINITION 1.

More information