certification of inequalities involving transcendental
play

Certification of inequalities involving transcendental functions - PowerPoint PPT Presentation

Certification of inequalities involving transcendental functions using Semi-Definite Programming Joint Work with B. Werner, S. Gaubert and X. Allamigeon Second year PhD Victor MAGRON LIX/INRIA, Ecole Polytechnique ISMP 2012 Friday August 24


  1. Certification of inequalities involving transcendental functions using Semi-Definite Programming Joint Work with B. Werner, S. Gaubert and X. Allamigeon Second year PhD Victor MAGRON LIX/INRIA, ´ Ecole Polytechnique ISMP 2012 Friday August 24 th Second year PhD Victor MAGRON Certification of transcendental inequalities using SDP

  2. Flyspeck-Like Problems The Kepler Conjecture Kepler Conjecture (1611): The maximal density of sphere packings in 3-space is π 18 It corresponds to the way people would intuitively stack oranges, as a pyramid shape The proof of T. Hales (1998) consists of thousands of non-linear inequalities Many recent efforts have been done to give a formal proof of these inequalities: Flyspeck Project Motivation: get positivity certificates and check them with Proof assistants like COQ Second year PhD Victor MAGRON Certification of transcendental inequalities using SDP

  3. Flyspeck-Like Problems Lemma Example Inequalities issued from Flyspeck non-linear part involve: Semi-Algebraic functions algebra A : composition of 1 1 p ( p ∈ N 0 ) , + , − , × , /, sup , inf polynomials with | · | , ( · ) Transcendental functions T : composition of semi-algebraic 2 functions with arctan , arcos , arcsin , exp , log , | · | , 1 p ( p ∈ N 0 ) , + , − , × , /, sup , inf ( · ) Lemma 9922699028 from Flyspeck K := [4; 6 . 3504] 3 × [6 . 3504; 8] × [4; 6 . 3504] 2 ∆ 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 3 x 5 − x 1 x 2 x 6 − x 4 x 5 x 6 ∀ x ∈ K, − π √ 4 x 1 ∆ x + 1 . 6294 − 0 . 2213 ( √ x 2 + √ x 3 + ∂ 4 ∆ x 2 + arctan √ x 5 + √ x 6 − 8 . 0) + 0 . 913 ( √ x 4 − 2 . 52) + 0 . 728 ( √ x 1 − 2 . 0) ≥ 0 . Tight inequality: global optimum = 1 . 7 × 10 − 4 Second year PhD Victor MAGRON Certification of transcendental inequalities using SDP

  4. Contents Flyspeck-Like Problems 1 General Framework 2 Sums of Squares (SOS) and Semi-Definite Programming (SDP) Relaxations Transcendental Functions Underestimators Adaptative Semi-algebraic Approximations Local Solutions to Global Issues 3 Compute λ min by Robust-SDP Branch and Bound Algorithm Preliminary Results Conclusions and Further Work 4 Second year PhD Victor MAGRON Certification of transcendental inequalities using SDP

  5. Flyspeck-Like Problems [Hales and Solovyev Method] Real numbers are represented by interval arithmetic Analytic functions f (e.g. √· , 1 · , arctan ) are approximated with Taylor expansions and the error terms are bounded: � | f ( x ) − f ( x 0 ) − D f ( x 0 ) ( x − x 0 ) | < m ij ǫ i ǫ j i,j ǫ i := | x i − x i 0 | To satisfy the inequalities, the initial box K is partitioned into smaller boxes until the Taylor approximations are accurate enough (the error terms become small enough) The Taylor expansions are generated by symbolic differentiation using the chain rule, product rule Second year PhD Victor MAGRON Certification of transcendental inequalities using SDP

  6. General Framework We consider the same problem: given K a compact set, and f a transcendental function, bound from below f ∗ = inf x ∈ K f ( x ) and prove f ∗ ≥ 0 f is underestimated by a semi-algebraic function f sa on a 1 compact set K sa ⊃ K Reduce the problem x ∈ K sa f sa ( x ) to a polynomial optimization inf 2 problem (POP) in a lifted space K pop x ∈ K pop f pop ( x ) using a inf Solve classicaly the POP problem 3 hierarchy of SDP relaxations by Lasserre f ∗ ≥ f ∗ sa ≥ f ∗ pop ≥ 0 ���� If the relaxations are accurate enough Second year PhD Victor MAGRON Certification of transcendental inequalities using SDP

  7. General Framework We consider the same problem: given K a compact set, and f a transcendental function, bound from below f ∗ = inf x ∈ K f ( x ) and prove f ∗ ≥ 0 f is underestimated by a semi-algebraic function f sa on a 1 compact set K sa ⊃ K Reduce the problem x ∈ K sa f sa ( x ) to a polynomial optimization inf 2 problem (POP) in a lifted space K pop x ∈ K pop f pop ( x ) using a inf Solve classicaly the POP problem 3 hierarchy of SDP relaxations by Lasserre f ∗ ≥ f ∗ sa ≥ f ∗ pop ≥ 0 ���� If the relaxations are accurate enough Second year PhD Victor MAGRON Certification of transcendental inequalities using SDP

  8. General Framework We consider the same problem: given K a compact set, and f a transcendental function, bound from below f ∗ = inf x ∈ K f ( x ) and prove f ∗ ≥ 0 f is underestimated by a semi-algebraic function f sa on a 1 compact set K sa ⊃ K Reduce the problem x ∈ K sa f sa ( x ) to a polynomial optimization inf 2 problem (POP) in a lifted space K pop x ∈ K pop f pop ( x ) using a inf Solve classicaly the POP problem 3 hierarchy of SDP relaxations by Lasserre f ∗ ≥ f ∗ sa ≥ f ∗ pop ≥ 0 ���� If the relaxations are accurate enough Second year PhD Victor MAGRON Certification of transcendental inequalities using SDP

  9. General Framework We consider the same problem: given K a compact set, and f a transcendental function, bound from below f ∗ = inf x ∈ K f ( x ) and prove f ∗ ≥ 0 f is underestimated by a semi-algebraic function f sa on a 1 compact set K sa ⊃ K Reduce the problem x ∈ K sa f sa ( x ) to a polynomial optimization inf 2 problem (POP) in a lifted space K pop x ∈ K pop f pop ( x ) using a inf Solve classicaly the POP problem 3 hierarchy of SDP relaxations by Lasserre f ∗ ≥ f ∗ sa ≥ f ∗ pop ≥ 0 ���� If the relaxations are accurate enough Second year PhD Victor MAGRON Certification of transcendental inequalities using SDP

  10. SOS and SDP Relaxations Polynomial Optimization Problem (POP): Let f, g 1 , · · · , g m ∈ R [ X 1 , · · · , X n ] K pop := { x ∈ R n : g 1 ( x ) ≥ 0 , · · · , g m ( x ) ≥ 0 } is the feasible set General POP: compute f ∗ pop = x ∈ K pop f ( x ) inf SOS Assumption: [e.g. Lasserre] K is compact, ∃ u ∈ R [ X ] s.t. the level set { x ∈ R n : u ( x ) ≥ 0 } m � is compact and u = u 0 + u j g j for some sum of squares (SOS) j =1 u 0 , u 1 , · · · , u m ∈ Σ[ X ] 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 The polynomial u ( x ) := n − j satisfies the assumption j =1 Second year PhD Victor MAGRON Certification of transcendental inequalities using SDP

  11. SOS and SDP Relaxations To convexify the problem, use the equivalent formulation: � f ∗ pop = x ∈ K pop f pop ( x ) = inf inf f pop dµ , where P ( K pop ) is the µ ∈P ( K pop ) set of all probability measures µ supported on the set K pop . Theorem [Putinar]: Given L : R [ X ] → R , the following are equivalent: � ∃ µ ∈ P ( K pop ) , ∀ p ∈ R [ X ] , L ( p ) = p dµ 1 m � L (1) = 1 , L ( s 0 + s j g j ) ≥ 0 for any s 0 , · · · , s m ∈ Σ[ X ] 2 j =1 Equivalent formulation: f ∗ pop = min { L ( f ) : L : R [ X ] → R linear, L (1) = 1 and each L g j is SDP } , with g 0 = 1 , L g 0 , · · · , L g m defined by: L g j : R [ X ] × R [ X ] → R ( p, q ) �→ L ( p · q · g j ) Second year PhD Victor MAGRON Certification of transcendental inequalities using SDP

  12. SOS and SDP Relaxations: Lasserre Hierarchy Let B := ( X α ) α ∈ N n denote the monomial basis and set y α = L ( X α ) , this identifies L with the infinite series y = ( y α ) α ∈ N n . The infinite moment matrix M associated to y indexed by B is: M ( y ) u,v := L ( u · v ) , u, v ∈ B . The localizing matrix M ( g j y ) is: M ( g j y ) u,v := L ( u · v · g j ) , u, v ∈ B . Let k ≥ k 0 := max {⌈ deg f pop ⌉ / 2 , ⌈ deg g 0 / 2 ⌉ , · · · , ⌈ deg g m / 2 ⌉} . Truncate the previous matrices by considering only rows and columns indexed by elements in B of degree at most k , and consider the hierarchy Q k of semidefinite relaxations: �  � f α x α dµ ( x ) = inf y L ( f ) = f α y α      α Q k : M k −⌈ deg g j / 2 ⌉ ( g j y ) 0 , 0 ≤ j ≤ m, �      y 1 = 1 Second year PhD Victor MAGRON Certification of transcendental inequalities using SDP

  13. SOS and SDP Relaxations Convergence Theorem [Lasserre]: The sequence inf( Q k ) k ≥ k 0 is non-decreasing and under the SOS assumption converges to f ∗ pop . SDP relaxations: Many solvers (e.g. Sedumi [ ? ], SDPA) solve the pair of (standard form) semidefinite programs:  �  P : min c α y α   y   α   �   subject to F α y α − F 0 � 0  ( SDP ) α    D : max Trace ( F 0 Y )   Y     Trace ( F α Y ) = c α  subject to Second year PhD Victor MAGRON Certification of transcendental inequalities using SDP

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend