Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs. Pierre Bonami CMU, USA. Gerard Cornuéjols CMU, USA and LIF Marseille, France
|
|
- Amberlynn Bennett
- 5 years ago
- Views:
Transcription
1 Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs Pierre Bonami CMU, USA Gerard Cornuéjols CMU, USA and LIF Marseille, France Sanjeeb Dash IBM T.J. Watson, USA Matteo Fischetti University of Padova, Italy Andrea Lodi University of Bologna, Italy Aussois X, January 9, 2006 A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs
2 Notation and background Consider an Integer Linear Program (ILP) of the form: min{c T x : Ax b, x 0 integer} A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 1
3 Notation and background Consider an Integer Linear Program (ILP) of the form: min{c T x : Ax b, x 0 integer} and two associated polyhedra: P := {x IR n + : Ax b} P I := conv{x Z n + : Ax b} = conv(p Zn ) A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 1
4 Notation and background Consider an Integer Linear Program (ILP) of the form: min{c T x : Ax b, x 0 integer} and two associated polyhedra: P := {x IR n + : Ax b} P I := conv{x Z n + : Ax b} = conv(p Zn ) A Chvátal-Gomory (CG) cut is a valid inequality for P I of the form: A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 1
5 Notation and background Consider an Integer Linear Program (ILP) of the form: min{c T x : Ax b, x 0 integer} and two associated polyhedra: P := {x IR n + : Ax b} P I := conv{x Z n + : Ax b} = conv(p Zn ) A Chvátal-Gomory (CG) cut is a valid inequality for P I of the form: where u R m + u T A x u T b is called the CG multiplier vector, and denotes lower integer part. A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 1
6 Notation and background Consider an Integer Linear Program (ILP) of the form: min{c T x : Ax b, x 0 integer} and two associated polyhedra: P := {x IR n + : Ax b} P I := conv{x Z n + : Ax b} = conv(p Zn ) A Chvátal-Gomory (CG) cut is a valid inequality for P I of the form: where u R m + u T A x u T b is called the CG multiplier vector, and denotes lower integer part. The first Chvátal closure of P is defined as: P 1 := {x 0 : Ax b, u T A x u T b for all u IR m + } A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 1
7 Notation and background Consider an Integer Linear Program (ILP) of the form: min{c T x : Ax b, x 0 integer} and two associated polyhedra: P := {x IR n + : Ax b} P I := conv{x Z n + : Ax b} = conv(p Zn ) A Chvátal-Gomory (CG) cut is a valid inequality for P I of the form: where u R m + u T A x u T b is called the CG multiplier vector, and denotes lower integer part. The first Chvátal closure of P is defined as: P 1 := {x 0 : Ax b, u T A x u T b for all u IR m + } P 1 is indeed a polyhedron, i.e., a finite number of CG cuts suffice to define it. [Chvátal 1973] A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 1
8 Notation and background (cont.d) Clearly, P I P 1 P. A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 2
9 Notation and background (cont.d) Clearly, P I P 1 P. Chvátal-Gomory separation problem (CG-SEP) is NP-hard. [Eisenbrand 1999] A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 2
10 Notation and background (cont.d) Clearly, P I P 1 P. Chvátal-Gomory separation problem (CG-SEP) is NP-hard. [Eisenbrand 1999] Recently Fischetti & Lodi have shown that: Optimizing over P 1 is possible in practice via an MIP model (MIPping). A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 2
11 Notation and background (cont.d) Clearly, P I P 1 P. Chvátal-Gomory separation problem (CG-SEP) is NP-hard. [Eisenbrand 1999] Recently Fischetti & Lodi have shown that: Optimizing over P 1 is possible in practice via an MIP model (MIPping). P 1 is a good (often excellent) approximation of P I in practice. A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 2
12 Notation and background (cont.d) Clearly, P I P 1 P. Chvátal-Gomory separation problem (CG-SEP) is NP-hard. [Eisenbrand 1999] Recently Fischetti & Lodi have shown that: Optimizing over P 1 is possible in practice via an MIP model (MIPping). P 1 is a good (often excellent) approximation of P I in practice. CG cuts in the first closure have a nice numerical behavior and stability. A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 2
13 Notation and background (cont.d) Clearly, P I P 1 P. Chvátal-Gomory separation problem (CG-SEP) is NP-hard. [Eisenbrand 1999] Recently Fischetti & Lodi have shown that: Optimizing over P 1 is possible in practice via an MIP model (MIPping). P 1 is a good (often excellent) approximation of P I in practice. CG cuts in the first closure have a nice numerical behavior and stability. Thus, the natural question is: What does it happen in the Mixed IP case? A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 2
14 Notation and background (cont.d) Clearly, P I P 1 P. Chvátal-Gomory separation problem (CG-SEP) is NP-hard. [Eisenbrand 1999] Recently Fischetti & Lodi have shown that: Optimizing over P 1 is possible in practice via an MIP model (MIPping). P 1 is a good (often excellent) approximation of P I in practice. CG cuts in the first closure have a nice numerical behavior and stability. Thus, the natural question is: What does it happen in the Mixed IP case? Of course, the natural answer would be using Gomory Mixed Integer cuts (GMI) (also known as MIR cuts and split cuts) but their separation is much more involved than CG separation: nobody knows a MIP model for GMI yet! A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 2
15 Projected Chvátal-Gomory cuts Our first order of business is to extend the classical definition of Chvátal-Gomory cuts to the mixed integer case, in such a way that the resulting separation problem remains a clean MIP. A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 3
16 Projected Chvátal-Gomory cuts Our first order of business is to extend the classical definition of Chvátal-Gomory cuts to the mixed integer case, in such a way that the resulting separation problem remains a clean MIP. We then consider the MIP: min{c T x + f T y : Ax + Cy b, x 0, x integral, y 0} with the two associated polyhedra: P (x, y) := {(x, y) R n + Rr + : Ax + Cy b} P I (x, y) := conv({(x, y) P (x, y) : x integral}) A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 3
17 Projected Chvátal-Gomory cuts Our first order of business is to extend the classical definition of Chvátal-Gomory cuts to the mixed integer case, in such a way that the resulting separation problem remains a clean MIP. We then consider the MIP: min{c T x + f T y : Ax + Cy b, x 0, x integral, y 0} with the two associated polyhedra: P (x, y) := {(x, y) R n + Rr + : Ax + Cy b} P I (x, y) := conv({(x, y) P (x, y) : x integral}) and we project P (x, y) onto the space of x variables as: P (x) := {x R n + : there exists y Rr + s.t. Ax + Cy b} A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 3
18 Projected Chvátal-Gomory cuts Our first order of business is to extend the classical definition of Chvátal-Gomory cuts to the mixed integer case, in such a way that the resulting separation problem remains a clean MIP. We then consider the MIP: min{c T x + f T y : Ax + Cy b, x 0, x integral, y 0} with the two associated polyhedra: P (x, y) := {(x, y) R n + Rr + : Ax + Cy b} P I (x, y) := conv({(x, y) P (x, y) : x integral}) and we project P (x, y) onto the space of x variables as: P (x) := {x R n + : there exists y Rr + s.t. Ax + Cy b} = {x R n + : uk A u k b, k = 1,..., K} A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 3
19 Projected Chvátal-Gomory cuts Our first order of business is to extend the classical definition of Chvátal-Gomory cuts to the mixed integer case, in such a way that the resulting separation problem remains a clean MIP. We then consider the MIP: min{c T x + f T y : Ax + Cy b, x 0, x integral, y 0} with the two associated polyhedra: P (x, y) := {(x, y) R n + Rr + : Ax + Cy b} P I (x, y) := conv({(x, y) P (x, y) : x integral}) and we project P (x, y) onto the space of x variables as: P (x) := {x R n + : there exists y Rr + s.t. Ax + Cy b} = {x R n + : uk A u k b, k = 1,..., K} =: {x R n + : Āx b} where u 1,..., u K are the (finitely many) extreme rays of the projection cone {u R m + : ut C 0 T }. A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 3
20 Projected Chvátal-Gomory cuts (cont.d) We then define a projected Chvátal-Gomory (pro-cg) cut as a CG cut derived from the system Āx b, x 0, i.e., an inequality of the form w T Ā x w T b for some w 0. A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 4
21 Projected Chvátal-Gomory cuts (cont.d) We then define a projected Chvátal-Gomory (pro-cg) cut as a CG cut derived from the system Āx b, x 0, i.e., an inequality of the form w T Ā x w T b for some w 0. More directly any pro-cg can be defined as an inequality of the form: u T A x u T b for any u 0 such that u T C 0 T A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 4
22 Projected Chvátal-Gomory cuts (cont.d) We then define a projected Chvátal-Gomory (pro-cg) cut as a CG cut derived from the system Āx b, x 0, i.e., an inequality of the form w T Ā x w T b for some w 0. More directly any pro-cg can be defined as an inequality of the form: u T A x u T b for any u 0 such that u T C 0 T As such, its associated separation problem can be modeled as: max α T x α 0 (1) α j u T A j, for j = 1,..., n (2) 0 u T C j, for j = 1,..., r (3) α ɛ u T b (4) u i 0, for i = 1,..., m (5) α j integer, for j = 0,..., n. (6) A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 4
23 On the strength of pro-cg cuts Given the above definition of pro-cg cuts it is straightforward to extend the definition of Chvátal-Gomory closure for the MIP case. We will denote as P 1 (x, y) the intersection of P (x, y) with all pro-cg cuts viewed as inequalities α T x + 0 T y α 0 in R n R r. A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 5
24 On the strength of pro-cg cuts Given the above definition of pro-cg cuts it is straightforward to extend the definition of Chvátal-Gomory closure for the MIP case. We will denote as P 1 (x, y) the intersection of P (x, y) with all pro-cg cuts viewed as inequalities α T x + 0 T y α 0 in R n R r. For any π Z n and π 0 Z, the disjunction π T x π 0 or π T x π is valid for MIP. In other words, P I (x, y) conv(π 0 Π 1 ) where Π 0 := P (x, y) {(x, y) : π T x π 0 } Π 1 := P (x, y) {(x, y) : π T x π 0 + 1} A valid inequality for conv(π 0 Π 1 ) is called a split cut. A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 5
25 On the strength of pro-cg cuts Given the above definition of pro-cg cuts it is straightforward to extend the definition of Chvátal-Gomory closure for the MIP case. We will denote as P 1 (x, y) the intersection of P (x, y) with all pro-cg cuts viewed as inequalities α T x + 0 T y α 0 in R n R r. For any π Z n and π 0 Z, the disjunction π T x π 0 or π T x π is valid for MIP. In other words, P I (x, y) conv(π 0 Π 1 ) where Π 0 := P (x, y) {(x, y) : π T x π 0 } Π 1 := P (x, y) {(x, y) : π T x π 0 + 1} A valid inequality for conv(π 0 Π 1 ) is called a split cut. A somehow expected result is: Theorem 1. Let S(x, y) denote the intersection of P (x, y) with all the split cuts where one of the sets Π 0, Π 1 defined aboveis empty. Then P 1 (x, y) = S(x, y). A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 5
26 On the strength of pro-cg cuts (cont.d) Consider the following simple example in two variables x and y: P (x, y) := {x + y 3/2, y x, x, y 0} A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 6
27 On the strength of pro-cg cuts (cont.d) Consider the following simple example in two variables x and y: P (x, y) := {x + y 3/2, y x, x, y 0} Observe that the pro-cg cut x 1 cuts off the vertex (3/2, 0), but there is no pro-cg cut which cuts off the non-integral vertex (3/4, 3/4). A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 6
28 On the strength of pro-cg cuts (cont.d) Consider the following simple example in two variables x and y: P (x, y) := {x + y 3/2, y x, x, y 0} Observe that the pro-cg cut x 1 cuts off the vertex (3/2, 0), but there is no pro-cg cut which cuts off the non-integral vertex (3/4, 3/4). Thus, if the objective is to maximize x, pro-cg cuts help, and P 1 (x) = P I (x). A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 6
29 On the strength of pro-cg cuts (cont.d) Consider the following simple example in two variables x and y: P (x, y) := {x + y 3/2, y x, x, y 0} Observe that the pro-cg cut x 1 cuts off the vertex (3/2, 0), but there is no pro-cg cut which cuts off the non-integral vertex (3/4, 3/4). Thus, if the objective is to maximize x, pro-cg cuts help, and P 1 (x) = P I (x). On the other hand, if the objective is to maximize y, pro-cg cuts do not help. A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 6
30 On the strength of pro-cg cuts (cont.d) Consider the following simple example in two variables x and y: P (x, y) := {x + y 3/2, y x, x, y 0} Observe that the pro-cg cut x 1 cuts off the vertex (3/2, 0), but there is no pro-cg cut which cuts off the non-integral vertex (3/4, 3/4). Thus, if the objective is to maximize x, pro-cg cuts help, and P 1 (x) = P I (x). On the other hand, if the objective is to maximize y, pro-cg cuts do not help. More generally, suppose that the projection of the optimum of the MIP relaxation P (x, y) belongs to the first Chvátal closure P 1 (x). In this case, no pro-cg cut can cut off that point, although there might possibly be a huge gap between the MIP and its relaxation. A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 6
31 On the strength of pro-cg cuts (cont.d) Consider the following simple example in two variables x and y: P (x, y) := {x + y 3/2, y x, x, y 0} Observe that the pro-cg cut x 1 cuts off the vertex (3/2, 0), but there is no pro-cg cut which cuts off the non-integral vertex (3/4, 3/4). Thus, if the objective is to maximize x, pro-cg cuts help, and P 1 (x) = P I (x). On the other hand, if the objective is to maximize y, pro-cg cuts do not help. More generally, suppose that the projection of the optimum of the MIP relaxation P (x, y) belongs to the first Chvátal closure P 1 (x). In this case, no pro-cg cut can cut off that point, although there might possibly be a huge gap between the MIP and its relaxation. On the other hand, pro-cg cuts are well suited to handle those MIPs where the continuous variables are only used to model some feasibility condition, possibly by using big-m coefficients, but are not present in the objective function. A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 6
32 On the strength of pro-cg cuts (cont.d) Consider the following simple example in two variables x and y: P (x, y) := {x + y 3/2, y x, x, y 0} Observe that the pro-cg cut x 1 cuts off the vertex (3/2, 0), but there is no pro-cg cut which cuts off the non-integral vertex (3/4, 3/4). Thus, if the objective is to maximize x, pro-cg cuts help, and P 1 (x) = P I (x). On the other hand, if the objective is to maximize y, pro-cg cuts do not help. More generally, suppose that the projection of the optimum of the MIP relaxation P (x, y) belongs to the first Chvátal closure P 1 (x). In this case, no pro-cg cut can cut off that point, although there might possibly be a huge gap between the MIP and its relaxation. On the other hand, pro-cg cuts are well suited to handle those MIPs where the continuous variables are only used to model some feasibility condition, possibly by using big-m coefficients, but are not present in the objective function. More precisely, it is not difficult to prove that: Theorem 2. MIPs where the continuous variables do not appear in the objective function can be optimized to proven optimality by using only pro-cg cuts (in an iterative way of course). A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 6
33 How tight is the pro-cg closure for MIPLIB instances? Instances from MIPLIB 3.0 and MIPLIB 2003, time limit of 20 minutes, (% gap closed) = opt value(p I ) opt value(p 1 ) opt value(p I ) opt value(p ). A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 7
34 How tight is the pro-cg closure for MIPLIB instances? Instances from MIPLIB 3.0 and MIPLIB 2003, time limit of 20 minutes, (% gap closed) = opt value(p I ) opt value(p 1 ) opt value(p I ) opt value(p ). pro-cg CPU % gap instance n r r c # iter # cuts time closed bell3a bell egout fixnet khb ,326 1, noswot rentacar 55 9, set1ch vpm vpm , mas mas misc , mod ,862 7, modglob pk rgn A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 7
35 How tight is the pro-cg closure for MIPLIB instances? (cont.d) pro-cg CPU % gap instance n r r c # iter # cuts time closed 10teams 1, ,001 1, arki , blend ,032 1, dcmulti , fiber 1, ,556 1, flugpl , gen , gesa ,660 1, gesa2 o , gesa , gesa3 o , mkc 5, , misc , misc , pp08a , qiu , qnet1 1, , qnet1 o 1, ,340 1, rout ,715 1, swath 6, ,222 1, A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 8
36 Is this a good result? pro-cg cuts have the advantage of being separated solving a simple MIP model and they seem to be effective (as already shown for CG cuts). A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 9
37 Is this a good result? pro-cg cuts have the advantage of being separated solving a simple MIP model and they seem to be effective (as already shown for CG cuts). In order to additionally test their behavior we tested their effect when used in conjunction with other split cuts which are easy to separate. A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 9
38 Is this a good result? pro-cg cuts have the advantage of being separated solving a simple MIP model and they seem to be effective (as already shown for CG cuts). In order to additionally test their behavior we tested their effect when used in conjunction with other split cuts which are easy to separate. More precisely, we applied one round of GMI and one round of MIR separated from the tableau of the initial continuous relaxation and we optimized over the lift-and-project closure (Bonami & Minoux) before starting separating pro-cg cuts (only using the initial constraint set Ax b). A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 9
39 Is this a good result? pro-cg cuts have the advantage of being separated solving a simple MIP model and they seem to be effective (as already shown for CG cuts). In order to additionally test their behavior we tested their effect when used in conjunction with other split cuts which are easy to separate. More precisely, we applied one round of GMI and one round of MIR separated from the tableau of the initial continuous relaxation and we optimized over the lift-and-project closure (Bonami & Minoux) before starting separating pro-cg cuts (only using the initial constraint set Ax b). % gap closed GMI GMI +MIR +MIR +L&P +L&P instance +pro-cg bell3a egout fixnet set1ch flugpl gesa2 o In other words, pro-cg cuts seem to be diverse wrt other cuts, thus increasing the arsenal of a cutting plane algorithm. A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 9
40 Is this a good result? (cont.d) A final experiment to assert pro-cg s effectiveness is a comparison with the split closure itself. A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 10
41 Is this a good result? (cont.d) A final experiment to assert pro-cg s effectiveness is a comparison with the split closure itself. A possible way of attacking the problem is looking at the separation of MIR cuts (Oktay Günlük, Sanjeeb Dash & Andrea Lodi): min c T + y + â T x ˆd( d ā T x ) s.t. â + ā λ T A, ā i Z, â i (0, 1) c + λ T C, c + 0 d λ T b A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 10
42 Is this a good result? (cont.d) A final experiment to assert pro-cg s effectiveness is a comparison with the split closure itself. A possible way of attacking the problem is looking at the separation of MIR cuts (Oktay Günlük, Sanjeeb Dash & Andrea Lodi): min c T + y + â T x ˆd( d ā T x ) s.t. â + ā λ T A, ā i Z, â i (0, 1) c + λ T C, c + 0 d λ T b and approximate it: Approximate ˆd as ˆd = k i=1 ɛ iπ i where ɛ i = 1 2 i, π i {0, 1} For any violated MIR cut, if = d ā T x, then 0 < < 1 A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 10
43 An Exact MIR separation model Lemma 1. The multipliers λ i corresponding to an equation without continuous variables can be assumed to lie in (0, 1) in an optimal solution to MIR-sep. Lemma 2. The multipliers λ i can be assumed to lie in ( mδ, mδ) in an optimal solution to MIR-sep, where m is the number of rows in P, and δ is the maximum value of sub-determinants of [A, C]. Corollary 1. The MIR closure of P is a polyhedron. Corollary 2. ˆd can be assumed to have finite precision. Corollary 3. MIR-sep can be solved as an MIP. A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 11
44 Is this a good result? (cont.d) Of course the model is larger and more difficult to solve (binary variables for the approximation of d), thus, although theoretically dominating, the tradeoff of using such a model must be analyzed. A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 12
45 Is this a good result? (cont.d) Of course the model is larger and more difficult to solve (binary variables for the approximation of d), thus, although theoretically dominating, the tradeoff of using such a model must be analyzed. % gap closed instance pro-cg MIR bell3a blend dcmulti egout fixnet flugpl khb pp08a misc set1ch rgn vpm A. Lodi, Projected Chvátal-Gomory cuts for Mixed Integer Linear Programs 12
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 informationMIR Closures of Polyhedral Sets
MIR Closures of Polyhedral Sets Sanjeeb Dash IBM Research Oktay Günlük IBM Research Andrea Lodi Univ. Bologna February 28, 2007 Abstract We study the mixed-integer rounding (MIR) closures of polyhedral
More informationOn optimizing over lift-and-project closures
Math. Prog. Comp. manuscript No. (will be inserted by the editor) On optimizing over lift-and-project closures Pierre Bonami the date of receipt and acceptance should be inserted later Abstract The strengthened
More informationComputational Experiments with Cross and Crooked Cross Cuts
Computational Experiments with Cross and Crooked Cross Cuts Sanjeeb Dash IBM Research sanjeebd@us.ibm.com Oktay Günlük IBM Research gunluk@us.ibm.com June 22, 2011 Juan Pablo Vielma University of Pittsburgh
More informationOn Counting Lattice Points and Chvátal-Gomory Cutting Planes
On Counting Lattice Points and Chvátal-Gomory Cutting Planes Andrea Lodi 1, Gilles Pesant 2, and Louis-Martin Rousseau 2 1 DEIS, Università di Bologna - andrea.lodi@unibo.it 2 CIRRELT, École Polytechnique
More informationThe Strength of Multi-Row Relaxations
The Strength of Multi-Row Relaxations Quentin Louveaux 1 Laurent Poirrier 1 Domenico Salvagnin 2 1 Université de Liège 2 Università degli studi di Padova August 2012 Motivations Cuts viewed as facets of
More informationOn the Exact Separation of Mixed Integer Knapsack Cuts
On the Exact Separation of Mixed Integer Knapsack Cuts Ricardo Fukasawa 1 and Marcos Goycoolea 2 1 H. Milton Stewart School of Industrial and Systems Engineering Georgia Institute of Technology rfukasaw@isye.gatech.edu
More informationReduce-and-split cuts: Improving the performance of mixed integer Gomory cuts 1
Reduce-and-split cuts: Improving the performance of mixed integer Gomory cuts Kent Andersen 2 Gérard Cornuéjols 2 Yanjun Li 3 January 20, 2005 Abstract Mixed integer Gomory cuts have become an integral
More informationOn 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 informationImproved strategies for branching on general disjunctions
Mathematical Programming manuscript No. (will be inserted by the editor) Improved strategies for branching on general disjunctions G. Cornuéjols L. Liberti G. Nannicini July 21, 2008 Abstract Within the
More informationMatteo Fischetti, DEI, University of Padova. COFIN Matheon workshop, Villa Vigoni (Como), May 2006
Matteo Fischetti, DEI, University of Padova COFIN Matheon workshop, Villa Vigoni (Como), May 2006 1 MIP solvers for hard optimization problems Mixed-integer linear programming (MIP) plays a central role
More informationA Note on the MIR closure
A Note on the MIR closure Pierre Bonami Tepper School of Business, Carnegie Mellon University, Pittsburgh PA 53, USA. Gérard Cornuéjols Tepper School of Business, Carnegie Mellon University, Pittsburgh
More informationImproved strategies for branching on general disjunctions
Mathematical Programming manuscript No. (will be inserted by the editor) Improved strategies for branching on general disjunctions G. Cornuéjols L. Liberti G. Nannicini Received: July 21, 2008 / Revised:
More informationCutting Planes for Mixed-Integer Programming: Theory and Practice
Cutting Planes for Mixed-Integer Programming: Theory and Practice Oktay Günlük Math Sciences, IBM Research April 2018 ORF523, Princeton Mathematical optimization 1 A generic mathematical optimization problem:
More informationCORE DISCUSSION PAPER AGGREGATION and MIXED INTEGER ROUNDING to SOLVE MIPs
CORE DISCUSSION PAPER 9839 AGGREGATION and MIXED INTEGER ROUNDING to SOLVE MIPs Hugues Marchand 1 and Laurence A. W olsey 2 June 1998 Abstract A separation heuristic for mixed integer programs is presented
More informationLecture 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 informationLift-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 informationA Constructive Characterization of the Split Closure of a Mixed Integer Linear Program. Juan Pablo Vielma
A Constructive Characterization of the Split Closure of a Mixed Integer Linear Program Juan Pablo Vielma June 26, 2006 Review: MIP and Relaxation We study the MIP feasible region P I := {x P R n : x j
More informationSplit cuts from sparse disjunctions
Split cuts from sparse disjunctions Ricardo Fukasawa Laurent Poirrier Shenghao Yang Department of Combinatorics and Optimization University of Waterloo, Canada July 31, 2018 Abstract Split cuts are arguably
More informationCutting 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 informationLift-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 informationInteger 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 information3.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 informationComputational Experiments with Cross and Crooked Cross Cuts
Submitted to INFORMS Journal on Computing manuscript (Please, provide the mansucript number!) Authors are encouraged to submit new papers to INFORMS journals by means of a style file template, which includes
More informationCutting Planes in SCIP
Cutting Planes in SCIP Kati Wolter Zuse-Institute Berlin Department Optimization Berlin, 6th June 2007 Outline 1 Cutting Planes in SCIP 2 Cutting Planes for the 0-1 Knapsack Problem 2.1 Cover Cuts 2.2
More informationPolyhedral 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 informationSome 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 informationComputational Experiments with Cross and Crooked Cross Cuts
Computational Experiments with Cross and Crooked Cross Cuts Sanjeeb Dash IBM Research sanjeebd@us.ibm.com Oktay Günlük IBM Research gunluk@us.ibm.com Juan Pablo Vielma Massachusetts Institute of Technology
More informationarxiv: v1 [math.oc] 16 Sep 2018
When Lift-and-Project Cuts are Different arxiv:1809.05794v1 [math.oc] 16 Sep 2018 Egon Balas* Carnegie Mellon University, eb17@andrew.cmu.edu, https://www.cmu.edu/tepper/faculty-and-research/faculty-by-area/profiles/balas-egon.html
More informationInteger Programming ISE 418. Lecture 13b. Dr. Ted Ralphs
Integer Programming ISE 418 Lecture 13b Dr. Ted Ralphs ISE 418 Lecture 13b 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{0, 1 2. }-Chvátal-Gomory Cuts. Algorithms to Separate. Konrad-Zuse-Zentrum für Informationstechnik Berlin
Konrad-Zuse-Zentrum für Informationstechnik Berlin Takustraße 7 D-14195 Berlin-Dahlem Germany ARIE M.C.A. KOSTER ADRIAN ZYMOLKA MANUEL KUTSCHKA Algorithms to Separate {0, 1 2 }-Chvátal-Gomory Cuts ZIB-Report
More informationOn 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 informationComputational testing of exact separation for mixed-integer knapsack problems
Computational testing of exact separation for mixed-integer knapsack problems Pasquale Avella (joint work with Maurizio Boccia and Igor Vasiliev ) DING - Università del Sannio Russian Academy of Sciences
More informationBranching on General Disjunctions
Mathematical Programming manuscript No. (will be inserted by the editor) Branching on General Disjunctions Miroslav Karamanov Gérard Cornuéjols July 2005 / revised November 2008, August 2009 Abstract This
More informationCutting Plane Separators in SCIP
Cutting Plane Separators in SCIP Kati Wolter Zuse Institute Berlin DFG Research Center MATHEON Mathematics for key technologies 1 / 36 General Cutting Plane Method MIP min{c T x : x X MIP }, X MIP := {x
More informationMixed Integer Programming Solvers: from Where to Where. Andrea Lodi University of Bologna, Italy
Mixed Integer Programming Solvers: from Where to Where Andrea Lodi University of Bologna, Italy andrea.lodi@unibo.it November 30, 2011 @ Explanatory Workshop on Locational Analysis, Sevilla A. Lodi, MIP
More informationChange 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 informationCutting 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 informationThe 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 informationBranching on General Disjunctions 1
Branching on General Disjunctions 1 Miroslav KARAMANOV a,2 b,3,gérard CORNUÉJOLS a Tepper School of Business, Carnegie Mellon University and Bank of America b Tepper School of Business, Carnegie Mellon
More informationInverse Integer Linear Programs: Complexity and Computation
Inverse Integer Linear Programs: Complexity and Computation Aykut Bulut 1 Ted Ralphs 1 1 COR@L Lab, Department of Industrial and Systems Engineering, Lehigh University INFORMS Computing Society Conference,
More informationThe 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 informationA 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 informationThe 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 informationOn 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 informationSplit 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 informationMinimal 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 informationInteger Programming: Cutting Planes
OptIntro 1 / 39 Integer Programming: Cutting Planes Eduardo Camponogara Department of Automation and Systems Engineering Federal University of Santa Catarina October 2016 OptIntro 2 / 39 Summary Introduction
More informationLocal cuts for mixed-integer programming
Math. Prog. Comp. (2013) 5:171 200 DOI 10.1007/s12532-013-0052-9 FULL LENGTH PAPER Local cuts for mixed-integer programming Vašek Chvátal William Cook Daniel Espinoza Received: 1 October 2009 / Accepted:
More informationDeciding 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 informationThe 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 informationLattice 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 informationStrengthening Gomory Mixed-Integer Cuts: A Computational Study
Strengthening Gomory Mixed-Integer Cuts: A Computational Study Franz Wesselmann Decision Support & Operations Research Lab, University of Paderborn, Warburger Str. 100, 33098 Paderborn, Germany wesselmann@dsor.de
More informationCutting Planes and Elementary Closures for Non-linear Integer Programming
Cutting Planes and Elementary Closures for Non-linear Integer Programming Juan Pablo Vielma University of Pittsburgh joint work with D. Dadush and S. S. Dey S. Modaresi and M. Kılınç Georgia Institute
More informationOn mathematical programming with indicator constraints
On mathematical programming with indicator constraints Andrea Lodi joint work with P. Bonami & A. Tramontani (IBM), S. Wiese (Unibo) University of Bologna, Italy École Polytechnique de Montréal, Québec,
More informationUniversity of Paderborn Faculty of Business and Economics Department of Information Systems Decision Support & Operations Research Lab.
University of Paderborn Faculty of Business and Economics Department of Information Systems Decision Support & Operations Research Lab Working Papers WP0704 Separation of Mixing Inequalities in a Mixed
More informationLinear 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 informationCombinatorial Optimization
Combinatorial Optimization Lecture notes, WS 2010/11, TU Munich Prof. Dr. Raymond Hemmecke Version of February 9, 2011 Contents 1 The knapsack problem 1 1.1 Complete enumeration..................................
More informationLattice 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 informationOn 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 informationconstraints 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 informationOn the separation of split cuts and related inequalities
Math. Program., Ser. B 94: 279 294 (2003) Digital Object Identifier (DOI) 10.1007/s10107-002-0320-3 Alberto Caprara Adam N. Letchford On the separation of split cuts and related inequalities Received:
More informationCutting Plane Methods II
6.859/5.083 Integer Programming and Combinatorial Optimization Fall 2009 Cutting Plane Methods II Gomory-Chvátal cuts Reminder P = {x R n : Ax b} with A Z m n, b Z m. For λ [0, ) m such that λ A Z n, (λ
More informationMEP123: Master Equality Polyhedron with one, two or three rows
1/17 MEP123: Master Equality Polyhedron with one, two or three rows Oktay Günlük Mathematical Sciences Department IBM Research January, 29 joint work with Sanjeeb Dash and Ricardo Fukasawa 2/17 Master
More informationUsing Sparsity to Design Primal Heuristics for MILPs: Two Stories
for MILPs: Two Stories Santanu S. Dey Joint work with: Andres Iroume, Marco Molinaro, Domenico Salvagnin, Qianyi Wang MIP Workshop, 2017 Sparsity in real" Integer Programs (IPs) Real" IPs are sparse: The
More informationComputing with multi-row Gomory cuts
Computing with multi-row Gomory cuts Daniel G. Espinoza Departamento de Ingeniería Industrial, Universidad de Chile, Av. República 71, Santiago, 837-439, Chile Abstract Recent advances on the understanding
More informationCutting 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 informationInteger Programming Chapter 15
Integer Programming Chapter 15 University of Chicago Booth School of Business Kipp Martin November 9, 2016 1 / 101 Outline Key Concepts Problem Formulation Quality Solver Options Epsilon Optimality Preprocessing
More informationA computational study of Gomory cut generators
A computational study of Gomory cut generators Gerard Cornuéjols 1, François Margot 1, Giacomo Nannicini 2 1. CMU Tepper School of Business, Pittsburgh, PA. 2. Singapore University of Technology and Design,
More informationSection 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 informationStrengthened Benders Cuts for Stochastic Integer Programs with Continuous Recourse
Strengthened Benders Cuts for Stochastic Integer Programs with Continuous Recourse Merve Bodur 1, Sanjeeb Dash 2, Otay Günlü 2, and James Luedte 3 1 Department of Mechanical and Industrial Engineering,
More informationHow 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 informationOn 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 informationInteger 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 informationSplit 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 informationCutting 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 information3.8 Strong valid inequalities
3.8 Strong valid inequalities By studying the problem structure, we can derive strong valid inequalities which lead to better approximations of the ideal formulation conv(x ) and hence to tighter bounds.
More informationA COMPUTATIONAL COMPARISON OF SYMMETRY HANDLING METHODS FOR MIXED INTEGER PROGRAMS
A COMPUTATIONAL COMPARISON OF SYMMETRY HANDLING METHODS FOR MIXED INTEGER PROGRAMS MARC E. PFETSCH AND THOMAS REHN Abstract. The handling of symmetries in mixed integer programs in order to speed up the
More informationImproving the Randomization Step in Feasibility Pump using WalkSAT
Improving the Randomization Step in Feasibility Pump using Santanu S. Dey Joint work with: Andres Iroume, Marco Molinaro, Domenico Salvagnin Discrepancy & IP workshop, 2018 Sparsity in real" Integer Programs
More informationOn 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 informationDiscrete Optimization 2010 Lecture 7 Introduction to Integer Programming
Discrete Optimization 2010 Lecture 7 Introduction to Integer Programming Marc Uetz University of Twente m.uetz@utwente.nl Lecture 8: sheet 1 / 32 Marc Uetz Discrete Optimization Outline 1 Intro: The Matching
More informationAM 121: Intro to Optimization! Models and Methods! Fall 2018!
AM 121: Intro to Optimization Models and Methods Fall 2018 Lecture 15: Cutting plane methods Yiling Chen SEAS Lesson Plan Cut generation and the separation problem Cutting plane methods Chvatal-Gomory
More informationThe continuous knapsack set
The continuous knapsack set Sanjeeb Dash IBM Research sanjeebd@us.ibm.com Oktay Günlük IBM Research gunluk@us.ibm.com January 31, 2014 Laurence Wolsey Core laurence.wolsey@uclouvain.be Abstract We study
More informationLift-and-Project Cuts for Mixed Integer Convex Programs
Lift-and-Project Cuts for Mixed Integer Convex Programs Pierre Bonami LIF, CNRS Aix-Marseille Université, 163 avenue de Luminy - Case 901 F-13288 Marseille Cedex 9 France pierre.bonami@lif.univ-mrs.fr
More informationStructure in Mixed Integer Conic Optimization: From Minimal Inequalities to Conic Disjunctive Cuts
Structure in Mixed Integer Conic Optimization: From Minimal Inequalities to Conic Disjunctive Cuts Fatma Kılınç-Karzan Tepper School of Business Carnegie Mellon University Joint work with Sercan Yıldız
More informationTHE MIXING SET WITH FLOWS
THE MIXING SET WITH FLOWS MICHELE CONFORTI, MARCO DI SUMMA, AND LAURENCE A. WOLSEY Abstract. We consider the mixing set with flows: s + x t b t, x t y t for 1 t n; s R 1 +, x Rn +, y Zn +. It models a
More informationGRASP FOR LINEAR INTEGER PROGRAMMING
Chapter 1 GRASP FOR LINEAR INTEGER PROGRAMMING Teresa Neto tneto@matestvipvpt João Pedro Pedroso jpp@nccuppt Departamento de Ciência de Computadores Faculdade de Ciências da Universidade do Porto Rua do
More informationOptimization 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 informationOn 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 information3.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 informationGeneric Branch-Price-and-Cut
Generic Branch-Price-and-Cut A Status Report Column Generation Bromont June 12, 2012 can you spot the difference? T-Shirts Status Quo: On the Positive Side many exciting developments in branch-and-price
More informationCorner 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 informationCORC 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 informationSplit cuts and extended formulations for Mixed Integer Conic Quadratic Programming
Split cuts and extended formulations for Mixed Integer Conic Quadratic Programming The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters.
More informationOn Some Polytopes Contained in the 0,1 Hypercube that Have a Small Chvátal Rank
On ome Polytopes Contained in the 0,1 Hypercube that Have a mall Chvátal Rank Gérard Cornuéjols Dabeen Lee April 2016, revised July 2017 Abstract In this paper, we consider polytopes P that are contained
More informationStructure of Valid Inequalities for Mixed Integer Conic Programs
Structure of Valid Inequalities for Mixed Integer Conic Programs Fatma Kılınç-Karzan Tepper School of Business Carnegie Mellon University 18 th Combinatorial Optimization Workshop Aussois, France January
More informationOperations Research Lecture 6: Integer Programming
Operations Research Lecture 6: Integer Programming Notes taken by Kaiquan Xu@Business School, Nanjing University May 12th 2016 1 Integer programming (IP) formulations The integer programming (IP) is the
More informationThe 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 informationKey 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 informationMINI-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