Strong Formulations for Convex Functions over Non-Convex Domains

Size: px
Start display at page:

Download "Strong Formulations for Convex Functions over Non-Convex Domains"

Transcription

1 Strong Formulations for Convex Functions over Non-Convex Domains Daniel Bienstock and Alexander Michalka University JMM 2013

2 Introduction Generic Problem: min Q(x), s.t. x F,

3 Introduction Generic Problem: min Q(x), s.t. x F, Q(x) convex, especially: convex quadratic

4 Introduction Generic Problem: min Q(x), s.t. x F, Q(x) convex, especially: convex quadratic F nonconvex

5 Introduction Generic Problem: min Q(x), s.t. x F, Q(x) convex, especially: convex quadratic F nonconvex Examples: F is a mixed-integer set

6 Introduction Generic Problem: min Q(x), s.t. x F, Q(x) convex, especially: convex quadratic F nonconvex Examples: F is a mixed-integer set F is constrained in a nasty way, e.g. x 1 x 2 3 x 3 sin(x 4 ) + 2 cos(x 5 ) = 4

7 Or, Convex constraint: Q(x) q, and x F, Q(x) convex, especially: convex quadratic F nonconvex Examples: F is a mixed-integer set F is constrained in a nasty way, e.g. x 1 x 2 3 x 3 sin(x 4 ) + 2 cos(x 5 ) = 4

8 Exclude-and-cut min z, s.t. z Q(x), x F 0. Let ˆF be a convex relaxation of F

9 Exclude-and-cut min z, s.t. z Q(x), x F 0. Let ˆF be a convex relaxation of F 1. Let (x, z ) = argmin{ z : z Q(x), x ˆF }

10 Exclude-and-cut min z, s.t. z Q(x), x F 0. Let ˆF be a convex relaxation of F 1. Let (x, z ) = argmin{ z : z Q(x), x ˆF } 2. Find an open set S s.t. x S and S F =. Examples: lattice-free sets, geometry

11 Exclude-and-cut min z, s.t. z Q(x), x F 0. Let ˆF be a convex relaxation of F 1. Let (x, z ) = argmin{ z : z Q(x), x ˆF } 2. Find an open set S s.t. x S and S F =. Examples: lattice-free sets, geometry 3. Add to the formulation an inequality az + α T x α 0 valid for { (x, z) : x R n S, z Q(x) } but violated by (x, z ).

12 = feasible region

13 = feasible region convex relaxation

14 = feasible region convex relaxation = optimum over relaxation

15 ALLOWED EXCLUDED ALLOWED = feasible region convex relaxation = optimum over relaxation

16 Initial Research Goals Given an exclusion zone, can we obtain an improved lower bound for the optimization problem?

17 Initial Research Goals Given an exclusion zone, can we obtain an improved lower bound for the optimization problem? Answer: use S-Lemma.

18 Initial Research Goals Given an exclusion zone, can we obtain an improved lower bound for the optimization problem? Answer: use S-Lemma. Can we incorporate the improvement into the formulation by adding linear inequalities?

19 The SUV problem given full-dimensional polyhedra P 1,..., P K in R d, find a point closest to the origin not contained inside any of the P h.

20 The SUV problem given full-dimensional polyhedra P 1,..., P K in R d, find a point closest to the origin not contained inside any of the P h. min x 2 s.t. x R d K h=1 int(p h ),

21 The SUV problem given full-dimensional polyhedra P 1,..., P K in R d, find a point closest to the origin not contained inside any of the P h. min x 2 s.t. x R d K h=1 int(p h ), (application: X-ray lythography; see Ahmadia (2010)) (yes, it is NP-hard)

22

23 Typical values for d (dimension): less than 20; usually even smaller Typical values for K (number of polyhedra): possibly hundreds, but often less than 50 Very hard problem

24 First problem setting Let Q(x) be a strongly convex function on R d, Let P R d be closed and such that R d P.

25 First problem setting Let Q(x) be a strongly convex function on R d, Let P R d be closed and such that R d P. Want to produce a linear inequality description for: { (x, q) R d+1 : Q(x) q, } x R d int(p).

26 First-order cut: Given y R d, q Q(y) + T Q(y)(x y)

27 First-order cut: Given y R d, is valid for all x R d, q Q(y) + T Q(y)(x y)

28 First-order cut: Given y R d, is valid for all x R d, does not cut anything off q Q(y) + T Q(y)(x y)

29 First-order cut: Given y R d, q Q(y) + T Q(y)(x y) is valid for all x R d, does not cut anything off How can we use the structure of P to strengthen the inequality?

30 Definition: Given y P, say P is locally flat at y if B(µ, ρ) P with µ y 2 = ρ and ρ > 0. ρ y µ P R d P

31 Suppose P is locally flat at y. Write: a = µ y.

32 Suppose P is locally flat at y. Write: a = µ y. Lemma: For real α > 0 small enough the inequality q Q(y) + T Q(y)(x y) + αa T (x y) is valid,

33 Suppose P is locally flat at y. Write: a = µ y. Lemma: For real α > 0 small enough the inequality q Q(y) + T Q(y)(x y) + αa T (x y) is valid, i.e., for all (x, q) with x R d P and q Q(x).

34 Suppose P is locally flat at y. Write: a = µ y. Lemma: For real α > 0 small enough the inequality q Q(y) + T Q(y)(x y) + αa T (x y) is valid, i.e., for all (x, q) with x R d P and q Q(x). Inequality is tight at (y, Q(y)), and cuts-off points (x, Q(x)) and x int(p).

35 Suppose P is locally flat at y. Write: a = µ y. Lemma: For real α > 0 small enough the inequality q Q(y) + T Q(y)(x y) + αa T (x y) is valid, i.e., for all (x, q) with x R d P and q Q(x). Inequality is tight at (y, Q(y)), and cuts-off points (x, Q(x)) and x int(p). Largest possible α: lifted first-order inequality.

36 { (x, q) R d+1 : Q(x) q, } x R d int(p)

37 { (x, q) R d+1 : Q(x) q, } x R d int(p) Theorem. Any linear inequality valid for S is dominated by a lifted first-order inequality. More precisely, conv { (x, q) R d+1 : Q(x) q, x R d int(p) } = {(x, q) R d+1 : LFO + FO }

38 { (x, q) R d+1 : Q(x) q, } x R d int(p) Theorem. Any linear inequality valid for S is dominated by a lifted first-order inequality. More precisely, conv { (x, q) R d+1 : Q(x) q, x R d int(p) } = {(x, q) R d+1 : LFO + FO } How do we make this computationally practicable?

39 First problem setting Let Q(x) is a positive definite quadratic on R d, P = {x R d : a T i x b i, 1 i m} full dimensional

