Cover and Pack Inequalities for (Mixed) Integer Programming

Size: px
Start display at page:

Download "Cover and Pack Inequalities for (Mixed) Integer Programming"

Transcription

1 Annals of Operations Research 139, 21 38, 2005 c 2005 Springer Science + Business Media, Inc. Manufactured in The Netherlands. Cover and Pack Inequalities for (Mixed) Integer Programming ALPER ATAMTÜRK atamturk@ieor.berkeley.edu Department of Industrial Engineering and Operations Research, University of California, Berkeley, CA , USA Abstract. We review strong inequalities for fundamental knapsack relaxations of (mixed) integer programs. These relaxations are the 0-1 knapsack set, the mixed 0-1 knapsack set, the integer knapsack set, and the mixed integer knapsack set. Our aim is to give a unified presentation of the inequalities based on covers and packs and highlight the connections among them. The focus of the paper is on recent research on the use of superadditive functions for the analysis of knapsack polyhedra. We also present some new results on integer knapsacks. In particular, we give an integer version of the cover inequalities and describe a necessary and sufficient facet condition for them. This condition generalizes the well-known facet condition of minimality of covers for 0-1 knapsacks. Keywords: integer programming, knapsack polyhedra, lifting, superadditive functions In the last two decades there have been major advances in our capability of solving mixed integer programs (MIPs). Strong cutting planes obtained through polyhedral analysis of fundamental substructures of MIPs contributed to this success substantially by strengthening their linear programming (LP) relaxations. Polyhedral cuts based on problem substructures have already become standard features in leading optimization software packages. MIP solvers in these packages automatically identify knapsack, set packing, fixed-charge flow substructures of problems and generate polyhedral cutting planes specifically defined for these substructures. The use of such structural cuts improves the performance of the solvers dramatically. In this paper we review strong inequalities for single-constraint relaxations of (mixed) integer programs. Since every constraint of a mixed integer program defines a knapsack set, strong valid inequalities for the relevant knapsack relaxations can be used as cutting planes for solving MIPs in a branch-and-cut approach. Furthermore, it is also possible to generate other knapsack relaxations by aggregating constraints into one. Gomory cuts from individual simplex tableau rows may also be viewed in this context. Indeed, generating cutting planes from single-constraint relaxations is currently the most effective general method in state-of-the-art MIP software systems. Moreover, strong cuts for many structured problems can be obtained as knapsack cuts by building appropriate knapsack relaxations for them. Therefore, a good The author is supported, in part, by NSF Grants and

2 22 ATAMTÜRK understanding of fundamental knapsack polyhedra is of utmost importance in integer programming. Here we consider the following fundamental knapsack sets. The 0-1 knapsack set: The mixed 0-1 knapsack set: K B = conv{x {0, 1} N : ax b}. K MB = conv{x {0, 1} N, y R M + : ax + gy b}. The integer knapsack set: K I = conv{x Z N + : ax b, x u}. The mixed integer knapsack set: K MI = conv{x Z N +, y RM + : ax + gy b, x u}. We assume that a, u Q N, g Q M, and b Q with nonzero entries. Without loss of generality, u is an integral vector with positive entries, and, if necessary by complementing variables, a is a vector with positive entries. Throughout, if M = or g > 0, we assume that 1 u i b/a i for all i N. Note that in this case, u i can be reduced to b/a i without changing the set of feasible points if u i > b/a i. Then the knapsack sets are full-dimensional. In figure 1 we illustrate the hierarchy of the knapsack relaxations. The mixed-integer knapsack set is the most general one and, therefore, valid inequalities for it are also valid for the three other knapsack sets. When the upper bound for integer variables is 1, we obtain the mixed 0-1 knapsack set, whereas when there are no continuous variables, we obtain the integer knapsack set. Finally, the 0-1 knapsack set is the simplest and the most specialized one. Valid inequalities for mixed 0-1 knapsack and integer knapsack sets are also valid for the 0-1 knapsack set. The 0-1 knapsack set is probably the most studied and best understood knapsack set. Seminal works on the 0-1 knapsack polytope date back to the seventies (Balas, 1975; Hammer, Johnson, and Peled, 1975; Wolsey, 1975). The main topic of these Figure 1. A hierarchy of relaxations and validity of inequalities.

3 COVER AND PACK INEQUALITIES FOR (MIXED) INTEGER PROGRAMMING 23 early papers are facets based on covers and extensions of covers through sequential lifting (Padberg, 1979b). Balas and Zemel (1978) describe bounds on the lifting coefficients and other facets of the 0-1 knapsack set obtained by simultaneous lifting (Zemel, 1978). See Gu, Nemhauser, and Savelsbergh (1998, 1999a) and Zemel (1989) for complexity and computational aspects of sequential lifting of knapsack covers. Padberg (1980) gives a generalization of covers referred to as the (1, k)-configuration for packing problems, including 0-1 knapsacks. Weismantel (1997) describes the socalled weight inequalities based on feasible sets, which we refer to as packs here. Weismantel (1996) studies a special case of the knapsack set with two distinct coefficients. See also Padberg (1979a) for a survey on covering, packing, and knapsack problems. In an influential paper in computational integer programming, Crowder, Johnson, and Padberg (1983) show how to effectively incorporate strong valid inequalities for the 0-1 knapsack set in cut generation procedures for solving 0-1 programming problems. Using strong valid inequalities for 0-1 knapsacks, they have been able to solve much bigger problems than it was possible until that time. Even though the success of strong inequalities from single constraint relaxations of integer programs has been demonstrated in the early eighties, other than a few exceptions, almost all research on cutting planes for knapsacks has been limited to the 0-1 knapsack set. Special cases of the integer knapsack set with divisible coefficients have been investigated. Pochet and Weismantel (1998) describe the convex hull of the integer knapsack set with divisible coefficients. Pochet and Wolsey (1995) give the convex hull of the integer knapsack cover set ( replaced with ) with divisible coefficients and unbounded variables. They also give an extension that includes a continuous variable. See also Magnanti and Mirchandani (1993) for a study on a mixed integer set with divisible coefficients arising in telecommunication problems. Mazur and Hall (2002) study a polyhedron related to the integer knapsack cover set, referred to as the integer capacity cover polyhedron. Ceria et al. (1998) give a generalization of the 0-1 cover inequalities for mixed integer knapsacks. Martin and Weismantel (1997) extend the weight inequalities (Weismantel, 1997) to mixed integer knapsacks. Marchand and Wolsey (1999) give strong inequalities for the 0-1 knapsack set with a continuous variable. Richard, de Farias, and Nemhauser (2003) study mixed 0-1 knapsack set with bounded continuous variables. Atamtürk and Rajan (2002) study continuous and 0-1 knapsack sets with a single integer variable, that arise as a common relaxation of network design problems; see also Brockmüller, Günlük, and Wolsey (1996), van Hoesel et al. (2002) and Magnanti, Mirchandani, and Vachani (1993) for these sets. Atamtürk (2003) studies the facets of the mixed integer knapsack set in a more general setting than treated here, in which upper bounds are allowed for integer as well as continuous variables. Atamtürk (2002), Klabjan and Nemhauser (2002) study the flow set with integer variable upper bounds. Atamtürk and Rajan (2004) describe valid inequalities for the mixed-integer knapsack set lifted from two-integer variable restrictions. Marchand and Wolsey (2001) show that strong inequalities for many structured MIP problems can be obtained by a single application of mixed-integer rounding (Nemhauser

4 24 ATAMTÜRK and Wolsey, 1990) after aggregating constraints and complementing variables appropriately. In a follow-up paper, Louveaux and Wolsey (2003) show how mixed-integer rounding (MIR) and MIR lifting functions can be used to derive strong approximations of the facets for mixed integer sets. Here we will focus on inequalities obtained from two central objects, covers and packs, and their superadditive lifting. A cover is a subset of the variables that exceeds the knapsack capacity when all are set to their upper bounds. On the other hand, a pack is a subset of variables that leave a residual capacity when all are set to their upper bounds. In Section 1 we review the use of superadditive functions in lifting inequalities. In Sections 2 5 we describe the cover and pack inequalities for 0-1 knapsack, mixed 0-1 knapsack, mixed integer knapsack, and integer knapsack sets, respectively. We aim to give a unified presentation of the inequalities for these four knapsack sets and highlight the connections among the inequalities. Although most of the paper is a review of recent developments in the last six to seven years, Section 5 includes some new results on integer knapsack sets. In particular, we define integer cover inequalities and describe a necessary and sufficient facet condition for them. This condition generalizes the well-known facet condition of minimality of covers for 0-1 knapsacks. In Section 6 we conclude with a few open research questions. Throughout the paper, for v R T we let v(s) = i S v i for any S T, where v( ) = 0. We also let v + denote the nonnegative vector with entries max{v i, 0}, i T, whereas v denote the nonpositive vector with entries min{v i, 0}, i T. 1. Superadditive lifting An important and very useful concept in deriving strong valid inequalities is lifting of inequalities. Lifting refers to extending valid inequalities for low dimensional restrictions of polyhedra to ones that are valid in high dimensions. The concept of lifting has been introduced by Gomory (1969) in the context of the group problem. Padberg (1979b) described the sequential lifting procedure for 0-1 programming. Since then lifting has been studied and used extensively (Atamtürk, 2004; Balas and Zemel, 1978; Escudero, Garín, and Péres, 2003; Gu, Nemhauser, and Savelsbergh,1998, 1999a, 1999b, 2000; Johnson and Padberg, 1981; Louveaux and Wolsey, 2003; Marchand and Wolsey, 1999; Nemhauser and Vance, 1994; Padberg, 1973; Richard, de Farias, and Nemhauser, 2003; Sherali and Lee, 1995; Wolsey, 1976, 1977; Zemel, 1978, 1989), particularly, for 0-1 and mixed 0-1 programming problems. In this section we focus on the use of superadditive functions in lifting inequalities for K MI.Amore general description can be found in Atamtürk (2004). Let K MI (L, U) = conv{x R Z+ R, y RM + : a Rx R + gy d, x R u R } be the nonempty restriction of K MI obtained by fixing x i = 0, i L and x i = u i, i U for

