Semialgebraic Relaxations using Moment-SOS Hierarchies

Size: px
Start display at page:

Download "Semialgebraic Relaxations using Moment-SOS Hierarchies"

Transcription

1 Semialgebraic Relaxations using Moment-SOS Hierarchies Victor Magron, Postdoc LAAS-CNRS 17 September 2014 SIERRA Seminar Laboratoire d Informatique de l Ecole Normale Superieure y b sin( par + b) b 1 1 b1 b2 par + b3 = par 500 b2 b3 par + b3 b par b2 par b 1 V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 1 / 47

2 Personal Background : Master at Tokyo University HIERARCHICAL DOMAIN DECOMPOSITION METHODS (S. Yoshimura) : PhD at Inria Saclay LIX/CMAP FORMAL PROOFS FOR NONLINEAR OPTIMIZATION (S. Gaubert and B. Werner) 2014 now: Postdoc at LAAS-CNRS MOMENT-SOS APPLICATIONS (J.B. Lasserre and D. Henrion) V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 2 / 47

3 Errors and Proofs Mathematicians want to eliminate all the uncertainties on their results. Why? M. Lecat, Erreurs des Mathématiciens des origines à nos jours, pages of errors! (Euler, Fermat, Sylvester,... ) V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 3 / 47

4 Errors and Proofs Possible workaround: proof assistants COQ (Coquand, Huet 1984) HOL-LIGHT (Harrison, Gordon 1980) Built in top of OCAML V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 3 / 47

5 Complex Proofs Complex mathematical proofs / mandatory computation K. Appel and W. Haken, Every Planar Map is Four-Colorable, T. Hales, A Proof of the Kepler Conjecture, V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 4 / 47

6 From Oranges Stack... Kepler Conjecture (1611): The maximal density of sphere packings in 3D-space is π 18 Face-centered cubic Packing Hexagonal Compact Packing V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 5 / 47

7 ...to Flyspeck Nonlinear Inequalities The proof of T. Hales (1998) contains mathematical and computational parts Computation: check thousands of nonlinear inequalities Robert MacPherson, editor of The Annals of Mathematics: [...] the mathematical community will have to get used to this state of affairs. Flyspeck [Hales 06]: Formal Proof of Kepler Conjecture V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 6 / 47

8 ...to Flyspeck Nonlinear Inequalities The proof of T. Hales (1998) contains mathematical and computational parts Computation: check thousands of nonlinear inequalities Robert MacPherson, editor of The Annals of Mathematics: [...] the mathematical community will have to get used to this state of affairs. Flyspeck [Hales 06]: Formal Proof of Kepler Conjecture Project Completion on 10 August by the Flyspeck team!! V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 6 / 47

9 A Simple Example In the computational part: Multivariate Polynomials: x := x 1 x 4 ( x 1 + x 2 + x 3 x 4 + x 5 + x 6 ) + x 2 x 5 (x 1 x 2 + x 3 + x 4 x 5 + x 6 ) + x 3 x 6 (x 1 + x 2 x 3 + x 4 + x 5 x 6 ) x 2 (x 3 x 4 + x 1 x 6 ) x 5 (x 1 x 3 + x 4 x 6 ) V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 7 / 47

10 A Simple Example In the computational part: Semialgebraic functions: composition of polynomials with,, +,,, /, sup, inf,... p(x) := 4 x q(x) := 4x 1 x r(x) := p(x)/ q(x) l(x) := π ( x 2 + x 3 + x 5 + x 6 8.0) ( x ) ( x 1 2.0) V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 7 / 47

11 A Simple Example In the computational part: Transcendental functions T : composition of semialgebraic functions with arctan, exp, sin, +,,,... V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 7 / 47

12 A Simple Example In the computational part: Feasible set K := [4, ] 3 [6.3504, 8] [4, ] 2 Lemma from Flyspeck: ( p(x) ) x K, arctan + l(x) 0 q(x) V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 7 / 47

13 Existing Formal Frameworks Formal proofs for Global Optimization: Bernstein polynomial methods [Zumkeller 08] restricted to polynomials Taylor + Interval arithmetic [Melquiond 12, Solovyev 13] robust but subject to the CURSE OF DIMENSIONALITY V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 8 / 47

14 Existing Formal Frameworks Lemma from Flyspeck: ( 4 x ) x K, arctan + l(x) 0 4x1 x Dependency issue using Interval Calculus: One can bound 4 x/ 4x 1 x and l(x) separately Too coarse lower bound: 0.87 Subdivide K to prove the inequality K 3 K = K 1 K 0 K 4 K 2 V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 8 / 47

15 Introduction Moment-SOS relaxations Another look at Nonnegativity New Applications of Moment-SOS Hierarchies Conclusion

16 Polynomial Optimization Problems Semialgebraic set K := {x R n : g 1 (x) 0,..., g m (x) 0} p := min p(x): NP hard x K Sums of squares Σ[x] e.g. x 2 1 2x 1x 2 + x 2 2 = (x 1 x 2 ) 2 Q(K) := { } σ 0 (x) + m j=1 σ j(x)g j (x), with σ j Σ[x] V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 9 / 47

17 Polynomial Optimization Problems Archimedean module The set K is compact and the polynomial N x 2 2 Q(K) for some N > 0. belongs to Assume that K is a box: product of closed intervals Normalize the feasibility set to get K := [ 1, 1] n K := {x R n : g 1 := 1 x 2 1 0,, g n := 1 x 2 n 0} n x 2 2 belongs to Q(K ) V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 10 / 47

18 Convexification and the K Moment Problem Borel σ-algebra B (generated by the open sets of R n ) M + (K): set of probability measures supported on K. If µ M + (K) then 1 µ : B [0, 1], µ( ) = 0, µ(r n ) < 2 µ( i B i ) = i µ(b i ), for any countable (B i ) B 3 K µ(dx) = 1 supp(µ) is the smallest set K such that µ(r n \K) = 0 V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 11 / 47

19 Convexification and the K Moment Problem p = inf p(x) = inf p dµ x K µ M + (K) K V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 11 / 47

20 Convexification and the K Moment Problem Let (x α ) α N n be the monomial basis Definition A sequence y has a representing measure on K if there exists a finite measure µ supported on K such that y α = K x α µ(dx), α N n. V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 11 / 47

21 Convexification and the K Moment Problem L y (q) : q R[x] α q α y α Theorem [Putinar 93] Let K be compact and Q(K) be Archimedean. Then y has a representing measure on K iff L y (σ) 0, L y (g j σ) 0, σ Σ[x]. V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 11 / 47

22 Lasserre s Hierarchy of SDP relaxations Moment matrix M(y) u,v := L y (u v), u, v monomials Localizing matrix M(g j y) associated with g j M(g j y) u,v := L y (u v g j ), u, v monomials V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 12 / 47

23 Lasserre s Hierarchy of SDP relaxations M k (y) contains ( n+2k ) variables, has size (n+k n n ) Truncated matrix of order k = 2 with variables x 1, x 2 : M 2 (y) = 1 x 1 x 2 x 2 1 x 1 x 2 x y 1,0 y 0,1 y 2,0 y 1,1 y 0,2 x 1 y 1,0 y 2,0 y 1,1 y 3,0 y 2,1 y 1,2 x 2 y 0,1 y 1,1 y 0,2 y 2,1 y 1,2 y 0,3 x 2 1 y 2,0 y 3,0 y 2,1 y 4,0 y 3,1 y 2,2 x 1 x 2 y 1,1 y 2,1 y 1,2 y 3,1 y 2,2 y 1,3 x 2 2 y 0,2 y 1,2 y 0,3 y 2,2 y 1,3 y 0,4 V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 12 / 47

24 Lasserre s Hierarchy of SDP relaxations Consider g 1 (x) := 2 x 2 1 x2 2. Then v 1 = deg g 1 /2 = 1. 1 x 1 x y 2,0 y 0,2 2y 1,0 y 3,0 y 1,2 2y 0,1 y 2,1 y 0,3 M 1 (g 1 y) = x 1 2y 1,0 y 3,0 y 1,2 2y 2,0 y 4,0 y 2,2 2y 1,1 y 3,1 y 1,3 x 2 2y 0,1 y 2,1 y 0,3 2y 1,1 y 3,1 y 1,3 2y 0,2 y 2,2 y 0,4 M 1 (g 1 y)(3, 3) = L(g 1 (x) x 2 x 2 ) = L(2x 2 2 x 2 1 x2 2 x 4 2) = 2y 0,2 y 2,2 y 0,4 V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 12 / 47

25 Lasserre s Hierarchy of SDP relaxations Truncation with moments of order at most 2k v j := deg g j /2 Hierarchy of semidefinite relaxations: inf y L y (p) = α K p α x α µ(dx) = α p α y α M k (y) 0, M k vj (g j y) 0, 1 j m, y 1 = 1. V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 12 / 47

26 Semidefinite Optimization F 0, F α symmetric real matrices, cost vector c Primal-dual pair of semidefinite programs: P : inf y α c α y α s.t. α F α y α F 0 0 (SDP) D : sup Y Trace (F 0 Y) s.t. Trace (F α Y) = c α, Y 0. Freely available SDP solvers (CSDP, SDPA, SEDUMI) V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 13 / 47

27 Primal-dual Moment-SOS M + (K): space of probability measures supported on K Polynomial Optimization Problems (POP) (Primal) (Dual) inf p dµ = sup λ K s.t. µ M + (K) s.t. λ R, p λ Q(K) V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 14 / 47

28 Primal-dual Moment-SOS Truncated quadratic module Q k (K) := Q(K) R 2k [x] For large enough k, zero duality gap [Lasserre 01]: Polynomial Optimization Problems (POP) (Moment) (SOS) inf p α y α = sup λ α s.t. M k vj (g j y) 0, 0 j m, s.t. λ R, y 1 = 1 p λ Q k (K) V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 14 / 47

29 Practical Computation Hierarchy { of SOS relaxations: } λ k := sup λ : p λ Q k (K) λ Convergence guarantees λ k p [Lasserre 01] If p p Q k (K) for some k then: y := (1, x 1, x 2, (x 1) 2, x 1 x 2,..., (x 1) 2k,..., (x n) 2k ) is a global minimizer of the primal SDP [Lasserre 01]. V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 15 / 47

30 Practical Computation Caprasse Problem x [ 0.5, 0.5] 4, x 1 x x 2x 2 3 x 4 + 4x 1 x 3 x x 2x x 1 x 3 + 4x x 2x 4 10x Scale on [0, 1] 4 SOS of degree at most 4 Redundant constraints x 2 1 1,..., x2 4 1 V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 15 / 47

31 The No Free Lunch Rule Exponential dependency in 1 Relaxation order k (SOS degree) 2 number of variables n Computing λ k involves ( n+2k n ) variables At fixed k, O(n 2k ) variables V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 16 / 47

32 Introduction Moment-SOS relaxations Another look at Nonnegativity New Applications of Moment-SOS Hierarchies Conclusion

33 Another look at Nonnegativity Knowledge of K through µ M + (K) Independent of the representation of K Typical from INVERSE PROBLEMS reconstruct K from measuring moments of µ M + (K) V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 17 / 47

34 Another look at Nonnegativity Borel σ-algebra B (generated by the open sets of R n ) Lemma A continuous function p : R n R is nonnegative on K iff the set function ν : B B K B p(x) dµ(x) belongs to M +. V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 18 / 47

35 Another look at Nonnegativity ν : B B K B p(x) dµ(x) Proof 1 Only if part is straightforward 2 If part If ν M + then p(x) 0 for µ-almost all x K, i.e. there exists G B such that µ(g) = 0 and p(x) 0 on K\G. K = K\G (from the support definition). Let x K. There is a sequence (x l ) K\G such that x l x, as l. By continuity of p and p(x l ) 0, one has p(x) 0. V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 19 / 47

36 The K Moment Problem Definition A sequence y has a representing measure on K if there exists a finite measure µ supported on K such that y α = K x α µ(dx), α N n. V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 20 / 47

37 The K Moment Problem L y (q) : q R[x] α q α y α Theorem [Putinar 93] Let K be compact and Q(K) be Archimedean. Then y has a representing measure on K iff L y (σ) 0, L y (g j σ) 0, σ Σ[x]. V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 20 / 47

38 The K Moment Problem Theorem [Lasserre 11] Let K be compact and µ M + be arbitrary fixed with moments y α = K x α µ(dx), α N n. Then a polynomial p is nonnegative on K iff M k (p y) 0, k N. V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 20 / 47

39 Hierarchy of Outer Approximations Cone of nonnegative polynomials C(K) d R d [x] Each entry of the matrix M k (p y) is linear in the coefficients of p The set k := {p R d [x] : M k (p y) 0} is closed and convex, called spectrahedron Nested outer approximations: 0 1 k C(K) d V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 21 / 47

40 Hierarchy of Outer Approximations Hierarchy of upper bounds for p := inf x K p(x) Theorem [Lasserre 11] Let K be closed and µ M + (K) be arbitrary fixed with moments (y α ), α N n. Consider the hierarchy of SDP: Then u k p, as k. u k := max{λ : M k ((p λ) y) 0} = max{λ : λ M k (y) M k (p y)}. V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 22 / 47

41 Hierarchy of Outer Approximations Hierarchy of upper bounds for p := inf x K p(x) Computing u k : GENERALIZED EIGENVALUE PROBLEM for the pair [M k (p y), M k (y)]. Index the matrices in the basis of orthonormal polynomials w.r.t. µ: u k = max{λ : λ I M k (p y)} = λ min (M k (p y)), a standard MINIMAL EIGENVALUE PROBLEM. V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 22 / 47

42 Hierarchy of Outer Approximations Primal-Dual Moment-SOS (Primal) (Dual) u k := min p(x) σ(x) dµ(x) K u k := max λ s.t. σ(x) dµ(x) = 1, s.t. λ R, K σ Σ k [x] λ M k (y) M k (p y). Then u k, u k p, as k. V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 23 / 47

43 Interpretation of the Primal Problem u k { := min p σ dµ : ν(k) = 1, ν(r n \K) = 0, σ Σ ν K }{{} k [x] } dν The measure ν approximates the DIRAC measure δ x=x at a global minimizer x K and 1 ν is absolutely continuous w.r.t. µ 2 the density of ν is σ Σ k [x] V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 24 / 47

44 Example with uniform probability measure Polynomial p := x + 21x 2 32x x 4 on K := [0, 1] V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 25 / 47