40 First problem setting Let Q(x) is a positive definite quadratic on R d, P = {x R d : a T i x b i, 1 i m} full dimensional Want to produce a linear inequality description for: { (x, q) R d+1 : Q(x) q, } x R d int(p).

41 First problem setting Let Q(x) is a positive definite quadratic on R d, P = {x R d : a T i x b i, 1 i m} full dimensional Want to produce a linear inequality description for: { (x, q) R d+1 : Q(x) q, } x R d int(p). change in coordinates S =. (x, q) Rd+1 : d xj 2 q, x R d int(p). j=1

42 {(x, q) R d+1 : d j=1 x 2 j q, x R d int(p)} Here P = {x R d : a T i x b i, 1 i m} P is locally flat at any y iff a T i y = b i but a T j y < b j j i for some i.

43 {(x, q) R d+1 : d j=1 x 2 j q, x R d int(p)} Here P = {x R d : a T i x b i, 1 i m} P is locally flat at any y iff a T i y = b i but a T j y < b j j i for some i. Lifted first-order inequality: q 2y T x y 2 α (a T i x b i ) for α > 0 appropriately chosen.

44 {(x, q) R d+1 : d j=1 x 2 j q, x R d int(p)} Here P = {x R d : a T i x b i, 1 i m} P is locally flat at any y iff a T i y = b i but a T j y < b j j i for some i. Lifted first-order inequality: q 2y T x y 2 α (a T i x b i ) for α > 0 appropriately chosen. Theorem: Let (ˆx, ˆq) R d+1 with ˆv int(p). We can compute a lifted first-order inequality maximally violated by (ˆx, ˆq), by solving m linearly constrained convex quadratic programs on O(d) variables.

45 When does a point ˆx, d ˆx j 2 j=1 violate a lifted first-order inequality q 2y T x y 2 α (a T i x b i )?

46 When does a point ˆx, d ˆx j 2 j=1 violate a lifted first-order inequality q 2y T x y 2 α (ai T x b i )? It does, if and only if: d ˆx j 2 2y T ˆx + αai T ˆx < y 2 + αb j=1

47 When does a point ˆx, d ˆx j 2 j=1 violate a lifted first-order inequality q 2y T x y 2 α (ai T x b i )? It does, if and only if: d ˆx j 2 2y T ˆx + αai T ˆx < y 2 + αb j=1 This describes the interior of a ball,

48 When does a point ˆx, d ˆx j 2 j=1 violate a lifted first-order inequality It does, if and only if: q 2y T x y 2 α (a T i x b i )? d ˆx j 2 2y T ˆx + αai T ˆx < y 2 + αb j=1 This describes the interior of a ball, which must be contained in int(p)

49 Geometrical characterization int(p) cut off region y

50 Geometrical characterization int(p) cut off region Characterization: x R d int(p) iff, for each ball B(µ, R) P, y

51 Geometrical characterization int(p) cut off region Characterization: x R d int(p) iff, for each ball B(µ, R) P, y x µ 2 R 2

52 S = {(x, q) R d+1 : d j=1 x 2 j q, x R d int(p)} P = {x R d : a T i x b i, 1 i m}

53 S = {(x, q) R d+1 : d j=1 x 2 j q, x R d int(p)} P = {x R d : a T i x b i, 1 i m} where Q i = conv(s) = conv (Q 1 Q 2... Q m ), (x, q) Rd+1 : d j=1 x 2 j q, ai T x b i.

54 S = {(x, q) R d+1 : d j=1 x 2 j q, x R d int(p)} P = {x R d : a T i x b i, 1 i m} where Q i = conv(s) = conv (Q 1 Q 2... Q m ), (x, q) Rd+1 : d j=1 x 2 j q, ai T x b i. Ceria and Soares (1999) min { q : (x, q) S} is an SOCP

55 S = {(x, q) R d+1 : d j=1 x 2 j q, x R d int(p)} P = {x R d : a T i x b i, 1 i m} where Q i = conv(s) = conv (Q 1 Q 2... Q m ), (x, q) Rd+1 : d j=1 x 2 j q, ai T x b i. Ceria and Soares (1999) min { q : (x, q) S} is an SOCP with O(md) variables and m conic constraints

56 S = {(x, q) R d+1 : d j=1 x 2 j q, x R d int(p)} P = {x R d : a T i x b i, 1 i m} where Q i = conv(s) = conv (Q 1 Q 2... Q m ), (x, q) Rd+1 : d j=1 x 2 j q, ai T x b i. Ceria and Soares (1999) min { q : (x, q) S} is an SOCP with O(md) variables and m conic constraints Separation: solve SOCP, use SOCP Farkas Lemma, get linear cut

57 S = {(x, q) R d+1 : d j=1 x 2 j q, x R d int(p)} P = {x R d : a T i x b i, 1 i m} where Q i = conv(s) = conv (Q 1 Q 2... Q m ), (x, q) Rd+1 : d j=1 x 2 j q, ai T x b i. Ceria and Soares (1999) min { q : (x, q) S} is an SOCP with O(md) variables and m conic constraints Separation: solve SOCP, use SOCP Farkas Lemma, get linear cut = LFO cut

58 Second setting: separating across a quadratic set For A 0, polynomially separable linear inequality description for: d (x, q) Rd+1 : xj 2 q, x T Ax 2c T x + b 0. j=1 P = {x R d : x T Ax 2c T x + b 0}

59 Second setting: separating across a quadratic set For A 0, polynomially separable linear inequality description for: d (x, q) Rd+1 : xj 2 q, x T Ax 2c T x + b 0 j=1 P = {x R d : x T Ax 2c T x + b 0}. Ceria and Soares (1999) infinite SOCP

60 Second setting: separating across a quadratic set For A 0, polynomially separable linear inequality description for: d (x, q) Rd+1 : xj 2 q, x T Ax 2c T x + b 0 j=1. P = {x R d : x T Ax 2c T x + b 0}

61 Second setting: separating across a quadratic set For A 0, polynomially separable linear inequality description for: d (x, q) Rd+1 : xj 2 q, x T Ax 2c T x + b 0 j=1. P = {x R d : x T Ax 2c T x + b 0} P µ ρ

62 Second setting: separating across a quadratic set For A 0, polynomially separable linear inequality description for: d (x, q) Rd+1 : xj 2 q, x T Ax 2c T x + b 0 j=1. P = {x R d : x T Ax 2c T x + b 0} P µ ρ Separation problem: given(ˆx, ˆq) R d+1, find B(µ, ρ) P to max ρ (ˆq 2µ Tˆx + µ T µ)

63 Second setting: separating across a quadratic set For A 0, polynomially separable linear inequality description for: d (x, q) Rd+1 : xj 2 q, x T Ax 2c T x + b 0 j=1. P = {x R d : x T Ax 2c T x + b 0} P µ ρ Separation problem: given(ˆx, ˆq) R d+1, find B(µ, ρ) P to max ρ (ˆq 2µ Tˆx + µ T µ) = ρ ˆx µ 2 ˆq + ˆx 2