5 COVER AND PACK INEQUALITIES FOR (MIXED) INTEGER PROGRAMMING 25 some partition (L, U, R)ofN; thus, d = b a U u U. Let π R x R + σ y π o (1) be a valid inequality for K MI (L, U) and define the lifting function : R R { } for (1) as (a) = π o max{π R x R + σ y : a R x R + gy d a, x R u R, x R Z R +, y RM + }. We let (a) = if the optimization problem above, referred to as the lifting problem, is infeasible. Since (1) is valid for K MI (L, U), the lifting problem is bounded for all a R for which it is feasible. The lifting function is useful in proving the validity of extensions of (1) to higher dimensions. Observe that is valid for K MI if and only if π R x R + π L x L + π U (u U x U ) + σ y π o (2) π L x L + π U (u U x U ) (a L x L + a U (x U u U )) (3) for all (x, y) K MI.Now, suppose that φ : R R is a superadditive lower bound on, i.e., φ(a 1 ) (a 1 ) and φ(a 1 ) + φ(a 2 ) φ(a 1 + a 2 ) for all a 1, a 2 R, and π i = φ(a i ) i L, and π i = φ( a i ), i U in (2). Then, since φ(a i )x i + φ( a i )(u i x i ) φ(a L x L +a U (x U u U )) (a L x L +a U (x U u U )), i L i U (4) inequality (2) is valid for K MI.Inother words, for any superadditive lower bound φ on, inequality (1) can be extended to a valid inequality π R x R + i L φ(a i )x i + φ( a i )(u i x i ) + σ y π o (5) i U for K MI. Furthermore, if φ(a i ) = (a i ) for all i L, φ( a i ) = ( a i ) for all i U, and inequality (1) defines a k-dimensional face of K MI (L, U), then inequality (5) defines an, at least, k + L + U dimensional face of K MI. 2. The 0-1 knapsack set In this section we consider the simplest of the knapsack sets, the 0-1 knapsack polyhedron K B = conv{x {0, 1} N : ax b}. Covers and packs play a central role in the analysis of knapsack polyhedra. A subset C of the index set N is called a cover if λ = a(c) b > 0, whereas a subset P of N is

6 26 ATAMTÜRK called a pack if µ = b a(p) > 0. We refer to λ as the excess of the cover C and to µ as the residual capacity for the pack P. For a cover C let us consider the restriction K B (N \ C, ), obtained by fixing all x i i N \ C to zero. Since the sum of the coefficients a i i C exceeds the knapsack capacity by λ>0, all variables x i i C cannot be one simultaneously in a feasible solution to K B (N \C, ). Therefore, the cover inequality (Balas, 1975; Hammer, Johnson, and Peled, 1975; Wolsey, 1975) x i C 1 (6) is valid for K B (N \ C, ). Cover inequality (6) defines a facet of K B (N \ C, ) ifand only if C is a minimal cover, that is, a(c \{i}) b for all i C. On the other hand for a pack P, consider the restriction K B (, P), obtained by fixing all x i, i P to one. Since any x i, i N \ P with coefficient a i greater than the residual capacity µ cannot take the value one in a feasible solution to K B (, P), the pack inequality (a i µ) + x i 0 (7) is valid for K B (, P). Sequential lifting and simultaneous lifting of cover inequalities have been studied extensively (Balas, 1975; Balas and Zemel, 1978, 1984; Gu, Nemhauser, and Savelsbergh, 1998, 1999a; Hammer, Johnson, and Peled, 1975; Wolsey, 1975; Zemel, 1989) to extend them to strong inequalities for K B. Here we illustrate the use of superadditive functions for sequence independent lifting of cover inequalities (Gu, Nemhauser, and Savelsbergh, 2000). Suppose the cover inequality (6) defines a facet of K B (N \ C, ), i.e., a i λ for all i C.For convenience, we write the inequality as λx i λ( C 1). (8) Suppose (wlog) C ={1, 2,..., C } and a 1 a 2 a C. Let A i = i k=1 a k for i {1, 2,..., C } and A 0 = 0. Then it is easy to see that the lifting function of (8) { (a) = λ( C 1) max λx i : } a i x i b a for a 0 can be expressed in a closed form as 0 if A 0 a A 1 λ, (a) = iλ if A i λ<a A i+1 λ, if a > b,

7 COVER AND PACK INEQUALITIES FOR (MIXED) INTEGER PROGRAMMING 27 where i {0, 1,..., C 1}. is a step function and is, unfortunately, not superadditive. Let {i C : a i >λ}={1, 2,...,p}. Then it is easy to check that the continuous function ϕ : R + R + defined as iλ if A i a A i+1 λ, ϕ(a) = iλ + (a A i ) if A i λ a A i, pλ + (a A p ) if A p λ a, where i {0, 1,...,p 1}, for a 0isasuperadditive lower bound on. Therefore, from Section 1, x i + i N\C ϕ(a i ) λ x i C 1 (9) is a valid inequality for K B. Moreover, since ϕ(a) = (a) for A i a A i+1 λ, inequality (9) is facet-defining for K B if A ik a k A ik +1 λ for some i k {0, 1,...,p 1} for all k N \ C. This result gives the characterization of the exact lifting coefficients within one unit due to Balas and Zemel (1978). Gu, Nemhauser, and Savelsbergh (2000) describe a stronger superadditive lower bound than ϕ for. The pack inequalities can also be lifted in a similar way. The lifting function of the pack inequality (7) { } (a) = max (a i µ) + x i : a i x i µ a (10) for a 0 can also be characterized easily because of the simple relation between coefficients of the constraint and the objective. Suppose (wlog) {i N \ P : a i >µ}= {1, 2,...,q} and a 1 a 2 a q. Then let A i = i k=1 a k for i {1, 2,...,q} and A 0 = 0. It can be checked that iµ + a if A i+1 + µ a A i, ψ(a) = iµ + A i if A i a A i + µ, qµ + A q if a A q + µ, where i {0, 1,...,q 1},isasuperadditive lower bound on. Therefore, inequality ψ( a i )(1 x i ) + (a i µ) + x i 0 (11) i P is valid for K B. Since K B (, P) isnot full-dimensional (when q > 0), it is harder to describe facet conditions of the lifted pack inequalities (11). Nevertheless, since (a) = ψ(a) for A i a A i + µ, inequality (11) defines an at least N q 1 dimensional face of K B if A ik a k A ik + µ, for some i k {0, 1,...,q 1} for all k P.

