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

Size: px
Start display at page:

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

Transcription

1 Strong Relaations for Discrete Optimization Problems 20-27/05/6 Lecture : Lovász Theta Body. Introduction to hierarchies. Lecturer: Yuri Faenza Scribes: Yuri Faenza Recall: stable sets and perfect graphs Recall that, for a graph G, we denote by ST AB(G) its stable set polytope, that is, the conve hull of the characteristic vectors of its stable sets. The polytope QST AB(G) = { R + n : (K) for all cliques K of G} is a relaation of the ST AB(G), and it coincides with ST AB(G) if and only if G is perfect. In a previous lecture we saw that the best known upper bound on the (linear) etension compleity of ST AB(G) when G is perfect is O(n log n ). 2 Lovász Theta Body Let G(V, E) be a graph and n = V. Define the Lovász Theta Body to be: T H(G) = { R n : i = X 0i for i =,..., n, X 00 = X ii = X i0 for i = 0,..., n, X ij = 0 for ij E, X 0 }. Theorem Let G be a graph. Then ST AB(G) T H(G) QST AB(G). In particular, when G is perfect, ST AB(G) has a semidefinite lift of size n +. Proof Let be the characteristic vector of a stable set of G. Set U = and X = UU T. Then X 0 by construction, and one easily checks that X satisfies the linear equations. This shows ST AB(G) T H(G). Conversely, let T H(G) and X be the semidefinite matri certifying it. Let C be a clique of G. We show that i C i. This implies T H(G) QST AB(G). Wlog let C = {,..., k}. Consider the principal submatri X of X indeed by rows 0,..., k, and the vector v R C + with v 0 = and v i = for i 0. X 0 by construction, hence 0 v T X v = i,j v i v j X i,j = + i C i 2 i C i = i C i, since the contribution to the summation of the term with i = j = 0 is, of the term with i = j 0 is i, of the term with i = 0 and j 0 (resp. j = 0 and i 0) is j (resp. i ), and all other terms give contribution 0. 3 Introduction to hierarchies Recall the motivation behind the Chvátal closure seen at the beginning of the course: we wanted to obtain a sequence of increasingly tighter (linear) relaations, starting from a possibly loose one. For some problems, e.g. for matching, this procedure was very successful. On the other hand, one of its drawback is that already optimizing over the first Chvátal closure is NP-Hard.

2 We present here some alternative techniques to obtain increasingly tighter relaations (which are usually called rounds) from a starting linear program, in the special (yet very interesting) case when the original polytope is contained in the 0/ cube. Those different techniques go under the generic name of hierarchies and can be presented in a unified setting. Moreover, since a fied round of any of those hierarchy can be epressed as linear or semidefinite program of size polynomial in the size of the original polytope, the linear optimization problem over those relaation will be polynomial-time solvable, provided the original relaation was compact. The general framework will therefore be the following: we are given Q [0, ] n and we want to find a linear description of conv(q {0, } n ). We assume that Q { : i = α} for all i and α = 0,, else we can reduce to a lower-dimensional problem. 3. Sequential conveification Let P and suppose that 0 < i <. Then is the conve combination of two other points of Q, one with coordinate 0 and the other with coordinate. The set of all points of Q that satisfy this latter property is given by the polytope below. C i (Q) = conv{ Q : i = } { Q : i = 0}. Clearly P C i (Q) Q. Because of Balas theorem on the conve hull of the union of polytopes, the size of C i (P ) is polynomial in the size of Q. We can clearly iterate this procedure over other coordinates. Lemma 2 C n (C n (... C (Q))... ) = P. Proof We show by induction on i that all points in C i (... ) can be obtained as conve combination of points of Q whose coordinates,..., i are 0 or. This is true by construction for i =. Suppose it true up to level i, and pick C i (... ). Then is the conve combinations of two points, say and 2 of C i (... ), having the i-th coordinate equal to (resp. 0). By induction, (resp. 2 ) is the conve combinations of a set of points X (resp. X ) of Q having all coordinates,...i equal to 0 or, and coordinate i equal to (resp. 0). Hence, all points in X and X belong to Q and have cordinates,..., n integer. We can then epress as conve combination of those points, as required. In order to obtain generalizations of this sequential conveification procedure, it will be better to formulate it in terms of cones. Recall that the homogeneization of a closed conve set R is the set 0 K(R) = { R n+ : 0 0 and 0 R} = cone{ : R} and consequently R = { R n : K(R)}. Therefore, for all purposes, a linear description of a polytope R is as good as a linear description of K(R). We now provide a description of K(C i (Q)). From now on, we will always work with cones K R n+ such that K { : 0 = } {} [0, ] n. Let M i (K) = {ˆ = ( 0 ) ( v0, ˆv = ) R n+ : v i = v 0 = v i, ˆv K, ˆ ˆv K} and N i (K) = projˆ (M i (K)). Clearly, both M i (K) and N i (K) are cones. Lemma 3 K(P ) K(C i (Q)) = N i (K(Q)) K(Q). 2