45 Example with uniform probability measure Probability Density σ Σ 10 [x] V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 25 / 47

46 Extension to the non-compact case In this case, the measure µ needs to satisfy CARLEMAN-type sufficient condition to limit the growth of its moments (y α ): L y (x 2t i ) 1/(2t) = +, i = 1,..., n. t=1 e.g. dµ(x) := exp( x 2 2 /2) dµ 0, with µ 0 M + (K) finite V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 26 / 47

47 Extension to the non-compact case dµ(x) := exp( x 2 2 /2) dx, for K = Rn dµ(x) := exp( n i=1 x i) dx, for K = R n + dµ(x) := dx, when K is a box, simplex V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 26 / 47

48 Introduction Moment-SOS relaxations Another look at Nonnegativity New Applications of Moment-SOS Hierarchies Conclusion

49 Introduction Moment-SOS relaxations Another look at Nonnegativity New Applications of Moment-SOS Hierarchies Semialgebraic Maxplus Optimization Formal Nonlinear Optimization Pareto Curves Polynomial Images of Semialgebraic Sets Program Analysis with Polynomial Templates Conclusion

50 General informal Framework Given K a compact set and f a transcendental function, bound f = inf x K f (x) and prove f 0 f is underestimated by a semialgebraic function f sa Reduce the problem f sa := inf x K f sa (x) to a polynomial optimization problem (POP) V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 27 / 47

51 General informal Framework Approximation theory: Chebyshev/Taylor models mandatory for non-polynomial problems hard to combine with Sum-of-Squares techniques (degree of approximation) V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 27 / 47

52 Maxplus Approximation Initially introduced to solve Optimal Control Problems [Fleming-McEneaney 00] Curse of dimensionality reduction [McEaneney Kluberg, Gaubert-McEneaney-Qu 11, Qu 13]. Allowed to solve instances of dim up to 15 (inaccessible by grid methods) In our context: approximate transcendental functions V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 28 / 47

53 Maxplus Approximation Definition Let γ 0. A function φ : R n R is said to be γ-semiconvex if the function x φ(x) + γ 2 x 2 2 is convex. y par + a 1 par + a 2 arctan par a 2 m a 1 a 2 M a par a 1 V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 28 / 47

54 Nonlinear Function Representation Exact parsimonious maxplus representations y a V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 29 / 47

55 Nonlinear Function Representation Exact parsimonious maxplus representations y a V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 29 / 47

56 Nonlinear Function Representation Abstract syntax tree representations of multivariate transcendental functions: leaves are semialgebraic functions of A nodes are univariate functions of D or binary operations V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 29 / 47

57 Nonlinear Function Representation For the Simple Example from Flyspeck: + l(x) arctan r(x) V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 29 / 47

58 Maxplus Optimization Algorithm First iteration: + y arctan l(x) arctan r(x) m a 1 par a 1 M a 1 control point {a 1 }: m 1 = < 0 V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 30 / 47

59 Maxplus Optimization Algorithm Second iteration: + y arctan l(x) arctan r(x) m a 2 par a 2 a 1 par a 1 M a 2 control points {a 1, a 2 }: m 2 = < 0 V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 30 / 47

60 Maxplus Optimization Algorithm Third iteration: y + arctan l(x) arctan r(x) m a 2 a 3 par a 2 par par a 3 a 1 a a 1 M 3 control points {a 1, a 2, a 3 }: m 3 = > 0 OK! V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 30 / 47

61 Contributions Published: X. Allamigeon, S. Gaubert, V. Magron, and B. Werner. Certification of inequalities involving transcendental functions: combining sdp and max-plus approximation, ECC Conference X. Allamigeon, S. Gaubert, V. Magron, and B. Werner. Certification of bounds of non-linear functions: the templates method, CICM Conference, In revision: X. Allamigeon, S. Gaubert, V. Magron, and B. Werner. Certification of Real Inequalities Templates and Sums of Squares, arxiv: , V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 31 / 47

62 Introduction Moment-SOS relaxations Another look at Nonnegativity New Applications of Moment-SOS Hierarchies Semialgebraic Maxplus Optimization Formal Nonlinear Optimization Pareto Curves Polynomial Images of Semialgebraic Sets Program Analysis with Polynomial Templates Conclusion

63 The General Formal Framework We check the correctness of SOS certificates for POP We build certificates to prove interval bounds for semialgebraic functions We bound formally transcendental functions with semialgebraic approximations V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 32 / 47

64 Formal SOS bounds When q Q(K), σ 0,..., σ m is a positivity certificate for q Check symbolic polynomial equalities q = q in COQ Existing tactic ring [Grégoire-Mahboubi 05] Polynomials coefficients: arbitrary-size rationals bigq [Grégoire-Théry 06] Much simpler to verify certificates using sceptical approach Extends also to semialgebraic functions V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 33 / 47

65 Formal Nonlinear Optimization Inequality #boxes Time Time s 2218 s s s Comparable with Taylor interval methods in HOL-LIGHT [Hales-Solovyev 13] Bottleneck of informal optimizer is SOS solver 22 times slower! = Current bottleneck is to check polynomial equalities V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 34 / 47

66 Contribution For more details on the formal side: X. Allamigeon, S. Gaubert, V. Magron and B. Werner. Formal Proofs for Nonlinear Optimization. Submitted for publication, arxiv: V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 35 / 47

67 Introduction Moment-SOS relaxations Another look at Nonnegativity New Applications of Moment-SOS Hierarchies Semialgebraic Maxplus Optimization Formal Nonlinear Optimization Pareto Curves Polynomial Images of Semialgebraic Sets Program Analysis with Polynomial Templates Conclusion

68 Bicriteria Optimization Problems Let f 1, f 2 R d [x] two conflicting criteria Let S := {x R n : g 1 (x) 0,..., g m (x) 0} a semialgebraic set { } (P) min (f 1(x) f 2 (x)) x S Assumption The image space R 2 is partially ordered in a natural way (R 2 + is the ordering cone). V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 36 / 47

69 Bicriteria Optimization Problems g 1 := (x 1 2) 3 /2 x , g 2 := x 1 x 2 + 8( x 1 + x ) , S := {x R 2 : g 1 (x) 0, g 2 (x) 0}. f 1 := (x 1 + x 2 7.5) 2 /4 + ( x 1 + x 2 + 3) 2, f 2 := (x 1 1) 2 /4 + (x 2 4) 2 /4. V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 36 / 47

70 Parametric sublevel set approximation Inspired by previous research on multiobjective linear optimization [Gorissen-den Hertog 12] Workaround: reduce P to a parametric POP (P λ ) : f (λ) := min x S { f 2(x) : f 1 (x) λ }, V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 37 / 47

71 A Hierarchy of Polynomial underestimators Moment-SOS approach [Lasserre 10]: (D d ) max q R 2d [λ] 2d q k /(1 + k) k=0 s.t. f 2 (x) q(λ) Q 2d (K). The hierarchy (D d ) provides a sequence (q d ) of polynomial underestimators of f (λ). lim d 1 0 (f (λ) q d (λ))dλ = 0 V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 38 / 47

72 A Hierarchy of Polynomial underestimators Degree 4 V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 39 / 47

73 A Hierarchy of Polynomial underestimators Degree 6 V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 39 / 47

74 A Hierarchy of Polynomial underestimators Degree 8 V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 39 / 47

75 Contributions Numerical schemes that avoid computing finitely many points. Pareto curve approximation with polynomials, convergence guarantees in L 1 -norm V. Magron, D. Henrion, J.B. Lasserre. Approximating Pareto Curves using Semidefinite Relaxations. Operations Research Letters. arxiv: , April V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 40 / 47

76 Introduction Moment-SOS relaxations Another look at Nonnegativity New Applications of Moment-SOS Hierarchies Semialgebraic Maxplus Optimization Formal Nonlinear Optimization Pareto Curves Polynomial Images of Semialgebraic Sets Program Analysis with Polynomial Templates Conclusion

77 Approximation of sets defined with Let B R 2 be the unit ball and assume that f (S) B. Another point of view: with f (S) = {y B : x S s.t. h(x, y) 0}, h(x, y) := y f (x) 2 2 = (y 1 f 1 (x)) 2 + (y 2 f 2 (x)) 2. Approximate f (S) as closely as desired by a sequence of sets of the form : Θ d := {y B : q d (y) 0}, for some polynomials q d R 2d [y]. V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 41 / 47

78 A Hierarchy of Outer approximations for f (S) f (x) := (x 1 + x 1 x 2, x 2 x 3 1 )/2 Degree 2 V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 42 / 47

79 A Hierarchy of Outer approximations for f (S) f (x) := (x 1 + x 1 x 2, x 2 x 3 1 )/2 Degree 4 V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 42 / 47

80 A Hierarchy of Outer approximations for f (S) f (x) := (x 1 + x 1 x 2, x 2 x 3 1 )/2 Degree 6 V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 42 / 47

81 A Hierarchy of Outer approximations for f (S) f (x) := (x 1 + x 1 x 2, x 2 x 3 1 )/2 Degree 8 V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 42 / 47

82 Introduction Moment-SOS relaxations Another look at Nonnegativity New Applications of Moment-SOS Hierarchies Semialgebraic Maxplus Optimization Formal Nonlinear Optimization Pareto Curves Polynomial Images of Semialgebraic Sets Program Analysis with Polynomial Templates Conclusion

83 One-loop with Conditional Branching r, s, T i, T e R[x] x 0 X 0, with X 0 semialgebraic set x = x 0 ; while (r(x) 0){ if (s(x) 0){ x = T i (x); } else { x = T e (x); } } V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 43 / 47

84 Bounding Template using SOS Sufficient condition to get bounding inductive invariant: α := min q R[x] sup q(x) x X 0 s.t. q q T i 0, q q T e 0, q Nontrivial correlations via polynomial templates q(x) {x : q(x) α} X k k N V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 44 / 47

85 Bounds for k N X k X 0 := [0.9, 1.1] [0, 0.2] r(x) := 1 s(x) := 1 x 2 1 x 2 2 T i (x) := (x x 3 2, x3 1 + x2 2) T e (x) := ( 1 2 x x3 2, 3 5 x x2 2) Degree 6 V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 45 / 47

86 Bounds for k N X k X 0 := [0.9, 1.1] [0, 0.2] r(x) := 1 s(x) := 1 x 2 1 x 2 2 T i (x) := (x x 3 2, x3 1 + x2 2) T e (x) := ( 1 2 x x3 2, 3 5 x x2 2) Degree 8 V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 45 / 47

87 Bounds for k N X k X 0 := [0.9, 1.1] [0, 0.2] r(x) := 1 s(x) := 1 x 2 1 x 2 2 T i (x) := (x x 3 2, x3 1 + x2 2) T e (x) := ( 1 2 x x3 2, 3 5 x x2 2) Degree 10 V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 45 / 47

88 Contribution For more details: A. Adjé and V. Magron. Polynomial Template Generation using Sum-of-Squares Programming. Submitted for publication, arxiv: V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 46 / 47

89 Introduction Moment-SOS relaxations Another look at Nonnegativity New Applications of Moment-SOS Hierarchies Conclusion

90 Conclusion With MOMENT-SOS HIERARCHIES, you can Optimize nonlinear (transcendental) functions Approximate Pareto Curves, images and projections of semialgebraic sets Analyze programs V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 47 / 47

91 Conclusion Further research: Alternative polynomial bounds using geometric programming (T. de Wolff, S. Iliman) Mixed LP/SOS certificates (trade-off CPU/precision) V. Magron Semialgebraic Relaxations using Moment-SOS hierarchies 47 / 47

92 End Thank you for your attention!

Formal Proofs, Program Analysis and Moment-SOS Relaxations

Formal Proofs, Program Analysis and Moment-SOS Relaxations Formal Proofs, Program Analysis and Moment-SOS Relaxations Victor Magron, Postdoc LAAS-CNRS 15 July 2014 Imperial College Department of Electrical and Electronic Eng. y b sin( par + b) b 1 1 b1 b2 par

More information

New applications of moment-sos hierarchies

New applications of moment-sos hierarchies New applications of moment-sos hierarchies Victor Magron, Postdoc LAAS-CNRS 13 August 2014 専攻談話会 ( セミナー ) Tokyo Institute of Technology Dept. of Math. & Comput. Sci. y b sin( par + b) b 1 1 b1 b2 par +

More information

Certified Roundoff Error Bounds using Semidefinite Programming

Certified Roundoff Error Bounds using Semidefinite Programming Certified Roundoff Error Bounds using Semidefinite Programming Victor Magron, CNRS VERIMAG joint work with G. Constantinides and A. Donaldson INRIA Mescal Team Seminar 19 November 2015 Victor Magron Certified

More information

A new look at nonnegativity on closed sets

A new look at nonnegativity on closed sets A new look at nonnegativity on closed sets LAAS-CNRS and Institute of Mathematics, Toulouse, France IPAM, UCLA September 2010 Positivstellensatze for semi-algebraic sets K R n from the knowledge of defining

More information

arxiv: v2 [math.oc] 16 Oct 2014

arxiv: v2 [math.oc] 16 Oct 2014 Noname manuscript No. (will be inserted by the editor) Certification of Real Inequalities Templates and Sums of Squares Xavier Allamigeon Stéphane Gaubert Victor Magron Benjamin Werner arxiv:1403.5899v2

More information

The moment-lp and moment-sos approaches

The moment-lp and moment-sos approaches The moment-lp and moment-sos approaches LAAS-CNRS and Institute of Mathematics, Toulouse, France CIRM, November 2013 Semidefinite Programming Why polynomial optimization? LP- and SDP- CERTIFICATES of POSITIVITY

More information

Strong duality in Lasserre s hierarchy for polynomial optimization

Strong duality in Lasserre s hierarchy for polynomial optimization Strong duality in Lasserre s hierarchy for polynomial optimization arxiv:1405.7334v1 [math.oc] 28 May 2014 Cédric Josz 1,2, Didier Henrion 3,4,5 Draft of January 24, 2018 Abstract A polynomial optimization

More information

Approximating Pareto Curves using Semidefinite Relaxations

Approximating Pareto Curves using Semidefinite Relaxations Approximating Pareto Curves using Semidefinite Relaxations Victor Magron, Didier Henrion,,3 Jean-Bernard Lasserre, arxiv:44.477v [math.oc] 6 Jun 4 June 7, 4 Abstract We consider the problem of constructing

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

Convex Optimization & Parsimony of L p-balls representation