64 Separation problem: min µ,ρ Subject to: µ 2 ρ 2 x T µ {x : x µ 2 ρ} P

65 Separation problem: min µ,ρ Subject to: µ 2 ρ 2 x T µ {x : x µ 2 ρ} P Theorem: Optimal choices for µ and ρ are given by: ˆµ = ˆθb + (I ˆθA) x and ˆρ = ˆµ 2 2 x T ˆµ + x 2 ˆθ( x T A x 2b T x + c). Here, ˆθ = 1 λ maxa.

66 Separating accross general quadratics Π. = { (x, w, z) R d R R : z x T Qx + q T x, w x T Ax } (A 0, Q 0).

67 Separating accross general quadratics Π. = { (x, w, z) R d R R : z x T Qx + q T x, w x T Ax } (A 0, Q 0). Linear transformation Π is the set of points R d R R s.t. z x 2 + q T x, w x T Λx (Λ > 0). Write P. = {(x, w) R d R : x T Λx w 0}, and for µ R d, ν R, Then M(µ, ν). = {(x, w) R d R : λ max x µ 2 + (ν w) 0}. x R d int(p) iff x R d int(m(µ, ν)), for all µ, ν with M(µ, ν) P.

68 Π = { (x, w, z) R d R R : z x 2 +q T x, w x T Λ x}, P = {(x, w) R d R : x T Λx w}, M(µ, ν) = {(x, w) R d R : λ max x µ 2 + ν w}.

69 Π = { (x, w, z) R d R R : z x 2 +q T x, w x T Λ x}, P = {(x, w) R d R : x T Λx w}, M(µ, ν) = {(x, w) R d R : λ max x µ 2 + ν w}. Geometric characterization: x R d int(p) iff x R d int(m(µ, ν)), µ, ν with M(µ, ν) P.

70 Π = { (x, w, z) R d R R : z x 2 +q T x, w x T Λ x}, P = {(x, w) R d R : x T Λx w}, M(µ, ν) = {(x, w) R d R : λ max x µ 2 + ν w}. Geometric characterization: x R d int(p) iff x R d int(m(µ, ν)), µ, ν with M(µ, ν) P. So, valid inequality for any µ, ν with M(µ, ν) P: λ max µ 2 λ max (2µ + q) T x + (ν w) + λ max z 0 Separation problem, given ( x, w) int(p) subject to: w ν λ max µ 2 + 2λ max x T µ + 2λ max q T x ν + min x { λ max x µ 2 x T Λx } 0.

71 Separation problem, given ( x, w) int(p) subject to: w ν λ max µ 2 + 2λ max x T µ + 2λ max q T x ν + min x { λ max x µ 2 x T Λx } 0. Lemma: This problem can be explicitly solved in polynomial time.

72 Separation problem, given ( x, w) int(p) subject to: w ν λ max µ 2 + 2λ max x T µ + 2λ max q T x ν + min x { λ max x µ 2 x T Λx } 0. Lemma: This problem can be explicitly solved in polynomial time. But we started with Π. = { (x, w, z) R d R R : z x T Qx + q T x, w x T Ax } and transformed it into: Π = { (x, w, z) R d R R : z x 2 + q T x, w x T Λ x},

73 Separation problem, given ( x, w) int(p) subject to: w ν λ max µ 2 + 2λ max x T µ + 2λ max q T x ν + min x { λ max x µ 2 x T Λx } 0. Lemma: This problem can be explicitly solved in polynomial time. But we started with Π. = { (x, w, z) R d R R : z x T Qx + q T x, w x T Ax } and transformed it into: Π = { (x, w, z) R d R R : z x 2 + q T x, w x T Λ x}, Theorem. Eigenspace not necessary for poly-time separation (only max eigenvalue of A).

74 Example: f (x). = 2(x 1 x 2 + x 1 x 3 + x 2 x 3 ) over [0, 1] 3. McCormick relaxation gives zero lower bound on f ( x), where x = (1/2, 1/2, 1/2) T.

75 Example: f (x) =. 2(x 1 x 2 + x 1 x 3 + x 2 x 3 ) over [0, 1] 3. McCormick relaxation gives zero lower bound on f ( x), where x = (1/2, 1/2, 1/2) T. Can we prove positive lower bound on f ( x)?

76 Example: f (x). = 2(x 1 x 2 + x 1 x 3 + x 2 x 3 ) over [0, 1] 3. McCormick relaxation gives zero lower bound on f ( x), where x = (1/2, 1/2, 1/2) T. Can we prove positive lower bound on f ( x)? f (x) = U(x) L(x), where U(x) L(x). = (x 1 + x 2 ) 2 + (x 1 + x 3 ) 2 + (x 2 + x 3 ) 2,. = 2(x1 2 + x2 2 + x3 2 ).

77 Example: f (x). = 2(x 1 x 2 + x 1 x 3 + x 2 x 3 ) over [0, 1] 3. McCormick relaxation gives zero lower bound on f ( x), where x = (1/2, 1/2, 1/2) T. Can we prove positive lower bound on f ( x)? f (x) = U(x) L(x), where U(x) L(x). = (x 1 + x 2 ) 2 + (x 1 + x 3 ) 2 + (x 2 + x 3 ) 2,. = 2(x1 2 + x2 2 + x3 2 ). Linear transformation: x p (in R 3 )

78 Example: f (x). = 2(x 1 x 2 + x 1 x 3 + x 2 x 3 ) over [0, 1] 3. McCormick relaxation gives zero lower bound on f ( x), where x = (1/2, 1/2, 1/2) T. Can we prove positive lower bound on f ( x)? f (x) = U(x) L(x), where U(x) L(x). = (x 1 + x 2 ) 2 + (x 1 + x 3 ) 2 + (x 2 + x 3 ) 2,. = 2(x1 2 + x2 2 + x3 2 ). Linear transformation: x p (in R 3 ). f (x) F (p) = (p1 2 + p2 2 + p2 3 ) (2p p p2 3 ).

79 Example: f (x). = 2(x 1 x 2 + x 1 x 3 + x 2 x 3 ) over [0, 1] 3. McCormick relaxation gives zero lower bound on f ( x), where x = (1/2, 1/2, 1/2) T. Can we prove positive lower bound on f ( x)? f (x) = U(x) L(x), where U(x) L(x). = (x 1 + x 2 ) 2 + (x 1 + x 3 ) 2 + (x 2 + x 3 ) 2,. = 2(x1 2 + x2 2 + x3 2 ). Linear transformation: x p (in R 3 ). f (x) F (p) = (p1 2 + p2 2 + p2 3 ) (2p p p2 3 ).

80 Example: f (x). = 2(x 1 x 2 + x 1 x 3 + x 2 x 3 ) over [0, 1] 3. McCormick relaxation gives zero lower bound on f ( x), where x = (1/2, 1/2, 1/2) T. Can we prove positive lower bound on f ( x)? f (x) = U(x) L(x), where U(x) L(x). = (x 1 + x 2 ) 2 + (x 1 + x 3 ) 2 + (x 2 + x 3 ) 2,. = 2(x1 2 + x2 2 + x3 2 ). Linear transformation: x p (in R 3 ). f (x) F (p) = (p1 2 + p2 2 + p2 3 ) (2p p p2 3 ). x (0, 0, 2 3 (x 1 + x 2 + x 3 )) T

81 f (x). = 2(x 1 x 2 + x 1 x 3 + x 2 x 3 ) over [0, 1] 3. McCormick relaxation gives zero lower bound on f ((1/2, 1/2, 1/2) T ).. f (x) F (p) = (p1 2 + p2 2 + p2 3 ) (2p p p2 3 ). x (0, 0, 2 3 (x 1 + x 2 + x 3 )) T Paraboloid cut: p p (p 3 2α 3) 2 + ɛ 2p p p2 3.

82 f (x). = 2(x 1 x 2 + x 1 x 3 + x 2 x 3 ) over [0, 1] 3. McCormick relaxation gives zero lower bound on f ((1/2, 1/2, 1/2) T ).. f (x) F (p) = (p1 2 + p2 2 + p2 3 ) (2p p p2 3 ). x (0, 0, 2 3 (x 1 + x 2 + x 3 )) T Paraboloid cut: or, p p (p 3 2α 3) 2 + ɛ 2p p p2 3. f (x) 8α(x 1 + x 2 + x 3 ) 12α 2 ɛ

83 f (x). = 2(x 1 x 2 + x 1 x 3 + x 2 x 3 ) over [0, 1] 3. McCormick relaxation gives zero lower bound on f ((1/2, 1/2, 1/2) T ).. f (x) F (p) = (p1 2 + p2 2 + p2 3 ) (2p p p2 3 ). x (0, 0, 2 3 (x 1 + x 2 + x 3 )) T Paraboloid cut: or, When valid? p p (p 3 2α 3) 2 + ɛ 2p p p2 3. f (x) 8α(x 1 + x 2 + x 3 ) 12α 2 ɛ

84 f (x). = 2(x 1 x 2 + x 1 x 3 + x 2 x 3 ) over [0, 1] 3. Paraboloid cut: f (x) 8α(x 1 + x 2 + x 3 ) 12α 2 ɛ

85 f (x). = 2(x 1 x 2 + x 1 x 3 + x 2 x 3 ) over [0, 1] 3. Paraboloid cut: f (x) 8α(x 1 + x 2 + x 3 ) 12α 2 ɛ α = ɛ = 1/10, valid when x 1 + x 2 + x 3 3/2.

86 f (x). = 2(x 1 x 2 + x 1 x 3 + x 2 x 3 ) over [0, 1] 3. Paraboloid cut: f (x) 8α(x 1 + x 2 + x 3 ) 12α 2 ɛ α = ɛ = 1/10, valid when x 1 + x 2 + x 3 3/2. get: f (x) 4 5 (x 1 + x 2 + x 3 )

87 f (x). = 2(x 1 x 2 + x 1 x 3 + x 2 x 3 ) over [0, 1] 3. Paraboloid cut: f (x) 8α(x 1 + x 2 + x 3 ) 12α 2 ɛ α = ɛ = 1/10, valid when x 1 + x 2 + x 3 3/2. get: f (x) 4 5 (x 1 + x 2 + x 3 ) At (.5,.5,.5)T get.98

88 f (x). = 2(x 1 x 2 + x 1 x 3 + x 2 x 3 ) over [0, 1] 3. Paraboloid cut: f (x) 8α(x 1 + x 2 + x 3 ) 12α 2 ɛ α = ɛ = 1/10, valid when x 1 + x 2 + x 3 3/2. get: f (x) 4 5 (x 1 + x 2 + x 3 ) At (.5,.5,.5)T get.98 α = 1/2, ɛ = 2, valid when x 1 + x 2 + x 3 3/2.

89 f (x). = 2(x 1 x 2 + x 1 x 3 + x 2 x 3 ) over [0, 1] 3. Paraboloid cut: f (x) 8α(x 1 + x 2 + x 3 ) 12α 2 ɛ α = ɛ = 1/10, valid when x 1 + x 2 + x 3 3/2. get: f (x) 4 5 (x 1 + x 2 + x 3 ) At (.5,.5,.5)T get.98 α = 1/2, ɛ = 2, valid when x 1 + x 2 + x 3 3/2. get: f (x) 4(x 1 + x 2 + x 3 ) 5.

90 f (x). = 2(x 1 x 2 + x 1 x 3 + x 2 x 3 ) over [0, 1] 3. Paraboloid cut: f (x) 8α(x 1 + x 2 + x 3 ) 12α 2 ɛ α = ɛ = 1/10, valid when x 1 + x 2 + x 3 3/2. get: f (x) 4 5 (x 1 + x 2 + x 3 ) At (.5,.5,.5)T get.98 α = 1/2, ɛ = 2, valid when x 1 + x 2 + x 3 3/2. get: f (x) 4(x 1 + x 2 + x 3 ) 5. At (.5,.5,.5) T get 1.

91 f (x). = 2(x 1 x 2 + x 1 x 3 + x 2 x 3 ) over [0, 1] 3. f (x) 4 5 (x 1 + x 2 + x 3 ) valid for x 1 + x 2 + x 3 3/2 f (x) 4(x 1 + x 2 + x 3 ) 5 valid for x 1 + x 2 + x 3 3/2

92 f (x). = 2(x 1 x 2 + x 1 x 3 + x 2 x 3 ) over [0, 1] 3. f (x) 4 5 (x 1 + x 2 + x 3 ) valid for x 1 + x 2 + x 3 3/2 f (x) 4(x 1 + x 2 + x 3 ) 5 valid for x 1 + x 2 + x 3 3/2 Disjunction: either { (x, f ) (x, f ) : x [0, 1] 3, j x j 3/2, f 4 5 (x 1 + x 2 + x 3 ) or { (x, f ) (x, f ) : x [0, 1] 3, } j x j 3/2, f 4(x 1 + x 2 + x 3 ) 5. },

93 f (x). = 2(x 1 x 2 + x 1 x 3 + x 2 x 3 ) over [0, 1] 3. f (x) 4 5 (x 1 + x 2 + x 3 ) valid for x 1 + x 2 + x 3 3/2 f (x) 4(x 1 + x 2 + x 3 ) 5 valid for x 1 + x 2 + x 3 3/2 Disjunction: either { (x, f ) (x, f ) : x [0, 1] 3, j x j 3/2, f 4 5 (x 1 + x 2 + x 3 ) or { (x, f ) (x, f ) : x [0, 1] 3, } j x j 3/2, f 4(x 1 + x 2 + x 3 ) 5. }, Proves: f (x) (x 1 + x 2 + x 3 ) valid throughout,

94 f (x). = 2(x 1 x 2 + x 1 x 3 + x 2 x 3 ) over [0, 1] 3. f (x) 4 5 (x 1 + x 2 + x 3 ) valid for x 1 + x 2 + x 3 3/2 f (x) 4(x 1 + x 2 + x 3 ) 5 valid for x 1 + x 2 + x 3 3/2 Disjunction: either { (x, f ) (x, f ) : x [0, 1] 3, j x j 3/2, f 4 5 (x 1 + x 2 + x 3 ) or { (x, f ) (x, f ) : x [0, 1] 3, } j x j 3/2, f 4(x 1 + x 2 + x 3 ) 5. }, Proves: f (x) (x 1 + x 2 + x 3 ) valid throughout, at (.5,.5.,.5) T get

95 Ongoing work Complement of union of two polyhedra Complement of union of two ellipsoids Complement of union of ellipsoid + half-plane

Optimizing Convex Functions over Non-Convex Domains

Optimizing Convex Functions over Non-Convex Domains Optimizing Convex Functions over Non-Convex Domains Daniel Bienstock and Alexander Michalka University Berlin 2012 Introduction Generic Problem: min Q(x), s.t. x F, Introduction Generic Problem: min Q(x),

More information

Strong formulations for convex functions over nonconvex sets. Daniel Bienstock and Alexander Michalka Columbia University New York.

Strong formulations for convex functions over nonconvex sets. Daniel Bienstock and Alexander Michalka Columbia University New York. Strong formulations for convex functions over nonconvex sets Daniel Bienstock and Alexander Michalka Columbia University New York November, 2011 version WedOct102153432012 1 Introduction In this paper

More information

arxiv: v3 [math.oc] 24 May 2016

arxiv: v3 [math.oc] 24 May 2016 Mathematical Programming manuscript No. (will be inserted by the editor) How to Convexify the Intersection of a Second Order Cone and a Nonconvex Quadratic Samuel Burer Fatma Kılınç-Karzan arxiv:1406.1031v3

More information

c 2000 Society for Industrial and Applied Mathematics

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

More information

Nonlinear Programming Models

Nonlinear Programming Models Nonlinear Programming Models Fabio Schoen 2008 http://gol.dsi.unifi.it/users/schoen Nonlinear Programming Models p. Introduction Nonlinear Programming Models p. NLP problems minf(x) x S R n Standard form:

More information

14. Duality. ˆ Upper and lower bounds. ˆ General duality. ˆ Constraint qualifications. ˆ Counterexample. ˆ Complementary slackness.

14. Duality. ˆ Upper and lower bounds. ˆ General duality. ˆ Constraint qualifications. ˆ Counterexample. ˆ Complementary slackness. CS/ECE/ISyE 524 Introduction to Optimization Spring 2016 17 14. Duality ˆ Upper and lower bounds ˆ General duality ˆ Constraint qualifications ˆ Counterexample ˆ Complementary slackness ˆ Examples ˆ Sensitivity

More information

Lecture Note 5: Semidefinite Programming for Stability Analysis

Lecture Note 5: Semidefinite Programming for Stability Analysis ECE7850: Hybrid Systems:Theory and Applications Lecture Note 5: Semidefinite Programming for Stability Analysis Wei Zhang Assistant Professor Department of Electrical and Computer Engineering Ohio State

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

Two-Term Disjunctions on the Second-Order Cone

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

More information

Lecture 6 - Convex Sets

Lecture 6 - Convex Sets Lecture 6 - Convex Sets Definition A set C R n is called convex if for any x, y C and λ [0, 1], the point λx + (1 λ)y belongs to C. The above definition is equivalent to saying that for any x, y C, the

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

Lecture 18: Optimization Programming

Lecture 18: Optimization Programming Fall, 2016 Outline Unconstrained Optimization 1 Unconstrained Optimization 2 Equality-constrained Optimization Inequality-constrained Optimization Mixture-constrained Optimization 3 Quadratic Programming

More information

How to convexify the intersection of a second order cone and a nonconvex quadratic

