SLIDE 117 Claudia D’Ambrosio What is MP? What is a MINLP?
Subclasses of MINLP Dealing with nonconvexities
Global Optimization methods Spatial Branch-and-Bound
Expression trees Convex relaxation Variable ranges Bounds tightening
References How far can we get? Practical Tools
MINLP Solvers Modeling Languages Neos MINLP Libraries
Smart Grids
Example...
min w34 . . . w20 := (y8 ∗ w19) ∈ [0, 1] w21 := (x0 ∗ x4) ∈ [0, 1] w22 := (y7 ∗ w21) ∈ [0, 1] w23 := (y8 ∗ w22) ∈ [0, 1] w24 := (y7 ∗ w19) ∈ [0, 1] w25 := (y9 ∗ w24) ∈ [0, 1] w26 := (x2
2 ) ∈ [0, 1]
w27 := (x1 ∗ y7) ∈ [0, 1] w28 := (w26 ∗ w27) ∈ [0, 1] z29 := (y2
6 ) ∈ binary
w30 := (x1 ∗ x2) ∈ [0, 1] w31 := (z29 ∗ w30) ∈ [0, 1] z32 := (y2
9 ) ∈ binary
w33 := (x1 ∗ z32) ∈ [0, 1] w34 := (−0.47373 ∗ w11 + 0.218418 ∗ w14 + 0.843784 ∗ w16 + 0.914311 ∗ z18 − 0.620254 ∗ w20 + 0.103064 ∗ w23 − 0.300792 ∗ w25 − 0.788548 ∗ w28 − 0.185507 ∗ w31 + 0.428212 ∗ w33) ∈ [−2.36883, 2.50779] Problem size after reformulation: 35 variables (9 integer), 0 constraints.