Convex Optimization & Parsimony of L p-balls representation Convex Optimization & Parsimony of L p -balls representation LAAS-CNRS and Institute of Mathematics, Toulouse, France IMA, January 2016 Motivation Unit balls associated with nonnegative homogeneous polynomials

More information

Convergence rates of moment-sum-of-squares hierarchies for volume approximation of semialgebraic sets

Convergence rates of moment-sum-of-squares hierarchies for volume approximation of semialgebraic sets Convergence rates of moment-sum-of-squares hierarchies for volume approximation of semialgebraic sets Milan Korda 1, Didier Henrion,3,4 Draft of December 1, 016 Abstract Moment-sum-of-squares hierarchies

More information

Semidefinite Programming

Semidefinite Programming Semidefinite Programming Notes by Bernd Sturmfels for the lecture on June 26, 208, in the IMPRS Ringvorlesung Introduction to Nonlinear Algebra The transition from linear algebra to nonlinear algebra has

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

Sum of Squares Relaxations for Polynomial Semi-definite Programming

Sum of Squares Relaxations for Polynomial Semi-definite Programming Sum of Squares Relaxations for Polynomial Semi-definite Programming C.W.J. Hol, C.W. Scherer Delft University of Technology, Delft Center of Systems and Control (DCSC) Mekelweg 2, 2628CD Delft, The Netherlands

More information

Semidefinite Programming

Semidefinite Programming Semidefinite Programming Basics and SOS Fernando Mário de Oliveira Filho Campos do Jordão, 2 November 23 Available at: www.ime.usp.br/~fmario under talks Conic programming V is a real vector space h, i

More information

On Polynomial Optimization over Non-compact Semi-algebraic Sets

On Polynomial Optimization over Non-compact Semi-algebraic Sets On Polynomial Optimization over Non-compact Semi-algebraic Sets V. Jeyakumar, J.B. Lasserre and G. Li Revised Version: April 3, 2014 Communicated by Lionel Thibault Abstract The optimal value of a polynomial

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

Approximate Optimal Designs for Multivariate Polynomial Regression

Approximate Optimal Designs for Multivariate Polynomial Regression Approximate Optimal Designs for Multivariate Polynomial Regression Fabrice Gamboa Collaboration with: Yohan de Castro, Didier Henrion, Roxana Hess, Jean-Bernard Lasserre Universität Potsdam 16th of February

More information

arxiv: v1 [math.oc] 31 Jan 2017

arxiv: v1 [math.oc] 31 Jan 2017 CONVEX CONSTRAINED SEMIALGEBRAIC VOLUME OPTIMIZATION: APPLICATION IN SYSTEMS AND CONTROL 1 Ashkan Jasour, Constantino Lagoa School of Electrical Engineering and Computer Science, Pennsylvania State University

More information

Convex computation of the region of attraction for polynomial control systems

Convex computation of the region of attraction for polynomial control systems Convex computation of the region of attraction for polynomial control systems Didier Henrion LAAS-CNRS Toulouse & CTU Prague Milan Korda EPFL Lausanne Region of Attraction (ROA) ẋ = f (x,u), x(t) X, u(t)

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

Hilbert s 17th Problem to Semidefinite Programming & Convex Algebraic Geometry

Hilbert s 17th Problem to Semidefinite Programming & Convex Algebraic Geometry Hilbert s 17th Problem to Semidefinite Programming & Convex Algebraic Geometry Rekha R. Thomas University of Washington, Seattle References Monique Laurent, Sums of squares, moment matrices and optimization

More information

Fast ADMM for Sum of Squares Programs Using Partial Orthogonality

Fast ADMM for Sum of Squares Programs Using Partial Orthogonality Fast ADMM for Sum of Squares Programs Using Partial Orthogonality Antonis Papachristodoulou Department of Engineering Science University of Oxford www.eng.ox.ac.uk/control/sysos antonis@eng.ox.ac.uk with

More information

Advanced SDPs Lecture 6: March 16, 2017

Advanced SDPs Lecture 6: March 16, 2017 Advanced SDPs Lecture 6: March 16, 2017 Lecturers: Nikhil Bansal and Daniel Dadush Scribe: Daniel Dadush 6.1 Notation Let N = {0, 1,... } denote the set of non-negative integers. For α N n, define the

More information

arxiv: v1 [math.oc] 26 Jul 2013

arxiv: v1 [math.oc] 26 Jul 2013 Certification of inequalities involving transcendental functions: combining SDP and max-plus approximation Xavier ALLAMIGEON 1, Stéphane GAUBERT 2, Victor MAGRON 3 and Benjamin WERNER 4 arxiv:1307.7002v1

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

Optimization over Polynomials with Sums of Squares and Moment Matrices

Optimization over Polynomials with Sums of Squares and Moment Matrices Optimization over Polynomials with Sums of Squares and Moment Matrices Monique Laurent Centrum Wiskunde & Informatica (CWI), Amsterdam and University of Tilburg Positivity, Valuations and Quadratic Forms

More information

How to generate weakly infeasible semidefinite programs via Lasserre s relaxations for polynomial optimization

How to generate weakly infeasible semidefinite programs via Lasserre s relaxations for polynomial optimization CS-11-01 How to generate weakly infeasible semidefinite programs via Lasserre s relaxations for polynomial optimization Hayato Waki Department of Computer Science, The University of Electro-Communications

More information

Example: feasibility. Interpretation as formal proof. Example: linear inequalities and Farkas lemma

Example: feasibility. Interpretation as formal proof. Example: linear inequalities and Farkas lemma 4-1 Algebra and Duality P. Parrilo and S. Lall 2006.06.07.01 4. Algebra and Duality Example: non-convex polynomial optimization Weak duality and duality gap The dual is not intrinsic The cone of valid

More information

The moment-lp and moment-sos approaches in optimization

The moment-lp and moment-sos approaches in optimization The moment-lp and moment-sos approaches in optimization LAAS-CNRS and Institute of Mathematics, Toulouse, France Workshop Linear Matrix Inequalities, Semidefinite Programming and Quantum Information Theory

More information

Robust and Optimal Control, Spring 2015

Robust and Optimal Control, Spring 2015 Robust and Optimal Control, Spring 2015 Instructor: Prof. Masayuki Fujita (S5-303B) G. Sum of Squares (SOS) G.1 SOS Program: SOS/PSD and SDP G.2 Duality, valid ineqalities and Cone G.3 Feasibility/Optimization

More information

Moments and Positive Polynomials for Optimization II: LP- VERSUS SDP-relaxations

Moments and Positive Polynomials for Optimization II: LP- VERSUS SDP-relaxations Moments and Positive Polynomials for Optimization II: LP- VERSUS SDP-relaxations LAAS-CNRS and Institute of Mathematics, Toulouse, France Tutorial, IMS, Singapore 2012 LP-relaxations LP- VERSUS SDP-relaxations

More information

Representations of Positive Polynomials: Theory, Practice, and

Representations of Positive Polynomials: Theory, Practice, and Representations of Positive Polynomials: Theory, Practice, and Applications Dept. of Mathematics and Computer Science Emory University, Atlanta, GA Currently: National Science Foundation Temple University

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

Computer Proof Assistants and Univalent Foundations of Mathematics