3 Proof Since P C i (Q) Q, we immediately obtain K(P ) K(C i (Q)) K(Q). To show K(C i (Q)) = N i (K(Q)), observe: C i (Q) = conv{ R n : v, w R n, λ [0, ] : v i = λ, w i = 0, v λq, w ( λ)q, = v + w} = conv{ R n : v R( n, λ )[0, ] : v i = λ = i, v λq, ( v )( λ)q} = conv{ R n v0 : ˆv = R v n+, v 0 [0, ] : v i = v 0 = i, ˆv K(Q), ˆv K(Q)}. Consequently, K(C i (Q)) = cone{ˆ = R v0 : ˆv = R v, v 0 [0, ] : v i = v ( 0 = i ), ˆv K(Q), ˆ ˆv K(Q)}. 0 = cone{ˆ = R v0 : ˆv = R v : v i = v 0 = i, ˆv K(Q), ˆ ˆv K(Q)}, as required. From Lemmas 2 and 3 we immediately deduce that repeating the conveification operation for all i produces K(P ). Lemma 4 N n (N n (... N (K(Q))... ) = K(P ). 3.2 Simultaneous conveification Applying the conveification operation for variable i cuts off points in Q that cannot be written as the conve hull of points of the two faces of Q induced by i = 0 and i =. Call those faces Fi 0 and Fi. Simultaneous conveification ecludes all the points which cannot be written as the conve combination of Fi 0 and Fi, for some i. This is captured by the following cone. N 0 0 (K) = {ˆ = R n+ : ˆv,..., ˆv n R n+ : (ˆ, ˆv i ) M i (K) for i =,..., n} From the previous definition, we immediately obtain: Lemma 5 K(P ) N 0 (K(Q)) N i (K(Q)) K(Q) for all i [n], and recursively applying n times the operator N 0 ( ) starting from K(Q) gives K(P ). Let us give a matri formulation of the operator N 0 ( ). Lemma 6 N 0 (K) = {ˆ R n+ : R n+, we have ˆ i = X 0i for i = 0,..., n, X X K }, where for a cone K X K = {X R (n+) (n+) : Xe i K(Q) for i =,..., n, X(e 0 e i ) K(Q) X ii = X i0 for i = 0,..., n, }. Proof Set ˆ = Xe 0 and ˆv i = Xe i, for all i =,..., n. 3

4 3.3 A different view on simultaneous conveification We now give an equivalent procedure to deduce the operator N 0 ( ). Let Q = { R n : A b}. Write the l-th inequality from A b as gl T ( T ) = a 0 + a T 0. Then we can write 0 K(Q) = {ˆ = R n+ : g T l ˆ 0}. Note that inequalities i (gl T ) 0 and ( i )(gl T ) 0 are valid for P, where as usual we write P = conv(q {0, } n ), for all i [n]. The set of all such inequalities gives a quadratic system: S = { R n : i (gl T ) = g l T ( T )e i 0 for all i [n] and l ( i )(gl T ) = g l T ( T )(e 0 e i ) 0 for all i [n] and l}. The previous system can be linearized setting X = N 0 (K(Q)). ( ) ( T ). We then obtain eactly 3.4 Adding semidefinite constraints - Lovász-Schrijver s N + operator The matri formulation from Lemma 6 allows us to impose for free some additional constraints to the system. Lemma 7 Let Q [0, ] n be a polytope and P = conv(q {0, } n ). N 0 (K(Q)), where Then K(P ) N + (K(Q)) N + (K) = {ˆ R n+ : and X + K = {X X K and X 0}. ˆ i = X 0i for i = 0,..., n, X X + K }, Proof ( The only ) statement that requires a proof is K(P ) N + (K(Q)). Fi a point Q {0, } n, let ˆ = and X = ˆˆ T. Then X 0. Using the fact that {0, } n, we deduce that Xe i = ˆ, X(e 0 e i ) are either equal to ˆ or to 0, and X ii = X i0. Note that N + (K(Q)) is not a polyhedron anymore. However, the conic setting in which we phrase it allows us to iteratively apply the N + ( ) operator. Let us see an eample: recall the fractional relaation of the stable set polytope of a graph G(V, E): Q = { R n + : i + j for all ij E}. 0 We have K(Q) = { R n+ + : i + j 0 }. We show that N + (K(Q)) K(T H(G)). Note that K(T H(G)) R n+ 0 + is a cone in the variables whose constraints are eactly those describing T H(G), with the eception of X 00 = which is replaced by X 00 = 0. Hence, in order to conclude 4

5 N + (K(Q)) K(T H(G)), it is enough to show that X ij = 0 for ij E is implied by constraints of N + (K(Q)). Fi ij E. We have Xe i N + (K(Q)) X ii + X ij X i0 and X ij 0 and using X ii = X i0 we conclude X ij = 0, as required. So, in particular, N + (K(Q)) implies all clique inequalities. Those inequalities are known to be hard to obtain for Chvátal closure (in particular, no constant round of Chvátal suffice, in general, to deduce all clique inequalities). 3.5 The Sherali-Adams and Lasserre hierarchies The proof of Lemma 7 suggests us to define matrices associated to vectors in R n with the property that, when is a 0/ point in Q, the matri is somehow well-behaved. Imposing this good behaviour on the matri will therefore cut off some points of Q that are not points of P. Consider the vector y R 2n indeed by subsets of [n]. Define the matri Y (y) R 2n 2 n as follows: Y (y) I,J = y I J for all I, J [n]. Figure : Matri Y (y) R For r = 2, the submatri induced by U = {, 2} (rows and columns in in green) is a principal submatri of the matri induced by P 2 ([3]) (rows and columns in green and red) y y y 2 y 3 y 2 y 3 y 23 y 23 y y y 2 y 3 y 2 y 3 y 23 y 23 2 y 2 y 2 y 2 y 23 y 2 y 23 y 23 y 23 3 y 3 y 3 y 23 y 3 y 23 y 3 y 23 y 23 2 y y 2 y 2 y 23 y 2 y 23 y 23 y 23 3 y 3 y 3 y 23 y 3 y 23 y 3 y 23 y y 23 y 23 y 23 y 23 y 23 y 23 y 23 y y 23 y 23 y 23 y 23 y 23 y 23 y 23 y 23 For an inequality g() = a 0 + a T 0 and a vector y R 2n, consider the shift operator : R n+ R 2n R 2n defined as (g y) I = i [n] 0 a i y I {i}, where[n] 0 = [n] {0} Now, for a point Q {0, }, set y I = i I i and note that Y (y) = yy T is positive semidefinite, and satisfies Y (y), =. Moreover, for any linear inequality g() = a 0 + a T 0 valid for Q, we have: (g y) I = a i y I {i} + a 0 y I = a i y i y I + a 0 y I = g()y I and i [n] Hence, we can safely impose constraints i [n] Y (g y) = g()y (y) 0. Y, =, Y (y) 0 and Y (g y) 0 for all inequalities g() 0 describing Q. () 5

6 But those constraint are in an eponential number, and we want a compact relaation. The Sherali- Adams and Lasserre hierarchies impose some weaker conditions on the matri Y : this will trade eactness for compactness. For a set U, let P(U) be the power set of U, P r (U) the collection of all subsets of U of size at most r, and g l () 0, l =,..., m, be the inequalities defining Q. We write Y for Y (y) and, for a matri Y and a family F 2 [n], we write Y F for its principal submatri whose rows and columns range over F. Let r [n] 0. Let SA r (Q) = { R n : y R 2n : Las r (Q) = { R n : y R 2n : i = Y,{i} for i =,..., n, Y, = Y P(U) 0 for [n], U r Y P(W ) (g l y) 0 for W r and all l i = Y,{i} for i =,..., n, Y, = Y Pr(V ) 0 Y Pr(V )(g l y) 0 for all l }. } and Note that, in the previous definitions, even if we are asking for a vector y R 2n, we are constructing the submatrices of Y from a subvector of y of soze polynomial in n for fied r. Hence, the associated semidefinite programs are of polynomial size. Lemma 8 For each r N, P Las r (Q) SA r (Q) N 0,r (K(Q))) Q, where we denoted by N 0,r (K(Q)) the conve set obtained by appliyng r times the operator N 0, and then projecting to the original variables. Moreover, P = Las n (Q) = SA n (Q). Proof Note that all the matrices that are imposed to be semidefinite in Las r (Q) are principal submatrices of the matrices Y (y) and Y (g y). Hence, the corresponding inequalities are relaation of inequalities (), showing P Las r (Q). A similar argument shows Las r (Q) SA r (Q). We defer the proof of SA r (Q) K (N 0,r (K(Q))) to the eercise session. Then using Lemma 5, P = Las n (Q) = SA n (Q) follows. 4 Application of hierarchies 4. Set cover By definition, when we conveify Q on variable i, we have that any point in C i (Q) can be written as conve combination of points, 2 Q such that = and 0 = 0. In simultaneous conveification, we have that, for any point proj (N 0 (Q)), for any i [n], can be written as the conve combination of points in Q with coordinate i being 0 and. Since in the proof of Lemma 8 we argued that Sherali-Adams operator is stronger than simultaneous conveification, let us state this fact in terms of SA t. Lemma 9 Let SA t (Q), i [n] with 0 < i <. Then conv{z SA t (Q) : z i {0, }}. As done in the proof of Lemma 2, we can iterate the previous lemma and conclude the following. Lemma 0 Let SA t (Q), i [n], S [n] with S t. Then conv{z SA t S (Q) : z i {0, } for i S}. 6

7 We now use the previous lemma to show an algorithm that runs in subeponential time and achieves an approimation of ( ε) log n + O() for set cover. Note that it is widely believed that there is no polynomial time algorith that achieves this approimation. Recall that in set cover, we are given n objects and m sets S = S,..., S m with costs c,..., c m, each containing some of those objects. The goal is to find a collection of sets whose union contain all objects at minimum total cost. The algorithm is based on solving a linear optimization problem over SA n ε(q), where Q is the following LP relaation. i for all j (2) i: j S i c i i OP T i [m] [0, ] (3) and rounding its optimum solution. Note that we are assuming that we know the optimum value OPT. This is not cheating: standard techniques in approimation algorithms imply that we can round costs and guess a small number of values of OPT, and repeat the algorithm for all those values, picking the best solution. First part: Let be the optimum solution of min c T : SA n ε(q). Among i with i > 0, pick the one whose associated set covers the biggest set of objects. Then we know that can be written as conve combination of points, 2 in SA nε, with i =. Replace with and iterate n ε times, each time choosing the set that covers the biggest number of uncovered items, among the sets whose corresponding variable is fractional. Note that, if at some point no variable is fractional, we have found a feasible integral solution of value at most OPT, hence we are done. Suppose this is not the case, and let S be the set picked with this procedure, the final point obtained. By Lemma 0, Q, hence i [m] c i i OP T. Second part: Now consider the residual set cover problem, once all sets in S have been picked. Note that each of the remaining sets covers at most n ( ε) elements, since otherwise, together with all the n ɛ sets picked before, which cover at least as many elements as it does, we would have covered more than n elements. We can then eploit the following well-known fact. Theorem Let satisfy the linear relaation of a set cover instance given by (2) and (3). Then an integral solution satisfying (2) and (3) of cost at most ( + log k) m i= c i i can be found in polynomial time, where k is the size of the largest set in the set cover instance. Consider the solution to the original set cover instance that picks the sets S given by the previous theorem, plus those in S selected in the first part. Clearly it is feasible. Its cost is c(s ) + c(s ) c T + ( + log(n ε ))OP T (( ε) log n + O())OP T. 4.2 The decomposition theorem for the Lasserre hierarchy with an application to ma Knapsack Note that so far we did not use any property specific of Lasserre in deriving previous results. Net theorem, whose proof we omit, holds for Lasserre hierarchy only. Theorem 2 [Decomposition Theorem for Lasserre] Let Las t (Q), S [n] with S supp() k for all Q {0, } n. Then conv{z Las t k (Q) : z i {0, } for i S}. 7

8 The previous theorem allows us to show the integrality gap of the Lasserre hierarchy quickly converges to zero for the ma knapsack problem. This separates Lasserre from Sherali-Adams hierarchy, for which this number stays arbitrarily close to 2 after linearly many rounds. Recall that the ma knapsack problem is defined as ma c T st w T β 0 {0, } n, and the integrality gap IG t of the r-th round of Lasserre is ma Las t(q) c T, where Q is the classical OP T linear relaation of the Knapsack polytope. It is known well-known that one has ma Q c T OP T + ma i c i. Theorem 3 For any knapsack instance and any t 2, IG t + o( t ). Proof Let be optimum solution of ma Last(Q) c T. Let S = {i [n] : w i > OP T t+ }. Note that, for any integral solution to the knapsack problem, one has I S t, else the profit of I is strictly bigger than the profit of an optimum solution. Hence we can apply Theorem 2 with k = t. That is, is the conve hull of feasible points of Q that have integer values in the coordinates corresponding to S. Since the objective function is linear, one of those, say, has profit greater or equal than the profit of. Let S be the coordinates from S that are set to in. We deduce w T w T i S w i + LP, where LP is the solution of ma profit of the original knapsack relaation, among those that take elements in S and not elements in S \ S. Using the bound on the integrality gap at the first round and that all objects not in S have bounded profit, we obtain LP OP T + OP T t +, where OPT is the optimum solution of the integer version of LP. We conclude w T i S w i + OP T + OP T t + OP T + OP T t +. 5 Notes Lovász Theta Body has been studied in many papers. Results presented in here were proved in [3, 6, 7] and we follow the presentation given in [2]. We refer the reader to [5] for an introduction on the different hierarchies, to [] for the application to set cover, and to [4] for results from Section 4.2. Our presentation of hierarchies partly follows [8, 9]. 8

9 References [] E. Chlamtac, Z. Friggstad, and K. Georgiou. Lift-and-Project Methods for Set Cover and Knapsack. WADS 203, pp [2] M. Conforti, G. Cornuejols, and G. Zambelli. Integer Programming. Springer, 204. [3] M. Grötschel, L. Lovász and A. Schrijver. Relaations of verte packing. Journal of Combinatorial Theory (B) 40, pp , 986. [4] A. Karlin, C. Mathieu, and C. Nguyen. Integrality gaps of linear and semidefinite programming relaations for knapsack. In IPCO, pp , 20. [5] M. Laurent. A comparison of the Sherali-Adams, Lovász-Schrijver, and Lasserre relaations for 0- programming. Mathematics of Operations Research, 28(3), pp , [6] L. Lovász. On the Shannon capacity of a graph. IEEE Transactions on Information Theory 25, pp. 7, 979. [7] L. Lovász and A. Schrijver. Cones of matrices and set-functions and 0- optimization. SIAM Journal on Optimization, (2), pp , 99. [8] T. Rothvoss. The lasserre hierarchy in approimation algorithms. Lecture Notes for the MAPSP Tutorial, 203. [9]. Zuckerberg. A Set Theoretic Approch to Lifting Procedures for 0, Integer Programming. Ph. D. Dissertation, Columbia University,

Lift-and-Project Techniques and SDP Hierarchies

Lift-and-Project Techniques and SDP Hierarchies MFO seminar on Semidefinite Programming May 30, 2010 Typical combinatorial optimization problem: max c T x s.t. Ax b, x {0, 1} n P := {x R n Ax b} P I := conv(k {0, 1} n ) LP relaxation Integral polytope

More information

Notes on the decomposition result of Karlin et al. [2] for the hierarchy of Lasserre by M. Laurent, December 13, 2012

Notes on the decomposition result of Karlin et al. [2] for the hierarchy of Lasserre by M. Laurent, December 13, 2012 Notes on the decomposition result of Karlin et al. [2] for the hierarchy of Lasserre by M. Laurent, December 13, 2012 We present the decomposition result of Karlin et al. [2] for the hierarchy of Lasserre

More information

9. Interpretations, Lifting, SOS and Moments

9. Interpretations, Lifting, SOS and Moments 9-1 Interpretations, Lifting, SOS and Moments P. Parrilo and S. Lall, CDC 2003 2003.12.07.04 9. Interpretations, Lifting, SOS and Moments Polynomial nonnegativity Sum of squares (SOS) decomposition Eample

More information

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

CSC Linear Programming and Combinatorial Optimization Lecture 12: The Lift and Project Method CSC2411 - Linear Programming and Combinatorial Optimization Lecture 12: The Lift and Project Method Notes taken by Stefan Mathe April 28, 2007 Summary: Throughout the course, we have seen the importance

More information

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

MINI-TUTORIAL ON SEMI-ALGEBRAIC PROOF SYSTEMS. Albert Atserias Universitat Politècnica de Catalunya Barcelona MINI-TUTORIAL ON SEMI-ALGEBRAIC PROOF SYSTEMS Albert Atserias Universitat Politècnica de Catalunya Barcelona Part I CONVEX POLYTOPES Convex polytopes as linear inequalities Polytope: P = {x R n : Ax b}

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

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

Lecture 11 October 7, 2013

Lecture 11 October 7, 2013 CS 4: Advanced Algorithms Fall 03 Prof. Jelani Nelson Lecture October 7, 03 Scribe: David Ding Overview In the last lecture we talked about set cover: Sets S,..., S m {,..., n}. S has cost c S. Goal: Cover

More information

CORC REPORT Approximate fixed-rank closures of covering problems

CORC REPORT Approximate fixed-rank closures of covering problems CORC REPORT 2003-01 Approximate fixed-rank closures of covering problems Daniel Bienstock and Mark Zuckerberg (Columbia University) January, 2003 version 2004-August-25 Abstract Consider a 0/1 integer

More information

Cuts for mixed 0-1 conic programs

Cuts for mixed 0-1 conic programs Cuts for mixed 0-1 conic programs G. Iyengar 1 M. T. Cezik 2 1 IEOR Department Columbia University, New York. 2 GERAD Université de Montréal, Montréal TU-Chemnitz Workshop on Integer Programming and Continuous

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

Hierarchies. 1. Lovasz-Schrijver (LS), LS+ 2. Sherali Adams 3. Lasserre 4. Mixed Hierarchy (recently used) Idea: P = conv(subset S of 0,1 n )

Hierarchies. 1. Lovasz-Schrijver (LS), LS+ 2. Sherali Adams 3. Lasserre 4. Mixed Hierarchy (recently used) Idea: P = conv(subset S of 0,1 n ) Hierarchies Today 1. Some more familiarity with Hierarchies 2. Examples of some basic upper and lower bounds 3. Survey of recent results (possible material for future talks) Hierarchies 1. Lovasz-Schrijver

More information

NP-Completeness Review

NP-Completeness Review CS124 NP-Completeness Review Where We Are Headed Up to this point, we have generally assumed that if we were given a problem, we could find a way to solve it. Unfortunately, as most of you know, there

More information

On the Rank of Cutting-Plane Proof Systems

On the Rank of Cutting-Plane Proof Systems On the Rank of Cutting-Plane Proof Systems Sebastian Pokutta 1 and Andreas S. Schulz 2 1 H. Milton Stewart School of Industrial and Systems Engineering, Georgia Institute of Technology, Atlanta, GA. Email:

More information

On the knapsack closure of 0-1 Integer Linear Programs. Matteo Fischetti University of Padova, Italy

On the knapsack closure of 0-1 Integer Linear Programs. Matteo Fischetti University of Padova, Italy On the knapsack closure of 0-1 Integer Linear Programs Matteo Fischetti University of Padova, Italy matteo.fischetti@unipd.it Andrea Lodi University of Bologna, Italy alodi@deis.unibo.it Aussois, January

More information

On the matrix-cut rank of polyhedra

On the matrix-cut rank of polyhedra On the matrix-cut rank of polyhedra William Cook and Sanjeeb Dash Computational and Applied Mathematics Rice University August 5, 00 Abstract Lovász and Schrijver (99) described a semi-definite operator

More information

Breaking the Rectangle Bound Barrier against Formula Size Lower Bounds

Breaking the Rectangle Bound Barrier against Formula Size Lower Bounds Breaking the Rectangle Bound Barrier against Formula Size Lower Bounds Kenya Ueno The Young Researcher Development Center and Graduate School of Informatics, Kyoto University kenya@kuis.kyoto-u.ac.jp Abstract.

More information

Introduction to LP and SDP Hierarchies

Introduction to LP and SDP Hierarchies Introduction to LP and SDP Hierarchies Madhur Tulsiani Princeton University Local Constraints in Approximation Algorithms Linear Programming (LP) or Semidefinite Programming (SDP) based approximation algorithms

More information

1 The independent set problem

1 The independent set problem ORF 523 Lecture 11 Spring 2016, Princeton University Instructor: A.A. Ahmadi Scribe: G. Hall Tuesday, March 29, 2016 When in doubt on the accuracy of these notes, please cross chec with the instructor

More information

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

On the Polyhedral Structure of a Multi Item Production Planning Model with Setup Times CORE DISCUSSION PAPER 2000/52 On the Polyhedral Structure of a Multi Item Production Planning Model with Setup Times Andrew J. Miller 1, George L. Nemhauser 2, and Martin W.P. Savelsbergh 2 November 2000

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

Lecture 4: January 26

Lecture 4: January 26 10-725/36-725: Conve Optimization Spring 2015 Lecturer: Javier Pena Lecture 4: January 26 Scribes: Vipul Singh, Shinjini Kundu, Chia-Yin Tsai Note: LaTeX template courtesy of UC Berkeley EECS dept. Disclaimer:

More information

Semidefinite and Second Order Cone Programming Seminar Fall 2001 Lecture 5

Semidefinite and Second Order Cone Programming Seminar Fall 2001 Lecture 5 Semidefinite and Second Order Cone Programming Seminar Fall 2001 Lecture 5 Instructor: Farid Alizadeh Scribe: Anton Riabov 10/08/2001 1 Overview We continue studying the maximum eigenvalue SDP, and generalize

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

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

linear programming and approximate constraint satisfaction

linear programming and approximate constraint satisfaction linear programming and approximate constraint satisfaction Siu On Chan MSR New England James R. Lee University of Washington Prasad Raghavendra UC Berkeley David Steurer Cornell results MAIN THEOREM: Any

More information

On the Lovász Theta Function and Some Variants

On the Lovász Theta Function and Some Variants On the Lovász Theta Function and Some Variants Laura Galli Adam N. Letchford March 2017. To appear in Discrete Optimization. Abstract The Lovász theta function of a graph is a well-known upper bound on

More information

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

Section Notes 9. IP: Cutting Planes. Applied Math 121. Week of April 12, 2010 Section Notes 9 IP: Cutting Planes Applied Math 121 Week of April 12, 2010 Goals for the week understand what a strong formulations is. be familiar with the cutting planes algorithm and the types of cuts

More information

A Linear Round Lower Bound for Lovasz-Schrijver SDP Relaxations of Vertex Cover

A Linear Round Lower Bound for Lovasz-Schrijver SDP Relaxations of Vertex Cover A Linear Round Lower Bound for Lovasz-Schrijver SDP Relaxations of Vertex Cover Grant Schoenebeck Luca Trevisan Madhur Tulsiani Abstract We study semidefinite programming relaxations of Vertex Cover arising

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

Optimization Exercise Set n. 4 :

Optimization Exercise Set n. 4 : Optimization Exercise Set n. 4 : Prepared by S. Coniglio and E. Amaldi translated by O. Jabali 2018/2019 1 4.1 Airport location In air transportation, usually there is not a direct connection between every

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

Lecture 15 (Oct 6): LP Duality

Lecture 15 (Oct 6): LP Duality CMPUT 675: Approximation Algorithms Fall 2014 Lecturer: Zachary Friggstad Lecture 15 (Oct 6): LP Duality Scribe: Zachary Friggstad 15.1 Introduction by Example Given a linear program and a feasible solution

More information

Hypergraph Matching by Linear and Semidefinite Programming. Yves Brise, ETH Zürich, Based on 2010 paper by Chan and Lau

Hypergraph Matching by Linear and Semidefinite Programming. Yves Brise, ETH Zürich, Based on 2010 paper by Chan and Lau Hypergraph Matching by Linear and Semidefinite Programming Yves Brise, ETH Zürich, 20110329 Based on 2010 paper by Chan and Lau Introduction Vertex set V : V = n Set of hyperedges E Hypergraph matching:

More information

Integer Programming Methods LNMB

Integer Programming Methods LNMB Integer Programming Methods LNMB 2017 2018 Dion Gijswijt homepage.tudelft.nl/64a8q/intpm/ Dion Gijswijt Intro IntPM 2017-2018 1 / 24 Organisation Webpage: homepage.tudelft.nl/64a8q/intpm/ Book: Integer

More information

arxiv: v1 [cs.ds] 29 Aug 2015

arxiv: v1 [cs.ds] 29 Aug 2015 APPROXIMATING (UNWEIGHTED) TREE AUGMENTATION VIA LIFT-AND-PROJECT, PART I: STEMLESS TAP JOSEPH CHERIYAN AND ZHIHAN GAO arxiv:1508.07504v1 [cs.ds] 9 Aug 015 Abstract. In Part I, we study a special case

More information

Cutting Planes for RLT Relaxations of Mixed 0-1 Polynomial Programs

Cutting Planes for RLT Relaxations of Mixed 0-1 Polynomial Programs Cutting Planes for RLT Relaxations of Mixed 0-1 Polynomial Programs Franklin Djeumou Fomeni Konstantinos Kaparis Adam N. Letchford December 2013 Abstract The Reformulation-Linearization Technique (RLT),

More information

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

LOVÁSZ-SCHRIJVER SDP-OPERATOR AND A SUPERCLASS OF NEAR-PERFECT GRAPHS LOVÁSZ-SCHRIJVER SDP-OPERATOR AND A SUPERCLASS OF NEAR-PERFECT GRAPHS S. BIANCHI, M. ESCALANTE, G. NASINI, L. TUNÇEL Abstract. We study the Lovász-Schrijver SDP-operator applied to the fractional stable

More information

Improving Integrality Gaps via Chvátal-Gomory Rounding

Improving Integrality Gaps via Chvátal-Gomory Rounding Improving Integrality Gaps via Chvátal-Gomory Rounding Mohit Singh Kunal Talwar June 23, 2010 Abstract In this work, we study the strength of the Chvátal-Gomory cut generating procedure for several hard

More information

Sherali-Adams relaxations of the matching polytope

Sherali-Adams relaxations of the matching polytope Sherali-Adams relaxations of the matching polytope Claire Mathieu Alistair Sinclair November 17, 2008 Abstract We study the Sherali-Adams lift-and-project hierarchy of linear programming relaxations of

More information

Robust-to-Dynamics Linear Programming

Robust-to-Dynamics Linear Programming Robust-to-Dynamics Linear Programg Amir Ali Ahmad and Oktay Günlük Abstract We consider a class of robust optimization problems that we call robust-to-dynamics optimization (RDO) The input to an RDO problem

More information

Integer Linear Programs

Integer Linear Programs Lecture 2: Review, Linear Programming Relaxations Today we will talk about expressing combinatorial problems as mathematical programs, specifically Integer Linear Programs (ILPs). We then see what happens

More information

Topic: Primal-Dual Algorithms Date: We finished our discussion of randomized rounding and began talking about LP Duality.

Topic: Primal-Dual Algorithms Date: We finished our discussion of randomized rounding and began talking about LP Duality. CS787: Advanced Algorithms Scribe: Amanda Burton, Leah Kluegel Lecturer: Shuchi Chawla Topic: Primal-Dual Algorithms Date: 10-17-07 14.1 Last Time We finished our discussion of randomized rounding and

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

3.7 Cutting plane methods