8 28 ATAMTÜRK Weismantel (1997) refers to inequalities a i (1 x i ) + (a i µ) + x i 0 (12) i P as the weight inequalities and describes facet conditions for (12) in a special case with a i = 1 for all i P. Since ψ(a) a for a 0, the lifted pack inequality (11) is at least as strong as the weight inequality (12). 3. The mixed 0-1 knapsack set By introducing continuous variables to the 0-1 knapsack set, we obtain the mixed 0-1 knapsack set. Since most practical problems contain integer variables as well as continuous variables, extending the concepts for 0-1 knapsacks to mixed 0-1 knapsacks is essential to be able to apply polyhedral results to such problems. Here we review the results of Marchand and Wolsey (1999) on the mixed 0-1 knapsack set K MB ={x {0, 1} N, y R M + : ax + gy b}. Let C N be a cover, i.e., λ = a(c) b > 0 and suppose there exists l C such that a l λ. Let us consider the restriction K MB (N \ C, C \{l}) obtained by fixing all x i, i C \{l} to one and all x i, i N \ C to zero. Thus, the restriction is given by a l x l + gy a l λ. The mixed integer rounding inequality (Nemhauser and Wolsey, 1990) λx l + g y 0 (13) is facet-defining for K MB (N \ C, C \{l}). Lifting (13) with x i, i C \{l}, weobtain the mixed 0-1 cover inequality min{a i,λ}(1 x i ) + g y λ. (14) Mixed 0-1 cover inequality (14) is facet-defining for K MB (N \ C, ). In contrast with 0-1 cover inequalities (6), minimality of cover C is not a necessary facet condition for the mixed 0-1 cover inequalities. Observe that inequality (14) generalizes the 0-1 cover inequality (6). If C is a minimal cover, i.e., a i λ for all i C, inequality (14) reduces to x i + g y λ C 1, (15) which is equivalent to (6) when y is zero. Now let P N be a pack, i.e., µ = b a(p) > 0 and suppose that there exists l N \ P such that a l µ. Fixing all x i, i N \ P {l} to zero and all x i, i P to

9 COVER AND PACK INEQUALITIES FOR (MIXED) INTEGER PROGRAMMING 29 one, we obtain the restriction K MB (N \ (P {l}), P), given by a l x l + gy µ. Lifting the mixed integer rounding inequality (a l µ)x l + g y 0 (16) with x i, i N \ P {l},weobtain the mixed 0-1 pack inequality (a i µ) + x i + g y 0. (17) In contrast with the 0-1 knapsack set, K MB (, P)isfull-dimensional and the mixed 0-1 pack inequality is facet-defining for K MB (, P). By computing the lifting functions of the mixed 0-1 cover inequality and mixed 0-1 pack inequality, we can extend them to strong valid inequalities for K BM. Marchand and Wolsey show that the lifting function of (14) is precisely ϕ, the superadditive lower bound for used in Section 2 for lifting the 0-1 cover inequalities. Therefore, lifting inequality (14) with x i, i N \ C using ϕ, weobtain the continuous cover inequality (Marchand and Wolsey, 1999) min{a i,λ}(1 x i ) + ϕ(a i )x i + g y λ, (18) i N\C which is facet-defining for K MB. On the other hand, the exact lifting function of (17) is ψ, which is the superadditive lower bound used to lift the 0-1 pack inequalities (7) for 0-1 knapsacks in Section 2. Therefore lifting (17) with x i, i P using ψ, weget this time the so-called reverse continuous cover inequality (Marchand and Wolsey, 1999) ψ( a i )(1 x i ) + (a i µ) + x i + g y 0, (19) i P which is also facet-defining for K MB. Strong inequalities for many structured mixed 0-1 programming problems can be obtained from their appropriate mixed 0-1 knapsack relaxations. For instance, inequalities (18) and (19) are also good approximations of lifted flow cover (Gu, Nemhauser, and Savelsbergh, 1999b) and lifted flow pack (Atamtürk, 2001) inequalities for fixed-charge network flows. Recently (Richard, de Farias, and Nemhauser, 2003) study a generalization of K MB, where they consider upper bounds on the continuous variables as well. Some of the facets of this generalization can be obtained by complementing and aggregating continuous variables and using the results of Marchand and Wolsey (1999). But as shown in Richard, de Farias, and Nemhauser (2003), the mixed 0-1 knapsack set with bounded continuous variables has other facets that can be obtained by lifting inequalities with the bounded continuous variables.

10 30 ATAMTÜRK 4. The mixed integer knapsack set For mixed integer programs in which integer variables are not restricted to 0 and 1, the mixed integer knapsack set K MI ={x Z N +, y RM + : ax + gy b, x u} is the appropriate single-constraint relaxation to consider for generating valid inequalities. In this section we review the results of Atamtürk (2003) on the mixed integer knapsack polyhedron. Let C N beacoverifλ = u ia i b > 0. ForacoverC suppose that there exists l C such that µ = u l a l λ>0. Fixing all x i, i C \{l} to u i and all x i, i N \ C to zero, we obtain the restriction a l x l + gy µ. Defining η = µ/a l and r = µ µ/a l a l,itcan be seen that the MIR inequality (a l r)(u l x l ) + g y (u l η)r λ (20) defines a facet of this restriction. It is shown in Atamtürk (2003) that the lifting function l (a) = (u l η)r λ max{ (a l r)(u l x l ) + g y : a l x l + gy µ, x l Z +, y R + } can be expressed in closed form as (η u l 1)(a l r) if a < λ, k(a l r) if ka l a < ka l + r, l (a) = a (k + 1)r if ka l + r a < (k + 1)a l, a ηr if a µ, (21) where k {η u l 1,η u l,...,η}. The lifting function l is not superadditive on R;however, it is superadditive on R + and on R, separately. Therefore using l to lift (20) with x i, i C \{l}, weobtain the mixed-integer cover inequality l ( a i )(u i x i ) + g y (u l η)r λ. (22) Inequality (22) is facet-defining for K MI (N \ C, ). Observe that for the mixed 0-1 knapsack set, since η = u l = 1, for every l the mixed-integer cover inequality reduces to the same mixed 0-1 cover inequality (14). Next we extend (22) for K MI with x i, i N \ C. Let C + ={i C \{l} : a i (u l η + 1)a l }. Suppose (w.l.o.g.) C + ={1, 2,...,s} and a 1 a 2 a s. Then for a 0, the function γ l defined below is a superadditive lower bound on the lifting