Computer Proof Assistants and Univalent Foundations of Mathematics Nov. 16, 2014, CMA2014, Kuwait. Computer Proof Assistants and Univalent Foundations of Mathematics by Vladimir Voevodsky from the Institute for Advanced Study in Princeton, NJ. Kepler s Conjecture. In

More information

SPECTRA - a Maple library for solving linear matrix inequalities in exact arithmetic

SPECTRA - a Maple library for solving linear matrix inequalities in exact arithmetic SPECTRA - a Maple library for solving linear matrix inequalities in exact arithmetic Didier Henrion Simone Naldi Mohab Safey El Din Version 1.0 of November 5, 2016 Abstract This document briefly describes

More information

Towards Solving Bilevel Optimization Problems in Quantum Information Theory

Towards Solving Bilevel Optimization Problems in Quantum Information Theory Towards Solving Bilevel Optimization Problems in Quantum Information Theory ICFO-The Institute of Photonic Sciences and University of Borås 22 January 2016 Workshop on Linear Matrix Inequalities, Semidefinite

More information

Minimum Ellipsoid Bounds for Solutions of Polynomial Systems via Sum of Squares

Minimum Ellipsoid Bounds for Solutions of Polynomial Systems via Sum of Squares Journal of Global Optimization (2005) 33: 511 525 Springer 2005 DOI 10.1007/s10898-005-2099-2 Minimum Ellipsoid Bounds for Solutions of Polynomial Systems via Sum of Squares JIAWANG NIE 1 and JAMES W.

More information

Moments and convex optimization for analysis and control of nonlinear partial differential equations

Moments and convex optimization for analysis and control of nonlinear partial differential equations Moments and convex optimization for analysis and control of nonlinear partial differential equations Milan Korda 1, Didier Henrion 2,3,4, Jean Bernard Lasserre 2 April 19, 2018 Abstract This work presents

More information

3 (Due ). Let A X consist of points (x, y) such that either x or y is a rational number. Is A measurable? What is its Lebesgue measure?

3 (Due ). Let A X consist of points (x, y) such that either x or y is a rational number. Is A measurable? What is its Lebesgue measure? MA 645-4A (Real Analysis), Dr. Chernov Homework assignment 1 (Due ). Show that the open disk x 2 + y 2 < 1 is a countable union of planar elementary sets. Show that the closed disk x 2 + y 2 1 is a countable

More information

arxiv: v1 [math.oc] 9 Sep 2015

arxiv: v1 [math.oc] 9 Sep 2015 CONTAINMENT PROBLEMS FOR PROJECTIONS OF POLYHEDRA AND SPECTRAHEDRA arxiv:1509.02735v1 [math.oc] 9 Sep 2015 KAI KELLNER Abstract. Spectrahedra are affine sections of the cone of positive semidefinite matrices

More information

Moments and Positive Polynomials for Optimization II: LP- VERSUS SDP-relaxations

Moments and Positive Polynomials for Optimization II: LP- VERSUS SDP-relaxations Moments and Positive Polynomials for Optimization II: LP- VERSUS SDP-relaxations LAAS-CNRS and Institute of Mathematics, Toulouse, France EECI Course: February 2016 LP-relaxations LP- VERSUS SDP-relaxations

More information

Introduction to Semidefinite Programming I: Basic properties a

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

More information

Convex sets, conic matrix factorizations and conic rank lower bounds

Convex sets, conic matrix factorizations and conic rank lower bounds Convex sets, conic matrix factorizations and conic rank lower bounds Pablo A. Parrilo Laboratory for Information and Decision Systems Electrical Engineering and Computer Science Massachusetts Institute

More information

arxiv: v2 [math.oc] 30 Sep 2015

arxiv: v2 [math.oc] 30 Sep 2015 Symmetry, Integrability and Geometry: Methods and Applications Moments and Legendre Fourier Series for Measures Supported on Curves Jean B. LASSERRE SIGMA 11 (215), 77, 1 pages arxiv:158.6884v2 [math.oc]

More information

Exact SDP Relaxations for Classes of Nonlinear Semidefinite Programming Problems

Exact SDP Relaxations for Classes of Nonlinear Semidefinite Programming Problems Exact SDP Relaxations for Classes of Nonlinear Semidefinite Programming Problems V. Jeyakumar and G. Li Revised Version:August 31, 2012 Abstract An exact semidefinite linear programming (SDP) relaxation

More information

I.3. LMI DUALITY. Didier HENRION EECI Graduate School on Control Supélec - Spring 2010

I.3. LMI DUALITY. Didier HENRION EECI Graduate School on Control Supélec - Spring 2010 I.3. LMI DUALITY Didier HENRION henrion@laas.fr EECI Graduate School on Control Supélec - Spring 2010 Primal and dual For primal problem p = inf x g 0 (x) s.t. g i (x) 0 define Lagrangian L(x, z) = g 0

More information

Optimization on linear matrix inequalities for polynomial systems control

Optimization on linear matrix inequalities for polynomial systems control arxiv:1309.3112v1 [math.oc] 12 Sep 2013 Optimization on linear matrix inequalities for polynomial systems control Didier Henrion 1,2 Draft lecture notes of September 13, 2013 1 LAAS-CNRS, Univ. Toulouse,

More information

9. Interpretations, Lifting, SOS and Moments

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

More information

4. Convex optimization problems

4. Convex optimization problems Convex Optimization Boyd & Vandenberghe 4. Convex optimization problems optimization problem in standard form convex optimization problems quasiconvex optimization linear optimization quadratic optimization

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

1 Number Systems and Errors 1

1 Number Systems and Errors 1 Contents 1 Number Systems and Errors 1 1.1 Introduction................................ 1 1.2 Number Representation and Base of Numbers............. 1 1.2.1 Normalized Floating-point Representation...........

More information

arxiv: v1 [cs.sc] 10 Jul 2013

arxiv: v1 [cs.sc] 10 Jul 2013 Certification of Bounds of Non-linear Functions: the Templates Method Xavier Allamigeon 1, Stéphane Gaubert 2, Victor Magron 3, and Benjamin Werner 4 arxiv:1307.3231v1 [cs.sc] 10 Jul 2013 1 INRIA and CMAP,

More information

Inner approximations of the region of attraction for polynomial dynamical systems

Inner approximations of the region of attraction for polynomial dynamical systems Inner approimations of the region of attraction for polynomial dynamical systems Milan Korda, Didier Henrion 2,3,4, Colin N. Jones October, 22 Abstract hal-74798, version - Oct 22 In a previous work we

More information

Convergence under Subdivision and Complexity of Polynomial Minimization in the Simplicial Bernstein Basis

Convergence under Subdivision and Complexity of Polynomial Minimization in the Simplicial Bernstein Basis Convergence under Subdivision and Complexity of Polynomial Minimization in the Simplicial Bernstein Basis Richard Leroy IRMAR, University of Rennes 1 richard.leroy@ens-cachan.org Abstract In this article,

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

A ten page introduction to conic optimization

A ten page introduction to conic optimization CHAPTER 1 A ten page introduction to conic optimization This background chapter gives an introduction to conic optimization. We do not give proofs, but focus on important (for this thesis) tools and concepts.

More information

SDP Relaxations for MAXCUT

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

More information

Lecture 3: Semidefinite Programming

Lecture 3: Semidefinite Programming Lecture 3: Semidefinite Programming Lecture Outline Part I: Semidefinite programming, examples, canonical form, and duality Part II: Strong Duality Failure Examples Part III: Conditions for strong duality

More information

Convex computation of the region of attraction for polynomial control systems

Convex computation of the region of attraction for polynomial control systems Convex computation of the region of attraction for polynomial control systems Didier Henrion LAAS-CNRS Toulouse & CTU Prague Milan Korda EPFL Lausanne Region of Attraction (ROA) ẋ = f (x,u), x(t) X, u(t)

More information

Linear conic optimization for nonlinear optimal control

Linear conic optimization for nonlinear optimal control Linear conic optimization for nonlinear optimal control Didier Henrion 1,2,3, Edouard Pauwels 1,2 Draft of July 15, 2014 Abstract Infinite-dimensional linear conic formulations are described for nonlinear

More information

Continuous Optimisation, Chpt 9: Semidefinite Optimisation

Continuous Optimisation, Chpt 9: Semidefinite Optimisation Continuous Optimisation, Chpt 9: Semidefinite Optimisation Peter J.C. Dickinson DMMP, University of Twente p.j.c.dickinson@utwente.nl http://dickinson.website/teaching/2017co.html version: 28/11/17 Monday

More information

A JOINT+MARGINAL APPROACH TO PARAMETRIC POLYNOMIAL OPTIMIZATION

A JOINT+MARGINAL APPROACH TO PARAMETRIC POLYNOMIAL OPTIMIZATION A JOINT+MARGINAL APPROACH TO PARAMETRIC POLNOMIAL OPTIMIZATION JEAN B. LASSERRE Abstract. Given a compact parameter set R p, we consider polynomial optimization problems (P y) on R n whose description

More information

Non-linear Interpolant Generation and Its Application to Program Verification

Non-linear Interpolant Generation and Its Application to Program Verification Non-linear Interpolant Generation and Its Application to Program Verification Naijun Zhan State Key Laboratory of Computer Science, Institute of Software, CAS Joint work with Liyun Dai, Ting Gan, Bow-Yaw

More information

Convex computation of the region of attraction of polynomial control systems

Convex computation of the region of attraction of polynomial control systems Convex computation of the region of attraction of polynomial control systems Didier Henrion 1,2,3, Milan Korda 4 Draft of July 15, 213 Abstract We address the long-standing problem of computing the region

More information

Semidefinite Relaxations Approach to Polynomial Optimization and One Application. Li Wang

Semidefinite Relaxations Approach to Polynomial Optimization and One Application. Li Wang Semidefinite Relaxations Approach to Polynomial Optimization and One Application Li Wang University of California, San Diego Institute for Computational and Experimental Research in Mathematics September

More information

Non-commutative polynomial optimization

Non-commutative polynomial optimization Non-commutative polynomial optimization S. Pironio 1, M. Navascuès 2, A. Acín 3 1 Laboratoire d Information Quantique (Brussels) 2 Department of Mathematics (Bristol) 3 ICFO-The Institute of Photonic Sciences

More information

arxiv:math/ v1 [math.oc] 13 Mar 2007

arxiv:math/ v1 [math.oc] 13 Mar 2007 arxiv:math/0703377v1 [math.oc] 13 Mar 2007 NONLINEAR OPTIMAL CONTROL VIA OCCUPATION MEASURES AND LMI-RELAXATIONS JEAN B. LASSERRE, DIDIER HENRION, CHRISTOPHE PRIEUR, AND EMMANUEL TRÉLAT Abstract. We consider

More information

Lecture 6 Verification of Hybrid Systems

Lecture 6 Verification of Hybrid Systems Lecture 6 Verification of Hybrid Systems Ufuk Topcu Nok Wongpiromsarn Richard M. Murray AFRL, 25 April 2012 Outline: A hybrid system model Finite-state abstractions and use of model checking Deductive

More information

Fast Algorithms for SDPs derived from the Kalman-Yakubovich-Popov Lemma

Fast Algorithms for SDPs derived from the Kalman-Yakubovich-Popov Lemma Fast Algorithms for SDPs derived from the Kalman-Yakubovich-Popov Lemma Venkataramanan (Ragu) Balakrishnan School of ECE, Purdue University 8 September 2003 European Union RTN Summer School on Multi-Agent

More information

Non-Convex Optimization via Real Algebraic Geometry

Non-Convex Optimization via Real Algebraic Geometry Non-Convex Optimization via Real Algebraic Geometry Constantine Caramanis Massachusetts Institute of Technology November 29, 2001 The following paper represents the material from a collection of different

More information

Cylindrical Algebraic Decomposition in Coq

Cylindrical Algebraic Decomposition in Coq Cylindrical Algebraic Decomposition in Coq MAP 2010 - Logroño 13-16 November 2010 Assia Mahboubi INRIA Microsoft Research Joint Centre (France) INRIA Saclay Île-de-France École Polytechnique, Palaiseau

More information

Comparison of Lasserre s measure based bounds for polynomial optimization to bounds obtained by simulated annealing

Comparison of Lasserre s measure based bounds for polynomial optimization to bounds obtained by simulated annealing Comparison of Lasserre s measure based bounds for polynomial optimization to bounds obtained by simulated annealing Etienne de lerk Monique Laurent March 2, 2017 Abstract We consider the problem of minimizing

More information

An explicit construction of distinguished representations of polynomials nonnegative over finite sets

An explicit construction of distinguished representations of polynomials nonnegative over finite sets An explicit construction of distinguished representations of polynomials nonnegative over finite sets Pablo A. Parrilo Automatic Control Laboratory Swiss Federal Institute of Technology Physikstrasse 3

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

Region of attraction approximations for polynomial dynamical systems

Region of attraction approximations for polynomial dynamical systems Region of attraction approximations for polynomial dynamical systems Milan Korda EPFL Lausanne Didier Henrion LAAS-CNRS Toulouse & CTU Prague Colin N. Jones EPFL Lausanne Region of Attraction (ROA) ẋ(t)

More information

Ranks of Real Symmetric Tensors

Ranks of Real Symmetric Tensors Ranks of Real Symmetric Tensors Greg Blekherman SIAM AG 2013 Algebraic Geometry of Tensor Decompositions Real Symmetric Tensor Decompositions Let f be a form of degree d in R[x 1,..., x n ]. We would like

More information

What can be expressed via Conic Quadratic and Semidefinite Programming?

What can be expressed via Conic Quadratic and Semidefinite Programming? What can be expressed via Conic Quadratic and Semidefinite Programming? A. Nemirovski Faculty of Industrial Engineering and Management Technion Israel Institute of Technology Abstract Tremendous recent

More information

Convex optimization problems. Optimization problem in standard form

Convex optimization problems. Optimization problem in standard form Convex optimization problems optimization problem in standard form convex optimization problems linear optimization quadratic optimization geometric programming quasiconvex optimization generalized inequality

More information

Introduction to Applied Linear Algebra with MATLAB

Introduction to Applied Linear Algebra with MATLAB Sigam Series in Applied Mathematics Volume 7 Rizwan Butt Introduction to Applied Linear Algebra with MATLAB Heldermann Verlag Contents Number Systems and Errors 1 1.1 Introduction 1 1.2 Number Representation

More information

POLYNOMIAL OPTIMIZATION WITH SUMS-OF-SQUARES INTERPOLANTS

