detecting optimality and extracting minimizers in
play

Detecting optimality and extracting minimizers in polynomial - PowerPoint PPT Presentation

Detecting optimality and extracting minimizers in polynomial optimization based on the Lasserre relaxation and the truncated GNS construction Mara Lpez Quijorna University of Konstanz Graz, 7 September 2018 1/12 Notation: Let n , k N 0


  1. Detecting optimality and extracting minimizers in polynomial optimization based on the Lasserre relaxation and the truncated GNS construction María López Quijorna University of Konstanz Graz, 7 September 2018 1/12

  2. Notation: Let n , k ∈ N 0 then: X := ( X 1 , . . . , X n ), R [ X ] := R [ X 1 , . . . , X n ] R [ X ] k real polynomials with degree less or equal to k R [ X ] = k real forms of degree k R [ X ] ∗ k := { L : R [ X ] k → R | L is R -linear } m � � R [ X ] 2 g 2 k := { i | m ∈ N 0 , g i ∈ R [ X ] k } i =0 1/12

  3. Notation: Let n , k ∈ N 0 then: X := ( X 1 , . . . , X n ), R [ X ] := R [ X 1 , . . . , X n ] R [ X ] k real polynomials with degree less or equal to k R [ X ] = k real forms of degree k R [ X ] ∗ k := { L : R [ X ] k → R | L is R -linear } m � � R [ X ] 2 g 2 k := { i | m ∈ N 0 , g i ∈ R [ X ] k } i =0 The polynomial optimization problem Let f , p 1 , . . . , p m ∈ R [ X ] and m ∈ N 0 , � minimize f ( x ) ( P ) : x ∈ S := { y ∈ R n | p 1 ( y ) ≥ 0 , . . . , p m ( y ) ≥ 0 } s.t. : P ∗ := inf { f ( x ) | x ∈ S } ∈ {−∞} ∪ R ∪ {∞} S ∗ := { x ∗ ∈ S | for all x ∈ S , f ( x ∗ ) ≤ f ( x ) } 1/12

  4. Strategy Polynomial Optimization Problem (POP) 2/12

  5. Strategy Polynomial Optimization Problem (POP) Step 1 1.Relaxation of the problem in the space R [ X ] ∗ k , for relatively small k . Solve a SDP problem and find a solution in R [ X ] ∗ k . 2/12

  6. Strategy Polynomial Optimization Problem (POP) Step 1 1.Relaxation of the problem in the space R [ X ] ∗ k , for relatively small k . Solve a SDP problem and find a solution in R [ X ] ∗ k . Step 2 2.Check if a matrix is generalized Hankel 2/12

  7. Strategy Polynomial Optimization Problem (POP) Step 1 1.Relaxation of the problem in the space R [ X ] ∗ k , for relatively small k . Solve a SDP problem and find a solution in R [ X ] ∗ k . Step 2 k:=k+1 and 2.Check if a matrix is generalized Hankel go to step 1 No 2/12

  8. Strategy Polynomial Optimization Problem (POP) Step 1 1.Relaxation of the problem in the space R [ X ] ∗ k , for relatively small k . Solve a SDP problem and find a solution in R [ X ] ∗ k . Step 2 k:=k+1 and 2.Check if a matrix is generalized Hankel go to step 1 No Yes: Step 3 3.Translate the solution from the space R [ X ] ∗ k to a set of points N ⊆ R n , via the truncated-GNS construction. 2/12

  9. Strategy Polynomial Optimization Problem (POP) Step 1 1.Relaxation of the problem in the space R [ X ] ∗ k , for relatively small k . Solve a SDP problem and find a solution in R [ X ] ∗ k . Step 2 k:=k+1 and 2.Check if a matrix is generalized Hankel go to step 1 No Yes: Step 3 Truncated 3.Translate the solution from the space R [ X ] ∗ k to a set Moment of points N ⊆ R n , via the truncated-GNS construction. Problem 2/12

  10. Strategy Polynomial Optimization Problem (POP) Step 1 1.Relaxation of the problem in the space R [ X ] ∗ k , for relatively small k . Solve a SDP problem and find a solution in R [ X ] ∗ k . Step 2 k:=k+1 and 2.Check if a matrix is generalized Hankel go to step 1 No Yes: Step 3 Truncated 3.Translate the solution from the space R [ X ] ∗ k to a set Moment of points N ⊆ R n , via the truncated-GNS construction. Problem Step 4 4. N ⊆ S and deg f < k ? 2/12

  11. Strategy Polynomial Optimization Problem (POP) Step 1 1.Relaxation of the problem in the space R [ X ] ∗ k , for relatively small k . Solve a SDP problem and find a solution in R [ X ] ∗ k . Step 2 k:=k+1 and 2.Check if a matrix is generalized Hankel go to step 1 No Yes: Step 3 Truncated 3.Translate the solution from the space R [ X ] ∗ k to a set Moment of points N ⊆ R n , via the truncated-GNS construction. Problem Step 4 k:=k+1 and 4. N ⊆ S and deg f < k ? go to step 1 No 2/12

  12. Strategy Polynomial Optimization Problem (POP) Step 1 1.Relaxation of the problem in the space R [ X ] ∗ k , for relatively small k . Solve a SDP problem and find a solution in R [ X ] ∗ k . Step 2 k:=k+1 and 2.Check if a matrix is generalized Hankel go to step 1 No Yes: Step 3 Truncated 3.Translate the solution from the space R [ X ] ∗ k to a set Moment of points N ⊆ R n , via the truncated-GNS construction. Problem Step 4 k:=k+1 and 4. N ⊆ S and deg f < k ? go to step 1 No Yes We have reached optimality and N contains minimizers of the original POP. 2/12

  13. First attempt Linearize the polynomial optimization problem: X α := X α 1 1 · · · X α n �− → y α , new real variable n 3/12

  14. First attempt Linearize the polynomial optimization problem: X α := X α 1 1 · · · X α n �− → y α , new real variable n Second attempt Add redundant inequalities and after linearize the polynomial opti- mization problem. 3/12

  15. The 2d-truncated quadratic module Let p 1 , . . . , p m ∈ R [ X ] 2 d with d ∈ N 0 ∪ {∞} . We define the 2 d - truncated quadratic module generated by p 1 , . . . , p m as: � R [ X ] 2 � � � � � R [ X ] 2 p 1 M 2 d ( p 1 , . . . , p m ) := R [ X ] 2 d ∩ + R [ X ] 2 d ∩ � � � R [ X ] 2 p m + · · · + R [ X ] 2 d ∩ ⊆ R [ X ] 2 d 4/12

  16. The 2d-truncated quadratic module Let p 1 , . . . , p m ∈ R [ X ] 2 d with d ∈ N 0 ∪ {∞} . We define the 2 d - truncated quadratic module generated by p 1 , . . . , p m as: � R [ X ] 2 � � � � � R [ X ] 2 p 1 M 2 d ( p 1 , . . . , p m ) := R [ X ] 2 d ∩ + R [ X ] 2 d ∩ � � � R [ X ] 2 p m + · · · + R [ X ] 2 d ∩ ⊆ R [ X ] 2 d The 2d-degree Lasserre relaxation Let p 1 , . . . , p m ∈ R [ X ] 2 d with d ∈ N 0 ∪ {∞} . The Lasserre relax- ation (or Moment relaxation) of ( P ) of degree 2 d is the following problem:   minimize L ( f )      L ∈ R [ X ] ∗ subject to: 2 d ( P 2 d ) :  L (1) = 1 and      L ( M 2 d ( p 1 ,..., p m )) ⊆ R ≥ 0 4/12

  17. The 2d-truncated quadratic module Let p 1 , . . . , p m ∈ R [ X ] 2 d with d ∈ N 0 ∪ {∞} . We define the 2 d - truncated quadratic module generated by p 1 , . . . , p m as: � R [ X ] 2 � � � � � R [ X ] 2 p 1 M 2 d ( p 1 , . . . , p m ) := R [ X ] 2 d ∩ + R [ X ] 2 d ∩ � � � R [ X ] 2 p m + · · · + R [ X ] 2 d ∩ ⊆ R [ X ] 2 d The 2d-degree Lasserre relaxation Let p 1 , . . . , p m ∈ R [ X ] 2 d with d ∈ N 0 ∪ {∞} . The Lasserre relax- ation (or Moment relaxation) of ( P ) of degree 2 d is the following problem:   minimize L ( f )      L ∈ R [ X ] ∗ subject to: 2 d ( P 2 d ) :  L (1) = 1 and      L ( M 2 d ( p 1 ,..., p m )) ⊆ R ≥ 0 the optimal value of ( P 2 d ) is denoted by P ∗ 2 d ∈ {−∞} ∪ R ∪ {∞} . 4/12

  18. Notation: r d := dim R [ X ] d Generalized Hankel matrix (or Moment matrix) Every matrix M ∈ R r d × r d indexed by a basis of R [ X ] d is called a generalized Hankel matrix (of order d ). 5/12

  19. Notation: r d := dim R [ X ] d Generalized Hankel matrix (or Moment matrix) Every matrix M ∈ R r d × r d indexed by a basis of R [ X ] d is called a generalized Hankel matrix (of order d ). Example: n = 2 1 1 X 1 X 2 X 1 X 2     1 X 1 X 2 y (0 , 0) y (1 , 0) y (0 , 1) 1 1     X 2 X 1 X 1 X 2  − → y (1 , 0) y (2 , 0) y (1 , 1)    X 1 X 1 1 X 2 X 2 X 1 X 2 y (0 , 1) y (1 , 1) y (0 , 2) X 2 X 2 2 A matrix of this form is a generalized hankel matrix (of order 2). 5/12

  20. Notation: r d − 1 := dim R [ X ] d − 1 and s d := dim R [ X ] = d A Smul’jan result (1959) Let L ∈ R [ X ] ∗ 2 d be a feasible solution of ( P 2 d ). Set the Moment matrix associated to L: M L := ( L ( X α + β )) | α | , | β |≤ d Then there exists W ∈ R r d − 1 × s d and X ∈ R s d × s d such that: R [ X ] d − 1 R [ x ] = d � � A L A L W R [ X ] d − 1 M L = W T A L W T A L W + XX T R [ X ] = d 6/12

  21. Notation: r d − 1 := dim R [ X ] d − 1 and s d := dim R [ X ] = d A Smul’jan result (1959) Let L ∈ R [ X ] ∗ 2 d be a feasible solution of ( P 2 d ). Set the Moment matrix associated to L: M L := ( L ( X α + β )) | α | , | β |≤ d Then there exists W ∈ R r d − 1 × s d and X ∈ R s d × s d such that: R [ X ] d − 1 R [ x ] = d � � A L A L W R [ X ] d − 1 M L = W T A L W T A L W + XX T R [ X ] = d Observation and definition Moreover: � � A L A L W � M L := � 0 W T A L W T A L W the modified Moment matrix associated to L is well defined, i.e it does not depend of the choice of W . 6/12

  22. First result 2 d be an optimal solution of ( P 2 d ) and suppose � Let L ∈ R [ X ] ∗ M L is a generalized Hankel matrix. Then there are a 1 , . . . , a r ∈ R n pairwise different points and λ 1 > 0 , . . . ,λ r > 0 weights such that: r � L ( p ) = λ i p ( a i ) for all p ∈ R [ X ] 2 d − 1 i =1 where r = rank A L . 7/12

  23. First result 2 d be an optimal solution of ( P 2 d ) and suppose � Let L ∈ R [ X ] ∗ M L is a generalized Hankel matrix. Then there are a 1 , . . . , a r ∈ R n pairwise different points and λ 1 > 0 , . . . ,λ r > 0 weights such that: r � L ( p ) = λ i p ( a i ) for all p ∈ R [ X ] 2 d − 1 i =1 where r = rank A L . Moreover if { a 1 , . . . , a r } ⊆ S and f ∈ R [ X ] 2 d − 1 then a 1 , . . . , a r are global minimizers of ( P ) and P ∗ = P ∗ 2 d = f ( a i ) for all i ∈ { 1 , . . . , r } . 7/12

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