11 COVER AND PACK INEQUALITIES FOR (MIXED) INTEGER PROGRAMMING 31 function of (22) u ih (u l η + 1)(a l r) if m ih a m ih + δ i, (u ih (u l η + 1) + k)(a l r) if m ih + δ i + ka l a m ih + δ i + ka l + r, u ih (u l η + 1)(a l r) if m ih + δ i + ka l + r a m ih γ l (a) = + a m ih δ i (k + 1)r + δ i + (k + 1)a l, ( usus (u l η + 1) + p ) (a l r) if m C + + pa l a m C + + pa l + r, u sus (u l η + 1)(a l r) ifm C + + pa l + r a m C + + (p + 1)a l, + a m C + (p + 1)r where δ i = a i (u l η+1)a l for i C +, u ih = i 1 k=1 u k +h, m ih = m (i 1)ui 1 +ha i for h {0, 1,...,u i } and i {1, 2,...,s} with m 0u0 = 0, m C + = m sus, k {0, 1,...,u l η}, and p Z +. Therefore, using γ l to lift (27) with x i, i N \ C,weobtain the valid inequality l ( a i )(u i x i ) + g y (u l η)r λ (23) γ l (a i )x i + i N\C for K MI. Inequality (23) is facet-defining for K MI if a i m C + + ηa l for all i N \ C (Atamtürk, 2003). Remark 1. Observe that if η = u l, then a l r = λ and (a) = max{a,λ} for a < 0. In this case, inequality (23) takes the simpler form γ l (a i )x i min{a i,λ}(u i x i ) + g y λ. (24) i N\C Now if λ a i for all i C and γ l (a i ) = 0 for all i N \ C, then (24) reduces to inequality (u i x i ) α + g y/(a l r), (25) given in Ceria et al. (1998), where α = λ/a l =u l η + 1; otherwise, inequality (24) is stronger than (25). On the other hand, let P N be a pack if µ = b i P u ia i > 0. For a pack P suppose that there exists l N \ P such that λ = u l a l µ>0. Fixing all x i, i P to u i and all x i, i N \ (P {l}) tozero we obtain again the restriction a l x l + gy µ. After rewriting the corresponding MIR inequality this time as (a l r)x l + g y µ ηr, (26) we lift it with x i, i N \ P,toobtain the mixed-integer pack inequality l (a i )x i + g y µ ηr. (27)

12 32 ATAMTÜRK Inequality (27) defines a facet of K MI (P, ). Observe that in the case of mixed 0-1 knapsack set, since µ = r and η = 1, for every l the mixed integer pack inequality (27) reduces to the same mixed 0-1 pack inequality (17). Next we extend (27) with x i i P. Let P + ={i N \ P : a i ηa l }. Suppose (w.l.o.g.) P + ={1, 2,...,t} and a 1 a 2 a t. Then a superadditive lower bound for the lifting function for (27) is given by u ih ηr + a if m ih δ i a m ih, (u ih η + k)r + a if m ih δ i (k + 1)a l + r a m ih δ i ka l, u ih ηr + m ih δ i if m ih δ i (k + 1)a l ω l (a) = (k + 1)(a l r) a m ih δ i (k + 1)a l + r, u sus ηr + pr + a if m P + (p + 1)a l + r a m P + pa l, m P + + u su s ηr if m P + (p + 1)a l a m P + (p + 1)a l + r, (p + 1)(a l r) where δ i = a i ηa l for i P +, u ih = i 1 k=1 u k + h, m ih = m (i 1)ui 1 ha i for h {0, 1,...,u i }, i {1, 2,...,t} with m 0u0 = 0, and m P + = m tu t, k {0, 1,...,η 1} and p Z +. Now using ω l to lift the mixed-integer pack inequality (27) with x i, i P, we obtain the valid inequality l (a i )x i + ω l ( a i )(u i x i ) + g y µ ηr (28) i P for K MI. Inequality (28) is facet-defining for K MI if a i m P + + u l η + 1 for all i P (Atamtürk, 2003). Remark 2. Ifη = 1, then r = µ and (a) = (a µ) + for a > 0. In this case, inequality (28) reduces to ω l ( a i )(u i x i ) + (a i µ) + x i + g y 0. (29) i P If ω( a i ) = a i for all i N \ P, then (29) reduces to the weight inequality (Martin and Weismantel, 1997) a i x i + (a i µ) + x i + g y b µ; (30) i P otherwise, (29) is stronger than the weight inequality (30).

13 COVER AND PACK INEQUALITIES FOR (MIXED) INTEGER PROGRAMMING Integer knapsack set In this section we consider the integer knapsack set K I ={x Z N + : ax b, x u}. Let C N be a cover if λ = u ia i b > 0 and consider the restriction K I (N \C, ) obtained by fixing all x i, i N \ C to zero. Extending the combinatorial argument on covers for the 0-1 knapsack set, since not all variables x i, i C can be at their upper bound simultaneously, inequality x i u(c) 1 (31) is valid for K I (N \ C, ). However, (31) is generally a weak inequality and may not even define a proper face of K I (N \C, )evenifc is a minimal cover, that is, \{k} u ia i b for all k C. Another way to write inequality (31) is (u i x i ) 1, (32) which states that at least one x i must be less than its upper bound. However, observe that if a i <λfor all i C, the left hand side of (32) is greater than 1 for all feasible solutions. This suggests the strengthening (u i x i ) λ/ā, (33) where ā = max a i,given in Ceria et al. (1998). Consider the example below. Example 1. Suppose the integer knapsack is given as K I = conv{x Z 2 + :5x 1 + 9x 2 45, x 1 6, x 2 4}. Let C ={1, 2} be an integer cover with λ = = 21. As it can be seen in figure 2, inequality (32) (6 x 1 ) + (4 x 2 ) 1orx 1 + x 2 9 does not support K I.However, the strengthened inequality (33) (6 x 1 ) + (4 x 2 ) 21/9 =3orx 1 + x 2 7 defines a facet of K I for this example.

14 34 ATAMTÜRK Figure 2. Facets of the integer knapsack set. For 0-1 knapsacks, whenever C is a minimal cover, the cover inequality (6) defines afacet of K B (N \ C, ). Furthermore, it is also easy to see that, if C is a minimal cover, the bounds on the variables and the cover inequality give a complete description of K B (N \ C, ). As seen in figure 2, K I (N \C, ) has other non trivial facets besides the one defined by x 1 + x 2 7. Also it should be clear that, in general, K I (N \ C, ) may not have any facet of the form x i π o. Therefore, below we give a generalization of inequalities (33), whose coefficients are not restricted to zero and negative one. Proposition 1. Let C N beacover.for any ρ>0, the integer cover inequality min{a i,λ}/ρ (u i x i ) λ/ρ (34) is valid for K I. Proof. Rewriting a i x i b as a i(u i x i ) λ and strengthening the coefficients gives min{a i,λ}(u i x i ) λ.dividing this inequality by ρ and rounding up the coefficients to integers, we obtain (34). It is of interest to know when inequalities (34) define facets of K I (N \C, ). Below we give a necessary and sufficient condition for an important subclass of the integer cover inequalities to define facets of K I (N \ C, ). For a cover C and i,l C, let κ il = min{a i,λ}/a l and consider the integer cover inequality κ il (u i x i ) λ/a l. (35) Theorem 2. Let C N be a cover and l C be such that µ = u l a l λ 0. The integer cover inequality (35) is facet-defining for K I (N \ C, ) ifand only if a i min{λ, κ il a l r} for all i C \{l}, where r = µ µ/a l a l.

15 COVER AND PACK INEQUALITIES FOR (MIXED) INTEGER PROGRAMMING 35 Proof (Sufficiency). Suppose the condition of the theorem is satisfied. Consider the points x 1, x 2,...,x C defined as x l l = µ/a l, x l i = u i, i C \{l}, and x l i = 0 i N \ C. x i i = u i 1, x i k = u k, k C \{i} for i C \{l} with λ κ il a l r, and x i k = 0 k N \ C. x i i = u i 1, x i l = µ/a l +κ il, x i k = u k, k C \{i,l} for i C \{l} with λ>κ il a l r, and x i k = 0 k N \ C. By definition of µ,ifx i = u i for all i C \{l}, and x i = 0 for all i {l} N \ C, the knapsack constraint has a slack of µ. Therefore, x l is a feasible point with a slack of r in the knapsack constraint. Since κ ll = 1 and λ/a l = (u l a l µ)/a l =u l µ/a l, inequality (35) is tight at x l. For i C\{l}, suppose λ κ il a l r. Since a i λ, the point x i is feasible; and since a i λ implies that κ il = λ/a l, inequality (35) is satisfied at equality for x i. Otherwise, κ il a l r λ = u l a l µ or equivalently (µ r)/a l + κ il = µ/a l +κ il u l. Since we also have a i + r κ il a l, the point x i is feasible. Since κ ll = 1, cover inequality (35) is tight for x i. This shows that the described points are on the face of K I defined by (35). They are easily seen to be affinely independent. (Necessity) Ifa i < min{λ, κ il a l r}, then since κ il = a i /a l and r < a l,wehave (κ il 1)a l a i <κ il a l r. Inthis case, it is easy to check that the coefficients of inequality (36) satisfy l ( a i ) > κ il (a l r), thus (36) dominates κ il (a l r)(u i x i ) (a l r) λ/a l =(u l µ/a l 1)r λ, which is a rewriting of (35). Remark 3. The condition of Theorem 2 generalizes the facet condition of minimality of covers for 0-1 knapsacks to integer knapsacks. To see this, observe that for the 0-1 knapsack set, we have µ = a l λ<a l and r = µ. Since µ 0 implies that k il = 1 for all i C, Theorem 2 reduces to stating that x i C 1isfacet-defining for K B (N \ C, )ifand only if a i λ for all i C, that is, C is a minimal cover. Example 1 (cont.) Let C ={1, 2} be a cover as before with λ = = 21. For l = 1, we have µ = = 9 and r = 4. Then since λ/a 1 = 21/5 =5, κ 11 = 1 and κ 21 = 9/5 =2, the corresponding integer cover inequality is (6 x 1 ) + 2(4 x 2 ) 5orx 1 + 2x 2 9. On the other hand, for l = 2, we have µ = = 15 and r = 6. In this case, since λ/a 2 = 21/9 =3, κ 12 = 5/9 =1 and κ 22 = 1, the integer cover inequality is (6 x 1 ) + (4 x 2 ) 3orx 1 + x 2 7.

16 36 ATAMTÜRK Both of these inequalities satisfy the condition of Theorem 2, and hence define facets of K I. This is also illustrated in figure 2. The cover inequalities (35) can be strengthened by using the results on mixed integer knapsacks in Section 4, as shown in the necessity part of the proof of Theorem 2. For a cover C and l C such that µ = u l a l λ 0, let η = µ/a l +1 and r = µ µ/a l a l. Then setting the continuous variables y to zero in inequality (22), we obtain the lifted integer cover inequality l ( a i )(u i x i ) (u l η)r λ (36) γ l (a i )x i + i N\C for K I. Similarly for a pack P N and l N \ P such that λ = u i a i µ>0, we have the lifted integer pack inequality l (a i )x i + ω l ( a i )(u i x i ) µ ηr (37) i P for K I, where η and r are defined as before. 6. Final remarks Although the 0-1 knapsack set has been studied extensively since the seventies, research on integer and mixed integer knapsack sets is still limited. The study of integer polyhedra appears to be significantly harder than the study of 0-1 polytopes. One of the difficulties is that combinatorial arguments for 0-1 variables or extensions of these arguments do not lead to sufficiently strong results in the presence of integer variables. This point is illustrated in Section 5 for integer knapsacks. A possible explanation for this difficulty is that for 0-1 problems, feasible points are among the vertices of the LP relaxation, whereas for integer problems, feasible points generally lie deep in their LP relaxations. Another challenge is that integer polyhedra are much richer than 0-1 polytopes. For instance, even though the convex hull of a 0-1 polytope in two dimensions is trivial, the same is not true for an integer polyhedron. However, it is possible to list all facets of an integer knapsack polyhedron in two variables in polynomial time in the size of the data (Atamturk and Rajan, 2004). In Section 5 we give the facet condition for integer cover inequality (34) when ρ = a i for some i N. Itisanopen question what other values for ρ would yield facets. To gain a better understanding of integer knapsack polyhedra, it may be worthwhile to explore the connections between valid inequalities and primal methods for integer programming (Aardal, Weismantel, and Wolsey, 2002). Along this line are the inequalities of Weismantel (1996) based on the elements of the Hilbert basis of the cone of exchange vectors for a special 0-1 knapsack. It is also of interest to see in what ways the knowledge on cyclic group and master knapsack facets (Aráoz et al., 2003; Dash and Günlük, 2004) can facilitate the study of more general integer polyhedra.

17 COVER AND PACK INEQUALITIES FOR (MIXED) INTEGER PROGRAMMING 37 References Aardal, K., R. Weismantel, and L.A. Wolsey. (2002). Non-Standard Approaches to Integer Programming. Discrete Applied Mathematics 123, Aráoz, J., L. Evans, E.L. Johnson, and R.E. Gomory. (2003). Cyclic Group and Knapsack Facets. Mathematical Programming 2, Atamtürk, A. (2001). Flow Pack Facets of the Single Node Fixed-Charge Flow Polytope. Operations Research Letters 29, Atamtürk, A. (2002). On Capacitated Network Design Cut-Set Polyhedra. Mathematical Programming 92, Atamtürk, A. (2003). On the Facets of the Mixed-Integer Knapsack Polyhedron. Mathematical Programming 98, Atamtürk, A. (2004). Sequence Independent Lifting for Mixed-Integer Programming. Operations Research, 52, Atamtürk, A. and D. Rajan. (2002). On Splittable and Unsplittable Flow Capacitated Network Design Arc-Set Polyhedra. Mathematical Programming 92, Atamtürk, A. and D. Rajan. (2004). Valid Inequalities for Mixed-Integer Knapsack from Two-Integer Variable Restrictions. Research Report BCOL.04.02, University of California at Berkeley. Available at atamturk. Balas, E. (1975). Facets of the Knapsack Polytope. Mathematical Programming 8, Balas, E. and E. Zemel. (1978). Facets of the Knapsack Polytope from Minimal Covers. SIAM Journal of Applied Mathematics 34, Balas, E. and E. Zemel. (1984). Lifting and Complementing Yields All Facets of Positive Zero One Programming Polytopes. In R.W.C. et al. (eds.), Proceedings of the International Conference on Mathematical Programming, pp Brockmüller, B., O. Günlük, and L.A. Wolsey. (1996). Designing Private Line Networks Polyhedral Analysis and Computation. CORE Discussion Paper 9647, Université Catholique de Louvain. Ceria, S., C. Cordier, H. Marchand, and L.A. Wolsey. (1998). Cutting Planes for Integer Programs with General Integer Variables. Mathematical Programming 81, Crowder, H., E.L. Johnson, and M.W. Padberg. (1983). Solving Large-Scale Zero-One Linear Programming Problems. Operations Research 31, Dash, S. and O. Günlük. (2004). Valid Inequalities Based on Simple Mixed-Integer Sets. In Proceedings of the 10th International Integer Programming and Combinatorial Optimization Conference, pp Escudero, L.E., A. Garín, and G. Péres. (2003). An O(n log n) Procedure for Identifying Facets of the Knapsack Polytope. Operations Research Letters 31, Gomory, R.E. (1969). Some Polyhedra Related to Combinatorial Problems. Linear Algebra and Its Applications 2, Gu, Z., G.L. Nemhauser, and M.W.P. Savelsbergh. (1998). Cover Inequalities for 0-1 Integer Programs: Computation. INFORMS Journal on Computing 10, Gu, Z., G.L. Nemhauser, and M.W.P. Savelsbergh. (1999a). Cover Inequalities for 0-1 Integer Programs: Complexity. INFORMS Journal on Computing 11, Gu, Z., G.L. Nemhauser, and M.W.P. Savelsbergh. (1999b). Lifted Flow Cover Inequalities for Mixed 0-1 Integer Programs. Mathematical Programming 85, Gu, Z., G.L. Nemhauser, and M.W.P. Savelsbergh. (2000). Sequence Independent Lifting in Mixed Integer Programming. Journal of Combinatorial Optimization, 4: Hammer, P.L., E.L. Johnson, and U.N. Peled. (1975). Facets of Regular 0-1 Polytopes. Mathematical Programming 8, Johnson, E.L. and M.W. Padberg. (1981). A Note on Knapsack Problem with Special Ordered Sets. Operations Research Letters 1,

18 38 ATAMTÜRK Klabjan, D. and G.L. Nemhauser. (2002). A Polyhedral Study of Integer Variable Upper Bounds. Mathematics of Operations Research 27, Louveaux, Q. and L.A. Wolsey. (2003). Lifting, Superadditivity, Mixed Integer Rounding, and Single Node Flow Sets Revisited. CORE Discussion Paper 2003/1, Université Catholique de Louvain. Magnanti, T.L. and P. Mirchandani. (1993). Shortest Paths, Single Origin-Destination Network Design, and Associated Polyhedra. Networks 23, Magnanti, T.L., P. Mirchandani, and R. Vachani. (1993). The Convex Hull of Two Core Capacitated Network Design Problems. Mathematical Programming 60, Marchand, H. and L.A. Wolsey. (1999). The 0-1 Knapsack Problem with a Single Continuous Variable. Mathematical Programming 85, Marchand, H. and L.A. Wolsey. (2001). Aggregation and Mixed Integer Rounding to Solve MIPs. Operations Research 49, Martin, A. and R. Weismantel. (1997). Contribution to General Mixed Integer Knapsack Problems. Technical Report SC 97-38, Konrad-Zuse-Zentrum für Informationstechnik Berlin. Mazur, D.R. and L.A. Hall. (2002). Facets of a Polyhedron Closely Related to the Integer Knapsack-Cover Problem. Manuscript at Nemhauser, G.L. and P. Vance. (1994). Lifted Cover Facets of the 0-1 Knapsack Polytope with GUB Constraints. Operations Research Letters 16, Nemhauser, G.L. and L.A. Wolsey. (1990). A Recursive Procedure for Generating All Cuts for 0-1 Mixed Integer Programs. Mathematical Programming 46, Padberg, M.W. (1973). On the Facial Structure of Set Packing Polyhedra. Mathematical Programming 5, Padberg, M.W. (1979a). Covering, Packing and Knapsack Problems. Annals of Discrete Mathematics 4, Padberg, M.W. (1979b). A Note On 0-1 Programming. Operations Research 23, Padberg, M. W. (1980). (1, k)-configurations and Facets for Packing Problems. Mathematical Programming 18, Pochet, Y. and R. Weismantel. (1998). The Sequential Knapsack Polytope. SIAM Journal on Optimization 8, Pochet, Y. and L.A. Wolsey. (1995). Integer Knapsack and Flow Covers with Divisible Coefficients: Polyhedra, Optimization, and Separation. Discrete Applied Mathematics 59, Richard, J., I.R. de Farias, and G.L. Nemhauser. (2003). Lifted Inequalities for 0-1 Mixed Integer Programming : Basic Theory and Algorithms. Mathematical Programming 98, Sherali, H.D. and Y. Lee. (1995). Sequential and Simultaneous Liftings of Minimal Cover Inequalities for Generalized Upper Bound Constrained Knapsack Polytopes. SIAM Journal on Discrete Mathematics 8, van Hoesel, S.P.M., A.M.C.A. Koster, R.L.M.J. van de Leensel, and M.W.P. Savelsbergh. (2002). Polyhedral Results for the Edge Capacity Polytope. Mathematical Programming 92, Weismantel, R. (1996). Hilbert Bases and the Facets of Special Knapsack Polytopes. Mathematics of Operations Research 21, Weismantel, R. (1997). On the 0/1 Knapsack Polytope. Mathematical Programming 77, Wolsey, L.A. (1975). Faces for Linear Inequality in 0-1 Variables. Mathematical Programming 8, Wolsey, L.A. (1976). Facets and Strong Valid Inequalities for Integer Programs. Operations Research 24, Wolsey, L.A. (1977). Valid Inequalities and Superadditivity for 0/1 Integer Programs. Mathematics of Operations Research 2, Zemel, E. (1978). Lifting the Facets of Zero-One Polytopes. Mathematical Programming 15, Zemel, E. (1989). Easily Computable Facets of the Knapsack Polytope. Mathematics of Operations Research 14,

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

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

More information

On the facets of the mixed integer knapsack polyhedron

On the facets of the mixed integer knapsack polyhedron Math. Program., Ser. B 98: 145 175 (2003) Digital Object Identifier (DOI) 10.1007/s10107-003-0400-z Alper Atamtürk On the facets of the mixed integer knapsack polyhedron Received: April 8, 2002 / Accepted:

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

BCOL RESEARCH REPORT 07.04

BCOL RESEARCH REPORT 07.04 BCOL RESEARCH REPORT 07.04 Industrial Engineering & Operations Research University of California, Berkeley, CA 94720-1777 LIFTING FOR CONIC MIXED-INTEGER PROGRAMMING ALPER ATAMTÜRK AND VISHNU NARAYANAN

More information

Sequence independent lifting for 0 1 knapsack problems with disjoint cardinality constraints

Sequence independent lifting for 0 1 knapsack problems with disjoint cardinality constraints Sequence independent lifting for knapsack problems with disjoint cardinality constraints Bo Zeng and Jean-Philippe P. Richard School of Industrial Engineering, Purdue University, 35 N. Grant Street, West

More information

Lifting for conic mixed-integer programming

Lifting for conic mixed-integer programming Math. Program., Ser. A DOI 1.17/s117-9-282-9 FULL LENGTH PAPER Lifting for conic mixed-integer programming Alper Atamtürk Vishnu Narayanan Received: 13 March 28 / Accepted: 28 January 29 The Author(s)

More information

Tight Formulations for Some Simple Mixed Integer Programs and Convex Objective Integer Programs

Tight Formulations for Some Simple Mixed Integer Programs and Convex Objective Integer Programs Tight Formulations for Some Simple Mixed Integer Programs and Convex Objective Integer Programs Andrew J. Miller 1 Laurence A. Wolsey 2 March 19, 2008 Abstract We study the polyhedral structure of simple

More information

n-step mingling inequalities: new facets for the mixed-integer knapsack set

n-step mingling inequalities: new facets for the mixed-integer knapsack set Math. Program., Ser. A (2012) 132:79 98 DOI 10.1007/s10107-010-0382-6 FULL LENGTH PAPER n-step mingling inequalities: new facets for the mixed-integer knapsack set Alper Atamtürk Kiavash Kianfar Received:

More information

Lifting, Superadditivity, Mixed Integer Rounding and Single Node Flow Sets Revisited

Lifting, Superadditivity, Mixed Integer Rounding and Single Node Flow Sets Revisited 4OR manuscript No. (will be inserted by the editor) Lifting, Superadditivity, Mixed Integer Rounding and Single Node Flow Sets Revisited Quentin Louveaux, Laurence A. Wolsey 1 CORE and INMA, Université

More information

Polyhedral Methods in Discrete Optimization

Polyhedral Methods in Discrete Optimization Polyhedral Methods in Discrete Optimization Alper Atamtürk Abstract. In the last decade our capability of solving integer programming problems has increased dramatically due to the effectiveness of cutting

More information

A Polyhedral Study of the Semi-Continuous Knapsack Problem

A Polyhedral Study of the Semi-Continuous Knapsack Problem A Polyhedral Study of the Semi-Continuous Knapsack Problem Ismael Regis de Farias JR. Department of Industrial Engineering, Texas Tech University, ismael.de-farias@ttu.edu Ming Zhao SAS, ming.zhao@sas.com

More information

A packing integer program arising in two-layer network design

A packing integer program arising in two-layer network design A packing integer program arising in two-layer network design Christian Raack Arie M.C.A Koster Zuse Institute Berlin Takustr. 7, D-14195 Berlin Centre for Discrete Mathematics and its Applications (DIMAP)

More information

BCOL RESEARCH REPORT 17.07

BCOL RESEARCH REPORT 17.07 BCOL RESEARCH REPORT 17.07 Industrial Engineering & Operations Research University of California, Berkeley, CA 9470 1777 ON CAPACITY MODELS FOR NETWORK DESIGN ALPER ATAMTÜRK AND OKTAY GÜNLÜK Abstract.

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

Continuous knapsack sets with divisible capacities

Continuous knapsack sets with divisible capacities Math. Program., Ser. A (2016) 156:1 20 DOI 10.1007/s10107-015-0868-3 FULL LENGTH PAPER Continuous knapsack sets with divisible capacities Laurence A. Wolsey Hande Yaman Received: 22 November 2013 / Accepted:

More information

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

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

More information