3.7 Cutting plane methods 3.7 Cutting plane methods Generic ILP problem min{ c t x : x X = {x Z n + : Ax b} } with m n matrix A and n 1 vector b of rationals. According to Meyer s theorem: There exists an ideal formulation: conv(x

More information

Knapsack. Bag/knapsack of integer capacity B n items item i has size s i and profit/weight w i

Knapsack. Bag/knapsack of integer capacity B n items item i has size s i and profit/weight w i Knapsack Bag/knapsack of integer capacity B n items item i has size s i and profit/weight w i Goal: find a subset of items of maximum profit such that the item subset fits in the bag Knapsack X: item set

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

Lift-and-Project cuts: an efficient solution method for mixed-integer programs

Lift-and-Project cuts: an efficient solution method for mixed-integer programs Lift-and-Project cuts: an efficient solution method for mied-integer programs Sebastian Ceria Graduate School of Business and Computational Optimization Research Center http://www.columbia.edu/~sc44 Columbia

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

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

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

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

1 Perfect Matching and Matching Polytopes

1 Perfect Matching and Matching Polytopes CS 598CSC: Combinatorial Optimization Lecture date: /16/009 Instructor: Chandra Chekuri Scribe: Vivek Srikumar 1 Perfect Matching and Matching Polytopes Let G = (V, E be a graph. For a set E E, let χ E

More information

Graph coloring, perfect graphs

Graph coloring, perfect graphs Lecture 5 (05.04.2013) Graph coloring, perfect graphs Scribe: Tomasz Kociumaka Lecturer: Marcin Pilipczuk 1 Introduction to graph coloring Definition 1. Let G be a simple undirected graph and k a positive

More information

On the knapsack closure of 0-1 Integer Linear Programs

On the knapsack closure of 0-1 Integer Linear Programs On the knapsack closure of 0-1 Integer Linear Programs Matteo Fischetti 1 Dipartimento di Ingegneria dell Informazione University of Padova Padova, Italy Andrea Lodi 2 Dipartimento di Elettronica, Informatica

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

Cutting Planes for RLT Relaxations of Mixed 0-1 Polynomial Programs

Cutting Planes for RLT Relaxations of Mixed 0-1 Polynomial Programs Cutting Planes for RLT Relaxations of Mixed 0-1 Polynomial Programs Franklin Djeumou Fomeni Konstantinos Kaparis Adam N. Letchford To Appear in Mathematical Programming Abstract The Reformulation-Linearization

More information

SDP Relaxations for MAXCUT

SDP Relaxations for MAXCUT SDP Relaxations for MAXCUT from Random Hyperplanes to Sum-of-Squares Certificates CATS @ UMD March 3, 2017 Ahmed Abdelkader MAXCUT SDP SOS March 3, 2017 1 / 27 Overview 1 MAXCUT, Hardness and UGC 2 LP

More information

1 The Knapsack Problem

1 The Knapsack Problem Comp 260: Advanced Algorithms Prof. Lenore Cowen Tufts University, Spring 2018 Scribe: Tom Magerlein 1 Lecture 4: The Knapsack Problem 1 The Knapsack Problem Suppose we are trying to burgle someone s house.

More information

Optimization Exercise Set n.5 :

Optimization Exercise Set n.5 : Optimization Exercise Set n.5 : Prepared by S. Coniglio translated by O. Jabali 2016/2017 1 5.1 Airport location In air transportation, usually there is not a direct connection between every pair of airports.

More information

JOHN THICKSTUN. p x. n sup Ipp y n x np x nq. By the memoryless and stationary conditions respectively, this reduces to just 1 yi x i.

JOHN THICKSTUN. p x. n sup Ipp y n x np x nq. By the memoryless and stationary conditions respectively, this reduces to just 1 yi x i. ESTIMATING THE SHANNON CAPACITY OF A GRAPH JOHN THICKSTUN. channels and graphs Consider a stationary, memoryless channel that maps elements of discrete alphabets X to Y according to a distribution p y

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

Optimization in Process Systems Engineering

Optimization in Process Systems Engineering Optimization in Process Systems Engineering M.Sc. Jan Kronqvist Process Design & Systems Engineering Laboratory Faculty of Science and Engineering Åbo Akademi University Most optimization problems in production

More information

Discrepancy Theory in Approximation Algorithms

Discrepancy Theory in Approximation Algorithms Discrepancy Theory in Approximation Algorithms Rajat Sen, Soumya Basu May 8, 2015 1 Introduction In this report we would like to motivate the use of discrepancy theory in algorithms. Discrepancy theory

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

Projection, Inference, and Consistency

Projection, Inference, and Consistency Projection, Inference, and Consistency John Hooker Carnegie Mellon University IJCAI 2016, New York City A high-level presentation. Don t worry about the details. 2 Projection as a Unifying Concept Projection

More information

Introduction to Semidefinite Programming I: Basic properties a

Introduction to Semidefinite Programming I: Basic properties a Introduction to Semidefinite Programming I: Basic properties and variations on the Goemans-Williamson approximation algorithm for max-cut MFO seminar on Semidefinite Programming May 30, 2010 Semidefinite

More information

SYMBOLIC AND EXACT STRUCTURE PREDICTION FOR SPARSE GAUSSIAN ELIMINATION WITH PARTIAL PIVOTING

SYMBOLIC AND EXACT STRUCTURE PREDICTION FOR SPARSE GAUSSIAN ELIMINATION WITH PARTIAL PIVOTING SYMBOLIC AND EXACT STRUCTURE PREDICTION FOR SPARSE GAUSSIAN ELIMINATION WITH PARTIAL PIVOTING LAURA GRIGORI, JOHN R. GILBERT, AND MICHEL COSNARD Abstract. In this paper we consider two structure prediction

More information

Polynomiality of Linear Programming

Polynomiality of Linear Programming Chapter 10 Polynomiality of Linear Programming In the previous section, we presented the Simplex Method. This method turns out to be very efficient for solving linear programmes in practice. While it is

More information

Lecture 20: LP Relaxation and Approximation Algorithms. 1 Introduction. 2 Vertex Cover problem. CSCI-B609: A Theorist s Toolkit, Fall 2016 Nov 8

Lecture 20: LP Relaxation and Approximation Algorithms. 1 Introduction. 2 Vertex Cover problem. CSCI-B609: A Theorist s Toolkit, Fall 2016 Nov 8 CSCI-B609: A Theorist s Toolkit, Fall 2016 Nov 8 Lecture 20: LP Relaxation and Approximation Algorithms Lecturer: Yuan Zhou Scribe: Syed Mahbub Hafiz 1 Introduction When variables of constraints of an

More information

CMPUT 675: Approximation Algorithms Fall 2014

CMPUT 675: Approximation Algorithms Fall 2014 CMPUT 675: Approximation Algorithms Fall 204 Lecture 25 (Nov 3 & 5): Group Steiner Tree Lecturer: Zachary Friggstad Scribe: Zachary Friggstad 25. Group Steiner Tree In this problem, we are given a graph

More information

Applications of the Inverse Theta Number in Stable Set Problems

Applications of the Inverse Theta Number in Stable Set Problems Acta Cybernetica 21 (2014) 481 494. Applications of the Inverse Theta Number in Stable Set Problems Miklós Ujvári Abstract In the paper we introduce a semidefinite upper bound on the square of the stability

More information

CS675: Convex and Combinatorial Optimization Fall 2016 Combinatorial Problems as Linear and Convex Programs. Instructor: Shaddin Dughmi

CS675: Convex and Combinatorial Optimization Fall 2016 Combinatorial Problems as Linear and Convex Programs. Instructor: Shaddin Dughmi CS675: Convex and Combinatorial Optimization Fall 2016 Combinatorial Problems as Linear and Convex Programs Instructor: Shaddin Dughmi Outline 1 Introduction 2 Shortest Path 3 Algorithms for Single-Source

More information

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

When the Gomory-Chvátal Closure Coincides with the Integer Hull Date for Revised Manuscript: December 19, 2017 When the Gomory-Chvátal Closure Coincides with the Integer Hull Gérard Cornuéjols Yanjun Li Abstract Gomory-Chvátal cuts are prominent in integer programming.

More information

Lifted Inequalities for 0 1 Mixed-Integer Bilinear Covering Sets

Lifted Inequalities for 0 1 Mixed-Integer Bilinear Covering Sets 1 2 3 Lifted Inequalities for 0 1 Mixed-Integer Bilinear Covering Sets Kwanghun Chung 1, Jean-Philippe P. Richard 2, Mohit Tawarmalani 3 March 1, 2011 4 5 6 7 8 9 Abstract In this paper, we study 0 1 mixed-integer

More information

A Set Theoretic Approach to Lifting Procedures for 0, 1 Integer Programming

A Set Theoretic Approach to Lifting Procedures for 0, 1 Integer Programming A Set Theoretic Approach to Lifting Procedures for 0, 1 Integer Programming Mark Zuckerberg Submitted in partial fulfilment of the requirements for the degree of Doctor of Philosophy in the Graduate School

More information

Lecture: Cone programming. Approximating the Lorentz cone.

Lecture: Cone programming. Approximating the Lorentz cone. Strong relaxations for discrete optimization problems 10/05/16 Lecture: Cone programming. Approximating the Lorentz cone. Lecturer: Yuri Faenza Scribes: Igor Malinović 1 Introduction Cone programming is

More information

Lecture notes on the ellipsoid algorithm

Lecture notes on the ellipsoid algorithm Massachusetts Institute of Technology Handout 1 18.433: Combinatorial Optimization May 14th, 007 Michel X. Goemans Lecture notes on the ellipsoid algorithm The simplex algorithm was the first algorithm

More information

Optimization of Submodular Functions Tutorial - lecture I

Optimization of Submodular Functions Tutorial - lecture I Optimization of Submodular Functions Tutorial - lecture I Jan Vondrák 1 1 IBM Almaden Research Center San Jose, CA Jan Vondrák (IBM Almaden) Submodular Optimization Tutorial 1 / 1 Lecture I: outline 1

More information

= 1 2 x (x 1) + 1 {x} (1 {x}). [t] dt = 1 x (x 1) + O (1), [t] dt = 1 2 x2 + O (x), (where the error is not now zero when x is an integer.

= 1 2 x (x 1) + 1 {x} (1 {x}). [t] dt = 1 x (x 1) + O (1), [t] dt = 1 2 x2 + O (x), (where the error is not now zero when x is an integer. Problem Sheet,. i) Draw the graphs for [] and {}. ii) Show that for α R, α+ α [t] dt = α and α+ α {t} dt =. Hint Split these integrals at the integer which must lie in any interval of length, such as [α,

More information

Approximation Algorithms for the k-set Packing Problem

Approximation Algorithms for the k-set Packing Problem Approximation Algorithms for the k-set Packing Problem Marek Cygan Institute of Informatics University of Warsaw 20th October 2016, Warszawa Marek Cygan Approximation Algorithms for the k-set Packing Problem

More information

6-1 The Positivstellensatz P. Parrilo and S. Lall, ECC

6-1 The Positivstellensatz P. Parrilo and S. Lall, ECC 6-1 The Positivstellensatz P. Parrilo and S. Lall, ECC 2003 2003.09.02.10 6. The Positivstellensatz Basic semialgebraic sets Semialgebraic sets Tarski-Seidenberg and quantifier elimination Feasibility

More information

Lecture 13 March 7, 2017

Lecture 13 March 7, 2017 CS 224: Advanced Algorithms Spring 2017 Prof. Jelani Nelson Lecture 13 March 7, 2017 Scribe: Hongyao Ma Today PTAS/FPTAS/FPRAS examples PTAS: knapsack FPTAS: knapsack FPRAS: DNF counting Approximation

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

CORC Technical Report TR Cuts for mixed 0-1 conic programming

CORC Technical Report TR Cuts for mixed 0-1 conic programming CORC Technical Report TR-2001-03 Cuts for mixed 0-1 conic programming M. T. Çezik G. Iyengar July 25, 2005 Abstract In this we paper we study techniques for generating valid convex constraints for mixed

More information

Santa Claus Schedules Jobs on Unrelated Machines

Santa Claus Schedules Jobs on Unrelated Machines Santa Claus Schedules Jobs on Unrelated Machines Ola Svensson (osven@kth.se) Royal Institute of Technology - KTH Stockholm, Sweden March 22, 2011 arxiv:1011.1168v2 [cs.ds] 21 Mar 2011 Abstract One of the

More information

A Note on Representations of Linear Inequalities in Non-Convex Mixed-Integer Quadratic Programs

A Note on Representations of Linear Inequalities in Non-Convex Mixed-Integer Quadratic Programs A Note on Representations of Linear Inequalities in Non-Convex Mixed-Integer Quadratic Programs Adam N. Letchford Daniel J. Grainger To appear in Operations Research Letters Abstract In the literature

More information

Theoretical challenges towards cutting-plane selection

Theoretical challenges towards cutting-plane selection Theoretical challenges towards cutting-plane selection Santanu S. Dey 1 and Marco Molinaro 2 1 School of Industrial and Systems Engineering, Georgia Institute of Technology 2 Computer Science Department,

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

Lecture 5 January 16, 2013

Lecture 5 January 16, 2013 UBC CPSC 536N: Sparse Approximations Winter 2013 Prof. Nick Harvey Lecture 5 January 16, 2013 Scribe: Samira Samadi 1 Combinatorial IPs 1.1 Mathematical programs { min c Linear Program (LP): T x s.t. a

More information

Projection, Consistency, and George Boole

Projection, Consistency, and George Boole Projection, Consistency, and George Boole John Hooker Carnegie Mellon University CP 2015, Cork, Ireland Projection as a Unifying Concept Projection underlies both optimization and logical inference. Optimization

More information

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

Lecture 2. Split Inequalities and Gomory Mixed Integer Cuts. Tepper School of Business Carnegie Mellon University, Pittsburgh Lecture 2 Split Inequalities and Gomory Mixed Integer Cuts Gérard Cornuéjols Tepper School of Business Carnegie Mellon University, Pittsburgh Mixed Integer Cuts Gomory 1963 Consider a single constraint

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

Topics in Theoretical Computer Science April 08, Lecture 8

Topics in Theoretical Computer Science April 08, Lecture 8 Topics in Theoretical Computer Science April 08, 204 Lecture 8 Lecturer: Ola Svensson Scribes: David Leydier and Samuel Grütter Introduction In this lecture we will introduce Linear Programming. It was

More information

A New Lower Bound Technique for Quantum Circuits without Ancillæ

A New Lower Bound Technique for Quantum Circuits without Ancillæ A New Lower Bound Technique for Quantum Circuits without Ancillæ Debajyoti Bera Abstract We present a technique to derive depth lower bounds for quantum circuits. The technique is based on the observation

More information

3.7 Strong valid inequalities for structured ILP problems

3.7 Strong valid inequalities for structured ILP problems 3.7 Strong valid inequalities for structured ILP problems By studying the problem structure, we can derive strong valid inequalities yielding better approximations of conv(x ) and hence tighter bounds.

More information

Lecture 21: Counting and Sampling Problems

Lecture 21: Counting and Sampling Problems princeton univ. F 14 cos 521: Advanced Algorithm Design Lecture 21: Counting and Sampling Problems Lecturer: Sanjeev Arora Scribe: Today s topic of counting and sampling problems is motivated by computational

More information

On a Cardinality-Constrained Transportation Problem With Market Choice

On a Cardinality-Constrained Transportation Problem With Market Choice On a Cardinality-Constrained Transportation Problem With Market Choice Pelin Damcı-Kurt Santanu S. Dey Simge Küçükyavuz Abstract It is well-known that the intersection of the matching polytope with a cardinality

More information

UNCONSTRAINED OPTIMIZATION PAUL SCHRIMPF OCTOBER 24, 2013

UNCONSTRAINED OPTIMIZATION PAUL SCHRIMPF OCTOBER 24, 2013 PAUL SCHRIMPF OCTOBER 24, 213 UNIVERSITY OF BRITISH COLUMBIA ECONOMICS 26 Today s lecture is about unconstrained optimization. If you re following along in the syllabus, you ll notice that we ve skipped

More information