POLYNOMIAL OPTIMIZATION WITH SUMS-OF-SQUARES INTERPOLANTS POLYNOMIAL OPTIMIZATION WITH SUMS-OF-SQUARES INTERPOLANTS Sercan Yıldız syildiz@samsi.info in collaboration with Dávid Papp (NCSU) OPT Transition Workshop May 02, 2017 OUTLINE Polynomial optimization and

More information

Lecture 8 : Eigenvalues and Eigenvectors

Lecture 8 : Eigenvalues and Eigenvectors CPS290: Algorithmic Foundations of Data Science February 24, 2017 Lecture 8 : Eigenvalues and Eigenvectors Lecturer: Kamesh Munagala Scribe: Kamesh Munagala Hermitian Matrices It is simpler to begin with

More information

Semidefinite programming lifts and sparse sums-of-squares

Semidefinite programming lifts and sparse sums-of-squares 1/15 Semidefinite programming lifts and sparse sums-of-squares Hamza Fawzi (MIT, LIDS) Joint work with James Saunderson (UW) and Pablo Parrilo (MIT) Cornell ORIE, October 2015 Linear optimization 2/15

More information

Semidefinite approximations of projections and polynomial images of semialgebraic sets

Semidefinite approximations of projections and polynomial images of semialgebraic sets Semidefinite approximations of projections and polynomial images of semialgebraic sets Victor Magron 1 Didier Henrion 2,3,4 Jean-Bernard Lasserre 2,3 October 17, 2014 Abstract Given a compact semialgebraic

More information

Convexification of Mixed-Integer Quadratically Constrained Quadratic Programs

Convexification of Mixed-Integer Quadratically Constrained Quadratic Programs Convexification of Mixed-Integer Quadratically Constrained Quadratic Programs Laura Galli 1 Adam N. Letchford 2 Lancaster, April 2011 1 DEIS, University of Bologna, Italy 2 Department of Management Science,

More information

SEMIDEFINITE PROGRAM BASICS. Contents

SEMIDEFINITE PROGRAM BASICS. Contents SEMIDEFINITE PROGRAM BASICS BRIAN AXELROD Abstract. A introduction to the basics of Semidefinite programs. Contents 1. Definitions and Preliminaries 1 1.1. Linear Algebra 1 1.2. Convex Analysis (on R n

More information

Strange Behaviors of Interior-point Methods. for Solving Semidefinite Programming Problems. in Polynomial Optimization

Strange Behaviors of Interior-point Methods. for Solving Semidefinite Programming Problems. in Polynomial Optimization CS-08-02 Strange Behaviors of Interior-point Methods for Solving Semidefinite Programming Problems in Polynomial Optimization Hayato Waki, Maho Nakata, and Masakazu Muramatsu Department of Computer Science,

More information

Solving Global Optimization Problems with Sparse Polynomials and Unbounded Semialgebraic Feasible Sets

Solving Global Optimization Problems with Sparse Polynomials and Unbounded Semialgebraic Feasible Sets Solving Global Optimization Problems with Sparse Polynomials and Unbounded Semialgebraic Feasible Sets V. Jeyakumar, S. Kim, G. M. Lee and G. Li June 6, 2014 Abstract We propose a hierarchy of semidefinite

More information

Fidelity and trace norm

Fidelity and trace norm Fidelity and trace norm In this lecture we will see two simple examples of semidefinite programs for quantities that are interesting in the theory of quantum information: the first is the trace norm of

More information

APPENDIX A. Background Mathematics. A.1 Linear Algebra. Vector algebra. Let x denote the n-dimensional column vector with components x 1 x 2.

APPENDIX A. Background Mathematics. A.1 Linear Algebra. Vector algebra. Let x denote the n-dimensional column vector with components x 1 x 2. APPENDIX A Background Mathematics A. Linear Algebra A.. Vector algebra Let x denote the n-dimensional column vector with components 0 x x 2 B C @. A x n Definition 6 (scalar product). The scalar product

More information

Stability and Robustness Analysis of Nonlinear Systems via Contraction Metrics and SOS Programming

Stability and Robustness Analysis of Nonlinear Systems via Contraction Metrics and SOS Programming arxiv:math/0603313v1 [math.oc 13 Mar 2006 Stability and Robustness Analysis of Nonlinear Systems via Contraction Metrics and SOS Programming Erin M. Aylward 1 Pablo A. Parrilo 1 Jean-Jacques E. Slotine

More information

Exact algorithms for linear matrix inequalities

Exact algorithms for linear matrix inequalities 0 / 12 Exact algorithms for linear matrix inequalities Mohab Safey El Din (UPMC/CNRS/IUF/INRIA PolSys Team) Joint work with Didier Henrion, CNRS LAAS (Toulouse) Simone Naldi, Technische Universität Dortmund

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

An Exact Jacobian SDP Relaxation for Polynomial Optimization

An Exact Jacobian SDP Relaxation for Polynomial Optimization An Exact Jacobian SDP Relaxation for Polynomial Optimization Jiawang Nie May 26, 2011 Abstract Given polynomials f(x), g i (x), h j (x), we study how to imize f(x) on the set S = {x R n : h 1 (x) = = h

More information

Semidefinite Approximations of Reachable Sets for Discrete-time Polynomial Systems

Semidefinite Approximations of Reachable Sets for Discrete-time Polynomial Systems Semidefinite Approximations of Reachable Sets for Discrete-time Polynomial Systems arxiv:1703.05085v2 [math.oc] 13 Feb 2018 Victor Magron 1 Pierre-Loic Garoche 2 Didier Henrion 3,4 Xavier Thirioux 5 September

More information

Second-order cone programming

Second-order cone programming Outline Second-order cone programming, PhD Lehigh University Department of Industrial and Systems Engineering February 10, 2009 Outline 1 Basic properties Spectral decomposition The cone of squares The

More information

2 (Bonus). Let A X consist of points (x, y) such that either x or y is a rational number. Is A measurable? What is its Lebesgue measure?

2 (Bonus). Let A X consist of points (x, y) such that either x or y is a rational number. Is A measurable? What is its Lebesgue measure? MA 645-4A (Real Analysis), Dr. Chernov Homework assignment 1 (Due 9/5). Prove that every countable set A is measurable and µ(a) = 0. 2 (Bonus). Let A consist of points (x, y) such that either x or y is

More information

Detecting global optimality and extracting solutions in GloptiPoly

Detecting global optimality and extracting solutions in GloptiPoly Detecting global optimality and extracting solutions in GloptiPoly Didier HENRION 1,2 Jean-Bernard LASSERRE 1 1 LAAS-CNRS Toulouse 2 ÚTIA-AVČR Prague Part 1 Description of GloptiPoly Brief description

More information

arzelier

arzelier COURSE ON LMI OPTIMIZATION WITH APPLICATIONS IN CONTROL PART II.1 LMIs IN SYSTEMS CONTROL STATE-SPACE METHODS STABILITY ANALYSIS Didier HENRION www.laas.fr/ henrion henrion@laas.fr Denis ARZELIER www.laas.fr/

More information

Sum-of-Squares Method, Tensor Decomposition, Dictionary Learning

Sum-of-Squares Method, Tensor Decomposition, Dictionary Learning Sum-of-Squares Method, Tensor Decomposition, Dictionary Learning David Steurer Cornell Approximation Algorithms and Hardness, Banff, August 2014 for many problems (e.g., all UG-hard ones): better guarantees

More information