CORE DISCUSSION PAPER AGGREGATION and MIXED INTEGER ROUNDING to SOLVE MIPs

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

Capacitated network design using general flow-cutset inequalities

Capacitated network design using general flow-cutset inequalities Capacitated network design using general flow-cutset inequalities Christian Raack Arie M.C.A. Koster Sebastian Orlowski Roland Wessäly Abstract This paper deals with directed, bidirected, and undirected

More information

Polyhedral results for the edge capacity polytope

Polyhedral results for the edge capacity polytope Math. Program., Ser. A 92: 335 358 (2002) Digital Object Identifier (DOI) 10.1007/s101070200292 Stan P.M. van Hoesel Arie M.C.A. Koster Robert L.M.J. van de Leensel Martin W.P. Savelsbergh Polyhedral results

More information

Description of 2-integer continuous knapsack polyhedra

Description of 2-integer continuous knapsack polyhedra Discrete Optimization 3 (006) 95 0 www.elsevier.com/locate/disopt Description of -integer continuous knapsack polyhedra A. Agra a,, M. Constantino b a Department of Mathematics and CEOC, University of

More information

A geometric perspective on lifting

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

More information

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

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

More information

Cutting Planes in SCIP

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

On the Relative Strength of Split, Triangle and Quadrilateral Cuts

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

More information

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

Reformulation of capacitated facility location problems: How redundant information can help. Karen Aardal. Utrecht University. P.O.

Reformulation of capacitated facility location problems: How redundant information can help. Karen Aardal. Utrecht University. P.O. Reformulation of capacitated facility location problems: How redundant information can help Karen Aardal Department of Computer Science Utrecht University P.O. Box 80089 3508 TB Utrecht, The Netherlands

More information

Cutting Plane Separators in SCIP

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

Lifting 2-integer knapsack inequalities

Lifting 2-integer knapsack inequalities Lifting 2-integer knapsack inequalities A. Agra University of Aveiro and C.I.O. aagra@mat.ua.pt M.F. Constantino D.E.I.O., University of Lisbon and C.I.O. miguel.constantino@fc.ul.pt October 1, 2003 Abstract

More information

Minimal Valid Inequalities for Integer Constraints

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

More information

A Lower Bound on the Split Rank of Intersection Cuts

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

More information

An Integer Cutting-Plane Procedure for the Dantzig-Wolfe Decomposition: Theory

An Integer Cutting-Plane Procedure for the Dantzig-Wolfe Decomposition: Theory An Integer Cutting-Plane Procedure for the Dantzig-Wolfe Decomposition: Theory by Troels Martin Range Discussion Papers on Business and Economics No. 10/2006 FURTHER INFORMATION Department of Business

More information

Sequential pairing of mixed integer inequalities

Sequential pairing of mixed integer inequalities Sequential pairing of mixed integer inequalities Yongpei Guan, Shabbir Ahmed, George L. Nemhauser School of Industrial & Systems Engineering, Georgia Institute of Technology, 765 Ferst Drive, Atlanta,

More information

Lecture 9: Dantzig-Wolfe Decomposition

Lecture 9: Dantzig-Wolfe Decomposition Lecture 9: Dantzig-Wolfe Decomposition (3 units) Outline Dantzig-Wolfe decomposition Column generation algorithm Relation to Lagrangian dual Branch-and-price method Generated assignment problem and multi-commodity

More information

Monoidal Cut Strengthening and Generalized Mixed-Integer Rounding for Disjunctions and Complementarity Constraints

Monoidal Cut Strengthening and Generalized Mixed-Integer Rounding for Disjunctions and Complementarity Constraints Monoidal Cut Strengthening and Generalized Mixed-Integer Rounding for Disjunctions and Complementarity Constraints Tobias Fischer and Marc E. Pfetsch Department of Mathematics, TU Darmstadt, Germany {tfischer,pfetsch}@opt.tu-darmstadt.de

More information

Three-partition Flow Cover Inequalities for Constant Capacity Fixed-charge Network Flow Problems

Three-partition Flow Cover Inequalities for Constant Capacity Fixed-charge Network Flow Problems Three-partition Flow Cover Inequalities for Constant Capacity Fixed-charge Network Flow Problems Alper Atamtürk, Andrés Gómez Department of Industrial Engineering & Operations Research, University of California,

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

Submodular Inequalities for the Path Structures of the Capacitated Fixed-Charge Network Flow Problems. Birce Tezel

Submodular Inequalities for the Path Structures of the Capacitated Fixed-Charge Network Flow Problems. Birce Tezel Submodular Inequalities for the Path Structures of the Capacitated Fixed-Charge Network Flow Problems By Birce Tezel A dissertation submitted in partial satisfaction of the requirements for the degree

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

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

The use of predicates to state constraints in Constraint Satisfaction is explained. If, as an

The use of predicates to state constraints in Constraint Satisfaction is explained. If, as an of Constraint Satisfaction in Integer Programming H.P. Williams Hong Yan Faculty of Mathematical Studies, University of Southampton, Southampton, UK Department of Management, The Hong Kong Polytechnic

More information

IBM Research Report. Designing Private Line Networks. IBM Research Division Thomas J. Watson Research Center P.O. Box 218 Yorktown Heights, NY 10598

IBM Research Report. Designing Private Line Networks. IBM Research Division Thomas J. Watson Research Center P.O. Box 218 Yorktown Heights, NY 10598 RC22808 (W0305-130) May 28, 2003 Mathematics IBM Research Report Designing Private Line Networks Oktay Gunluk, Beate Brockmuller *, Lawrence Wolsey + IBM Research Division Thomas J. Watson Research Center

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

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

Chapter 1. Preliminaries

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

More information

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 Note on the MIR closure

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

2007/87. Valid inequalities for the single-item capacitated lot sizing problem with step-wise costs. Ayse Akbalik and Yves Pochet

2007/87. Valid inequalities for the single-item capacitated lot sizing problem with step-wise costs. Ayse Akbalik and Yves Pochet 2007/87 Valid inequalities for the single-item capacitated lot sizing problem with step-wise costs Ayse Akbalik and Yves Pochet CORE DISCUSSION PAPER 2007/87 Valid inequalities for the single-item capacitated

More information

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

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

More information

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

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

Valid inequalities based on simple mixed-integer sets

Valid inequalities based on simple mixed-integer sets Valid inequalities based on simple mixed-integer sets Sanjeeb Dash and Oktay Günlük Mathematical Sciences Department, IBM T J Watson Research Center,Yorktown Heights, NY 10598 (sanjeebd@usibmcom, oktay@watsonibmcom)

More information

PORTA, NEOS, and Knapsack Covers. Cover Inequalities. Prof. Jeff Linderoth. October 29, June 23, 2004 DIMACS Reconnect Conference on MIP Slide 1

PORTA, NEOS, and Knapsack Covers. Cover Inequalities. Prof. Jeff Linderoth. October 29, June 23, 2004 DIMACS Reconnect Conference on MIP Slide 1 PORTA, NEOS, and Knapsack Covers Cover Inequalities Prof. Jeff Linderoth October 29, 2003 June 23, 2004 DIMACS Reconnect Conference on MIP Slide 1 Today s Outline Knapsack Cover inequalities Facets Lifting

More information

Sufficiency of Cut-Generating Functions

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

More information

Mixing Inequalities and Maximal Lattice-Free Triangles

Mixing Inequalities and Maximal Lattice-Free Triangles Mixing Inequalities and Maximal Lattice-Free Triangles Santanu S. Dey Laurence A. Wolsey Georgia Institute of Technology; Center for Operations Research and Econometrics, UCL, Belgium. 2 Outline Mixing

More information

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

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

More information

On Counting Lattice Points and Chvátal-Gomory Cutting Planes

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

AM 121: Intro to Optimization! Models and Methods! Fall 2018!

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

ON MIXING SETS ARISING IN CHANCE-CONSTRAINED PROGRAMMING

ON MIXING SETS ARISING IN CHANCE-CONSTRAINED PROGRAMMING ON MIXING SETS ARISING IN CHANCE-CONSTRAINED PROGRAMMING Abstract. The mixing set with a knapsack constraint arises in deterministic equivalent of chance-constrained programming problems with finite discrete