How to convexify the intersection of a second order cone and a nonconvex quadratic Math. Program., Ser. A (217 162:393 429 DOI 1.17/s117-16-145-z FULL LENGTH PAPER How to convexify the intersection of a second order cone and a nonconvex quadratic Samuel Burer 1 Fatma Kılınç-Karzan 2

More information

Outer-Product-Free Sets for Polynomial Optimization and Oracle-Based Cuts

Outer-Product-Free Sets for Polynomial Optimization and Oracle-Based Cuts Outer-Product-Free Sets for Polynomial Optimization and Oracle-Based Cuts Daniel Bienstock 1, Chen Chen 1, and Gonzalo Muñoz 1 1 Industrial Engineering & Operations Research, Columbia University, New York,

More information

9. Geometric problems

9. Geometric problems 9. Geometric problems EE/AA 578, Univ of Washington, Fall 2016 projection on a set extremal volume ellipsoids centering classification 9 1 Projection on convex set projection of point x on set C defined

More information

LMI MODELLING 4. CONVEX LMI MODELLING. Didier HENRION. LAAS-CNRS Toulouse, FR Czech Tech Univ Prague, CZ. Universidad de Valladolid, SP March 2009

LMI MODELLING 4. CONVEX LMI MODELLING. Didier HENRION. LAAS-CNRS Toulouse, FR Czech Tech Univ Prague, CZ. Universidad de Valladolid, SP March 2009 LMI MODELLING 4. CONVEX LMI MODELLING Didier HENRION LAAS-CNRS Toulouse, FR Czech Tech Univ Prague, CZ Universidad de Valladolid, SP March 2009 Minors A minor of a matrix F is the determinant of a submatrix

More information

Low-Complexity Relaxations and Convex Hulls of Disjunctions on the Positive Semidefinite Cone and General Regular Cones

Low-Complexity Relaxations and Convex Hulls of Disjunctions on the Positive Semidefinite Cone and General Regular Cones Low-Complexity Relaxations and Convex Hulls of Disjunctions on the Positive Semidefinite Cone and General Regular Cones Sercan Yıldız and Fatma Kılınç-Karzan Tepper School of Business, Carnegie Mellon

More information

Convex hull of two quadratic or a conic quadratic and a quadratic inequality

Convex hull of two quadratic or a conic quadratic and a quadratic inequality Noname manuscript No. (will be inserted by the editor) Convex hull of two quadratic or a conic quadratic and a quadratic inequality Sina Modaresi Juan Pablo Vielma the date of receipt and acceptance should

More information

Convex Optimization. (EE227A: UC Berkeley) Lecture 28. Suvrit Sra. (Algebra + Optimization) 02 May, 2013

Convex Optimization. (EE227A: UC Berkeley) Lecture 28. Suvrit Sra. (Algebra + Optimization) 02 May, 2013 Convex Optimization (EE227A: UC Berkeley) Lecture 28 (Algebra + Optimization) 02 May, 2013 Suvrit Sra Admin Poster presentation on 10th May mandatory HW, Midterm, Quiz to be reweighted Project final report

More information

Split cuts and extended formulations for Mixed Integer Conic Quadratic Programming

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

Semidefinite Programming Basics and Applications

Semidefinite Programming Basics and Applications Semidefinite Programming Basics and Applications Ray Pörn, principal lecturer Åbo Akademi University Novia University of Applied Sciences Content What is semidefinite programming (SDP)? How to represent

More information

The Trust Region Subproblem with Non-Intersecting Linear Constraints

The Trust Region Subproblem with Non-Intersecting Linear Constraints The Trust Region Subproblem with Non-Intersecting Linear Constraints Samuel Burer Boshi Yang February 21, 2013 Abstract This paper studies an extended trust region subproblem (etrs in which the trust region

More information

How to Convexify the Intersection of a Second Order Cone and a Nonconvex Quadratic

How to Convexify the Intersection of a Second Order Cone and a Nonconvex Quadratic How to Convexify the Intersection of a Second Order Cone and a Nonconvex Quadratic arxiv:1406.1031v2 [math.oc] 5 Jun 2014 Samuel Burer Fatma Kılınç-Karzan June 3, 2014 Abstract A recent series of papers

More information

Lecture 13: Constrained optimization

Lecture 13: Constrained optimization 2010-12-03 Basic ideas A nonlinearly constrained problem must somehow be converted relaxed into a problem which we can solve (a linear/quadratic or unconstrained problem) We solve a sequence of such problems

More information

COURSE ON LMI PART I.2 GEOMETRY OF LMI SETS. Didier HENRION henrion

COURSE ON LMI PART I.2 GEOMETRY OF LMI SETS. Didier HENRION   henrion COURSE ON LMI PART I.2 GEOMETRY OF LMI SETS Didier HENRION www.laas.fr/ henrion October 2006 Geometry of LMI sets Given symmetric matrices F i we want to characterize the shape in R n of the LMI set F

More information

Convex Optimization. (EE227A: UC Berkeley) Lecture 6. Suvrit Sra. (Conic optimization) 07 Feb, 2013

Convex Optimization. (EE227A: UC Berkeley) Lecture 6. Suvrit Sra. (Conic optimization) 07 Feb, 2013 Convex Optimization (EE227A: UC Berkeley) Lecture 6 (Conic optimization) 07 Feb, 2013 Suvrit Sra Organizational Info Quiz coming up on 19th Feb. Project teams by 19th Feb Good if you can mix your research

More information

Combinatorial Optimization

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

Polynomial Solvability of Variants of the Trust-Region Subproblem

Polynomial Solvability of Variants of the Trust-Region Subproblem Polynomial Solvability of Variants of the Trust-Region Subproblem Daniel Bienstock Alexander Michalka July, 2013 Abstract We consider an optimization problem of the form x T Qx + c T x s.t. x µ h r h,

More information

Convex Optimization in Classification Problems

Convex Optimization in Classification Problems New Trends in Optimization and Computational Algorithms December 9 13, 2001 Convex Optimization in Classification Problems Laurent El Ghaoui Department of EECS, UC Berkeley elghaoui@eecs.berkeley.edu 1

More information

Lecture: Examples of LP, SOCP and SDP

Lecture: Examples of LP, SOCP and SDP 1/34 Lecture: Examples of LP, SOCP and SDP Zaiwen Wen Beijing International Center For Mathematical Research Peking University http://bicmr.pku.edu.cn/~wenzw/bigdata2018.html wenzw@pku.edu.cn Acknowledgement:

More information

MSRI Summer Graduate Workshop: Algebraic, Geometric, and Combinatorial Methods for Optimization. Part IV

MSRI Summer Graduate Workshop: Algebraic, Geometric, and Combinatorial Methods for Optimization. Part IV MSRI Summer Graduate Workshop: Algebraic, Geometric, and Combinatorial Methods for Optimization Part IV Geometry of Numbers and Rational Generating Function Techniques for Integer Programming Matthias

More information

ON THE MINIMUM VOLUME COVERING ELLIPSOID OF ELLIPSOIDS

ON THE MINIMUM VOLUME COVERING ELLIPSOID OF ELLIPSOIDS ON THE MINIMUM VOLUME COVERING ELLIPSOID OF ELLIPSOIDS E. ALPER YILDIRIM Abstract. Let S denote the convex hull of m full-dimensional ellipsoids in R n. Given ɛ > 0 and δ > 0, we study the problems of

More information

Convex Optimization M2

Convex Optimization M2 Convex Optimization M2 Lecture 8 A. d Aspremont. Convex Optimization M2. 1/57 Applications A. d Aspremont. Convex Optimization M2. 2/57 Outline Geometrical problems Approximation problems Combinatorial

More information

Module 04 Optimization Problems KKT Conditions & Solvers

Module 04 Optimization Problems KKT Conditions & Solvers Module 04 Optimization Problems KKT Conditions & Solvers Ahmad F. Taha EE 5243: Introduction to Cyber-Physical Systems Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/ taha/index.html September

More information

Disjunctive conic cuts: The good, the bad, and implementation

Disjunctive conic cuts: The good, the bad, and implementation Disjunctive conic cuts: The good, the bad, and implementation MOSEK workshop on Mixed-integer conic optimization Julio C. Góez January 11, 2018 NHH Norwegian School of Economics 1 Motivation Goals! Extend

More information

Lecture 6: Conic Optimization September 8

Lecture 6: Conic Optimization September 8 IE 598: Big Data Optimization Fall 2016 Lecture 6: Conic Optimization September 8 Lecturer: Niao He Scriber: Juan Xu Overview In this lecture, we finish up our previous discussion on optimality conditions

More information

Nonconvex Quadratic Programming: Return of the Boolean Quadric Polytope

Nonconvex Quadratic Programming: Return of the Boolean Quadric Polytope Nonconvex Quadratic Programming: Return of the Boolean Quadric Polytope Kurt M. Anstreicher Dept. of Management Sciences University of Iowa Seminar, Chinese University of Hong Kong, October 2009 We consider

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

BBM402-Lecture 20: LP Duality

BBM402-Lecture 20: LP Duality BBM402-Lecture 20: LP Duality Lecturer: Lale Özkahya Resources for the presentation: https://courses.engr.illinois.edu/cs473/fa2016/lectures.html An easy LP? which is compact form for max cx subject to

More information

Chapter 1. Preliminaries. The purpose of this chapter is to provide some basic background information. Linear Space. Hilbert Space.

Chapter 1. Preliminaries. The purpose of this chapter is to provide some basic background information. Linear Space. Hilbert Space. Chapter 1 Preliminaries The purpose of this chapter is to provide some basic background information. Linear Space Hilbert Space Basic Principles 1 2 Preliminaries Linear Space The notion of linear space

More information

LECTURE 25: REVIEW/EPILOGUE LECTURE OUTLINE

LECTURE 25: REVIEW/EPILOGUE LECTURE OUTLINE LECTURE 25: REVIEW/EPILOGUE LECTURE OUTLINE CONVEX ANALYSIS AND DUALITY Basic concepts of convex analysis Basic concepts of convex optimization Geometric duality framework - MC/MC Constrained optimization

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

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

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

More information

Convex Optimization. Lecture 12 - Equality Constrained Optimization. Instructor: Yuanzhang Xiao. Fall University of Hawaii at Manoa

Convex Optimization. Lecture 12 - Equality Constrained Optimization. Instructor: Yuanzhang Xiao. Fall University of Hawaii at Manoa Convex Optimization Lecture 12 - Equality Constrained Optimization Instructor: Yuanzhang Xiao University of Hawaii at Manoa Fall 2017 1 / 19 Today s Lecture 1 Basic Concepts 2 for Equality Constrained

More information

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

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

More information

Eigenvalue techniques for convex objective, nonconvex optimization problems Daniel Bienstock, Columbia University, New York.

Eigenvalue techniques for convex objective, nonconvex optimization problems Daniel Bienstock, Columbia University, New York. Eigenvalue techniques for convex objective, nonconvex optimization problems Daniel Bienstock, Columbia University, New York November, 2009 Abstract Consider a minimization problem given by a nonlinear,

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

8. Geometric problems

8. Geometric problems 8. Geometric problems Convex Optimization Boyd & Vandenberghe extremal volume ellipsoids centering classification placement and facility location 8 1 Minimum volume ellipsoid around a set Löwner-John ellipsoid

More information

Relations between Semidefinite, Copositive, Semi-infinite and Integer Programming

Relations between Semidefinite, Copositive, Semi-infinite and Integer Programming Relations between Semidefinite, Copositive, Semi-infinite and Integer Programming Author: Faizan Ahmed Supervisor: Dr. Georg Still Master Thesis University of Twente the Netherlands May 2010 Relations

More information

New Developments on OPF Problems. Daniel Bienstock, Columbia University. April 2016

New Developments on OPF Problems. Daniel Bienstock, Columbia University. April 2016 New Developments on OPF Problems Daniel Bienstock, Columbia University April 2016 Organization: Intro to OPF and basic modern mathematics related to OPF Newer results, including basic methodologies for

More information

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

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

More information

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

Nonlinear Programming 3rd Edition. Theoretical Solutions Manual Chapter 6

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

More information

Topics in Theoretical Computer Science: An Algorithmist's Toolkit Fall 2007

Topics in Theoretical Computer Science: An Algorithmist's Toolkit Fall 2007 MIT OpenCourseWare http://ocw.mit.edu 18.409 Topics in Theoretical Computer Science: An Algorithmist's Toolkit Fall 2007 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.

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

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

8. Geometric problems

8. Geometric problems 8. Geometric problems Convex Optimization Boyd & Vandenberghe extremal volume ellipsoids centering classification placement and facility location 8 Minimum volume ellipsoid around a set Löwner-John ellipsoid

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

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

Cutting planes from extended LP formulations

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

More information

Distributionally Robust Convex Optimization

Distributionally Robust Convex Optimization Submitted to Operations Research manuscript OPRE-2013-02-060 Authors are encouraged to submit new papers to INFORMS journals by means of a style file template, which includes the journal title. However,

More information

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

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

More information

CO 250 Final Exam Guide

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

More information

3. Linear Programming and Polyhedral Combinatorics

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

More information

Approximation Algorithms

Approximation Algorithms Approximation Algorithms Chapter 26 Semidefinite Programming Zacharias Pitouras 1 Introduction LP place a good lower bound on OPT for NP-hard problems Are there other ways of doing this? Vector programs

More information

- Well-characterized problems, min-max relations, approximate certificates. - LP problems in the standard form, primal and dual linear programs

- Well-characterized problems, min-max relations, approximate certificates. - LP problems in the standard form, primal and dual linear programs LP-Duality ( Approximation Algorithms by V. Vazirani, Chapter 12) - Well-characterized problems, min-max relations, approximate certificates - LP problems in the standard form, primal and dual linear programs

More information

12. Interior-point methods

12. Interior-point methods 12. Interior-point methods Convex Optimization Boyd & Vandenberghe inequality constrained minimization logarithmic barrier function and central path barrier method feasibility and phase I methods complexity

More information

IMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS

IMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS IMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS D. Limon, J.M. Gomes da Silva Jr., T. Alamo and E.F. Camacho Dpto. de Ingenieria de Sistemas y Automática. Universidad de Sevilla Camino de los Descubrimientos

More information

On Conic QPCCs, Conic QCQPs and Completely Positive Programs

On Conic QPCCs, Conic QCQPs and Completely Positive Programs Noname manuscript No. (will be inserted by the editor) On Conic QPCCs, Conic QCQPs and Completely Positive Programs Lijie Bai John E.Mitchell Jong-Shi Pang July 28, 2015 Received: date / Accepted: date

More information

1 Strict local optimality in unconstrained optimization

1 Strict local optimality in unconstrained optimization ORF 53 Lecture 14 Spring 016, Princeton University Instructor: A.A. Ahmadi Scribe: G. Hall Thursday, April 14, 016 When in doubt on the accuracy of these notes, please cross check with the instructor s

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

On deterministic reformulations of distributionally robust joint chance constrained optimization problems

On deterministic reformulations of distributionally robust joint chance constrained optimization problems On deterministic reformulations of distributionally robust joint chance constrained optimization problems Weijun Xie and Shabbir Ahmed School of Industrial & Systems Engineering Georgia Institute of Technology,

More information

On Sublinear Inequalities for Mixed Integer Conic Programs

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

More information

MIT Algebraic techniques and semidefinite optimization February 14, Lecture 3

MIT Algebraic techniques and semidefinite optimization February 14, Lecture 3 MI 6.97 Algebraic techniques and semidefinite optimization February 4, 6 Lecture 3 Lecturer: Pablo A. Parrilo Scribe: Pablo A. Parrilo In this lecture, we will discuss one of the most important applications

More information

Lecture: Cone programming. Approximating the Lorentz cone.

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

More information

Lecture 9 Sequential unconstrained minimization

Lecture 9 Sequential unconstrained minimization S. Boyd EE364 Lecture 9 Sequential unconstrained minimization brief history of SUMT & IP methods logarithmic barrier function central path UMT & SUMT complexity analysis feasibility phase generalized inequalities

More information

UNDERGROUND LECTURE NOTES 1: Optimality Conditions for Constrained Optimization Problems

UNDERGROUND LECTURE NOTES 1: Optimality Conditions for Constrained Optimization Problems UNDERGROUND LECTURE NOTES 1: Optimality Conditions for Constrained Optimization Problems Robert M. Freund February 2016 c 2016 Massachusetts Institute of Technology. All rights reserved. 1 1 Introduction

More information

N. L. P. NONLINEAR PROGRAMMING (NLP) deals with optimization models with at least one nonlinear function. NLP. Optimization. Models of following form:

N. L. P. NONLINEAR PROGRAMMING (NLP) deals with optimization models with at least one nonlinear function. NLP. Optimization. Models of following form: 0.1 N. L. P. Katta G. Murty, IOE 611 Lecture slides Introductory Lecture NONLINEAR PROGRAMMING (NLP) deals with optimization models with at least one nonlinear function. NLP does not include everything

More information

Constraint Qualification Failure in Action

Constraint Qualification Failure in Action Constraint Qualification Failure in Action Hassan Hijazi a,, Leo Liberti b a The Australian National University, Data61-CSIRO, Canberra ACT 2601, Australia b CNRS, LIX, Ecole Polytechnique, 91128, Palaiseau,

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

Semidefinite Relaxations for Non-Convex Quadratic Mixed-Integer Programming

Semidefinite Relaxations for Non-Convex Quadratic Mixed-Integer Programming Semidefinite Relaxations for Non-Convex Quadratic Mixed-Integer Programming Christoph Buchheim 1 and Angelika Wiegele 2 1 Fakultät für Mathematik, Technische Universität Dortmund christoph.buchheim@tu-dortmund.de

More information

Primal-Dual Geometry of Level Sets and their Explanatory Value of the Practical Performance of Interior-Point Methods for Conic Optimization

Primal-Dual Geometry of Level Sets and their Explanatory Value of the Practical Performance of Interior-Point Methods for Conic Optimization Primal-Dual Geometry of Level Sets and their Explanatory Value of the Practical Performance of Interior-Point Methods for Conic Optimization Robert M. Freund M.I.T. June, 2010 from papers in SIOPT, Mathematics

More information

4. Algebra and Duality

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

More information

A General Framework for Convex Relaxation of Polynomial Optimization Problems over Cones

A General Framework for Convex Relaxation of Polynomial Optimization Problems over Cones Research Reports on Mathematical and Computing Sciences Series B : Operations Research Department of Mathematical and Computing Sciences Tokyo Institute of Technology 2-12-1 Oh-Okayama, Meguro-ku, Tokyo

More information

Cuts for mixed 0-1 conic programs

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

More information

Interior Point Methods: Second-Order Cone Programming and Semidefinite Programming

Interior Point Methods: Second-Order Cone Programming and Semidefinite Programming School of Mathematics T H E U N I V E R S I T Y O H F E D I N B U R G Interior Point Methods: Second-Order Cone Programming and Semidefinite Programming Jacek Gondzio Email: J.Gondzio@ed.ac.uk URL: http://www.maths.ed.ac.uk/~gondzio

More information

UC Berkeley Department of Electrical Engineering and Computer Science. EECS 227A Nonlinear and Convex Optimization. Solutions 5 Fall 2009

UC Berkeley Department of Electrical Engineering and Computer Science. EECS 227A Nonlinear and Convex Optimization. Solutions 5 Fall 2009 UC Berkeley Department of Electrical Engineering and Computer Science EECS 227A Nonlinear and Convex Optimization Solutions 5 Fall 2009 Reading: Boyd and Vandenberghe, Chapter 5 Solution 5.1 Note that

More information

Farkas Lemma. Rudi Pendavingh. Optimization in R n, lecture 2. Eindhoven Technical University. Rudi Pendavingh (TUE) Farkas Lemma ORN2 1 / 15

Farkas Lemma. Rudi Pendavingh. Optimization in R n, lecture 2. Eindhoven Technical University. Rudi Pendavingh (TUE) Farkas Lemma ORN2 1 / 15 Farkas Lemma Rudi Pendavingh Eindhoven Technical University Optimization in R n, lecture 2 Rudi Pendavingh (TUE) Farkas Lemma ORN2 1 / 15 Today s Lecture Theorem (Farkas Lemma, 1894) Let A be an m n matrix,

More information

U.C. Berkeley CS294: Spectral Methods and Expanders Handout 11 Luca Trevisan February 29, 2016

U.C. Berkeley CS294: Spectral Methods and Expanders Handout 11 Luca Trevisan February 29, 2016 U.C. Berkeley CS294: Spectral Methods and Expanders Handout Luca Trevisan February 29, 206 Lecture : ARV In which we introduce semi-definite programming and a semi-definite programming relaxation of sparsest

More information

Lagrangian Duality Theory

Lagrangian Duality Theory Lagrangian Duality Theory Yinyu Ye Department of Management Science and Engineering Stanford University Stanford, CA 94305, U.S.A. http://www.stanford.edu/ yyye Chapter 14.1-4 1 Recall Primal and Dual

More information

Structure of Valid Inequalities for Mixed Integer Conic Programs

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

Convex Optimization M2

Convex Optimization M2 Convex Optimization M2 Lecture 3 A. d Aspremont. Convex Optimization M2. 1/49 Duality A. d Aspremont. Convex Optimization M2. 2/49 DMs DM par email: dm.daspremont@gmail.com A. d Aspremont. Convex Optimization

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

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

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

More information

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

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

More information

Basic Elements of Linear Algebra

Basic Elements of Linear Algebra A Basic Review of Linear Algebra Nick West nickwest@stanfordedu September 16, 2010 Part I Basic Elements of Linear Algebra Although the subject of linear algebra is much broader than just vectors and matrices,

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

Lecture Notes: Eigenvalues and Eigenvectors. 1 Definitions. 2 Finding All Eigenvalues

Lecture Notes: Eigenvalues and Eigenvectors. 1 Definitions. 2 Finding All Eigenvalues Lecture Notes: Eigenvalues and Eigenvectors Yufei Tao Department of Computer Science and Engineering Chinese University of Hong Kong taoyf@cse.cuhk.edu.hk 1 Definitions Let A be an n n matrix. If there

More information

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

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

More information