More information

Minimal inequalities for an infinite relaxation of integer programs

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

More information

Integer Programming Duality

Integer Programming Duality Integer Programming Duality M. Guzelsoy T. K. Ralphs July, 2010 1 Introduction This article describes what is known about duality for integer programs. It is perhaps surprising that many of the results

More information

THE MIXING SET WITH FLOWS

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

CORE DISCUSSION PAPER Mixing Mixed-Integer Inequalities

CORE DISCUSSION PAPER Mixing Mixed-Integer Inequalities CORE DISCUSSION PAPER 9811 Mixing Mixed-Integer Inequalities Oktay Günlük 1, and Yves Pochet 2 January 1998 Abstract Mixed-integer rounding (MIR) inequalities play a central role in the development of

More information

1 Introduction. A new model for designing survivable networks

1 Introduction. A new model for designing survivable networks A new model for designing survivable networks Alper Atamtürk 1 and Deepak Rajan Department of Industrial Engineering and Operations Research University of California, Berkeley 94720 1777 email: {atamturk}{deepak}@ieor.berkeley.edu

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

Cuts for Conic Mixed-Integer Programming

Cuts for Conic Mixed-Integer Programming Cuts for Conic Mixed-Integer Programming Alper Atamtürk and Vishnu Narayanan Department of Industrial Engineering and Operations Research, University of California, Berkeley, CA 94720-1777 USA atamturk@berkeley.edu,

More information

The continuous knapsack set

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

More information

The Split Closure of a Strictly Convex Body

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

More information

LP Relaxations of Mixed Integer Programs

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

More information

Computational Experiments with Cross and Crooked Cross Cuts

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

Computational Experiments with Cross and Crooked Cross Cuts

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

Strong Formulations of Robust Mixed 0 1 Programming

Strong Formulations of Robust Mixed 0 1 Programming Math. Program., Ser. B 108, 235 250 (2006) Digital Object Identifier (DOI) 10.1007/s10107-006-0709-5 Alper Atamtürk Strong Formulations of Robust Mixed 0 1 Programming Received: January 27, 2004 / Accepted:

More information

A Polytope for a Product of Real Linear Functions in 0/1 Variables

A Polytope for a Product of Real Linear Functions in 0/1 Variables Don Coppersmith Oktay Günlük Jon Lee Janny Leung A Polytope for a Product of Real Linear Functions in 0/1 Variables Original: 29 September 1999 as IBM Research Report RC21568 Revised version: 30 November

More information

Fixed-charge transportation problems on trees

Fixed-charge transportation problems on trees Fixed-charge transportation problems on trees Gustavo Angulo * Mathieu Van Vyve * gustavo.angulo@uclouvain.be mathieu.vanvyve@uclouvain.be November 23, 2015 Abstract We consider a class of fixed-charge

More information

Partition inequalities for capacitated survivable network design based on directed p-cycles

Partition inequalities for capacitated survivable network design based on directed p-cycles BCOL RESEARCH REPORT 05.02 Industrial Engineering & Operations Research University of California, Berkeley, CA Partition inequalities for capacitated survivable network design based on directed p-cycles

More information

3. Linear Programming and Polyhedral Combinatorics

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

More information

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

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

More information

Relations Between Facets of Low- and High-Dimensional Group Problems

Relations Between Facets of Low- and High-Dimensional Group Problems Mathematical Programming manuscript No. (will be inserted by the editor) Santanu S. Dey Jean-Philippe P. Richard Relations Between Facets of Low- and High-Dimensional Group Problems Received: date / Accepted:

More information

Mixing MIR Inequalities with Two Divisible Coefficients

Mixing MIR Inequalities with Two Divisible Coefficients Mixing MIR Inequalities with Two Divisible Coefficients Miguel Constantino, Andrew Miller, Mathieu Van Vyve To cite this version: Miguel Constantino, Andrew Miller, Mathieu Van Vyve. Mixing MIR Inequalities

More information

The strength of multi-row models 1

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

More information

The continuous knapsack set

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

More information

The Split Closure of a Strictly Convex Body

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

More information

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

Aggregation and Mixed Integer Rounding to Solve MILPs (Marchand and Wolsey)

Aggregation and Mixed Integer Rounding to Solve MILPs (Marchand and Wolsey) Aggregation and Mixed Integer Rounding to Solve MILPs (Marchand and Wolsey) SAS Institute - Analytical Solutions Lehigh University - Department of Industrial and Systems Engineering July 7, 2005 Classical

More information

Cutting planes from two rows of a simplex tableau

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

More information

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

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

More information

1 Column Generation and the Cutting Stock Problem

1 Column Generation and the Cutting Stock Problem 1 Column Generation and the Cutting Stock Problem In the linear programming approach to the traveling salesman problem we used the cutting plane approach. The cutting plane approach is appropriate when

More information

0-1 Reformulations of the Network Loading Problem

0-1 Reformulations of the Network Loading Problem 0-1 Reformulations of the Network Loading Problem Antonio Frangioni 1 frangio@di.unipi.it Bernard Gendron 2 bernard@crt.umontreal.ca 1 Dipartimento di Informatica Università di Pisa Via Buonarroti, 2 56127

More information

{0, 1 2. }-Chvátal-Gomory Cuts. Algorithms to Separate. Konrad-Zuse-Zentrum für Informationstechnik Berlin

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

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

The master equality polyhedron with multiple rows

The master equality polyhedron with multiple rows The master equality polyhedron with multiple rows Sanjeeb Dash Ricardo Fukasawa IBM Research February 17, 2009 Oktay Günlük Abstract The master equality polyhedron (MEP) is a canonical set that generalizes

More information

Lattice closures of polyhedra

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

More information

On mixed-integer sets with two integer variables

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

More information

THE EXISTENCE AND USEFULNESS OF EQUALITY CUTS IN THE MULTI-DEMAND MULTIDIMENSIONAL KNAPSACK PROBLEM LEVI DELISSA. B.S., Kansas State University, 2014

THE EXISTENCE AND USEFULNESS OF EQUALITY CUTS IN THE MULTI-DEMAND MULTIDIMENSIONAL KNAPSACK PROBLEM LEVI DELISSA. B.S., Kansas State University, 2014 THE EXISTENCE AND USEFULNESS OF EQUALITY CUTS IN THE MULTI-DEMAND MULTIDIMENSIONAL KNAPSACK PROBLEM by LEVI DELISSA B.S., Kansas State University, 2014 A THESIS submitted in partial fulfillment of the

More information

arxiv:cs/ v2 [cs.dm] 21 Aug 2001

arxiv:cs/ v2 [cs.dm] 21 Aug 2001 Solving Assembly Line Balancing Problems by Combining IP and CP Alexander Bockmayr and Nicolai Pisaruk arxiv:cs/0106002v2 [cs.dm] 21 Aug 2001 Université Henri Poincaré, LORIA B.P. 239, F-54506 Vandœuvre-lès-Nancy,

More information

On the Relative Strength of Split, Triangle and Quadrilateral Cuts

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

More information

Integer Programming Chapter 15

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

The master equality polyhedron with multiple rows

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

More information

Partition inequalities for capacitated survivable network design based on directed p-cycles

Partition inequalities for capacitated survivable network design based on directed p-cycles Discrete Optimization 5 (2008) 415 433 www.elsevier.com/locate/disopt Partition inequalities for capacitated survivable network design based on directed p-cycles Alper Atamtürk a,, Deepak Rajan b a Industrial

More information

An Integer Programming Approach for Linear Programs with Probabilistic Constraints

An Integer Programming Approach for Linear Programs with Probabilistic Constraints An Integer Programming Approach for Linear Programs with Probabilistic Constraints James Luedtke Shabbir Ahmed George Nemhauser Georgia Institute of Technology 765 Ferst Drive, Atlanta, GA, USA luedtke@gatech.edu

More information

On the Exact Separation of Mixed Integer Knapsack Cuts

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