linear and nonlinear methods for model reduction
play

Linear and nonlinear methods for model reduction Diane Guignard - PowerPoint PPT Presentation

Linear and nonlinear methods for model reduction Diane Guignard Joint work : A. Bonito, R. DeVore, P. Jantsch, and G. Petrova (TAMU) A. Cohen (Sorbonne Universit e) Workshop - Mathematics of Reduced Order Models February 17-21, 2020 ICERM


  1. Linear and nonlinear methods for model reduction Diane Guignard Joint work : A. Bonito, R. DeVore, P. Jantsch, and G. Petrova (TAMU) A. Cohen (Sorbonne Universit´ e) Workshop - Mathematics of Reduced Order Models February 17-21, 2020 ICERM Diane Guignard (TAMU) ICERM February 17, 2020 1 / 35

  2. Outline Introduction 1 Linear reduced methods 2 Nonlinear reduced methods 3 Conclusion 4 Diane Guignard (TAMU) ICERM February 17, 2020 2 / 35

  3. Outline Introduction 1 Linear reduced methods 2 Nonlinear reduced methods 3 Conclusion 4 Diane Guignard (TAMU) ICERM February 17, 2020 2 / 35

  4. Introduction Many real world applications lead to models with a large number of input parameters, such as weather forecast, optimal engineering design or option pricing. Goal Fast and efficient numerical approximation of a high-dimensional function u : Y ⊂ R d → V with d ≫ 1 (possibly infinite) and V a Banach space. Typical example: u is the solution of some parametric/random PDE Input Parameter PDE Solution y ∈ Y ⊂ R d − → P ( u , y ) = 0 − → u ( y ) ∈ V . Diane Guignard (TAMU) ICERM February 17, 2020 3 / 35

  5. Introduction II Approximation: for y ∈ Y u ( y ) ∈ V ≈ u n ( y ) ∈ V n . Types of approximation: Linear : V n is a linear space of dimension n , for instance ◮ reduced basis space; ◮ (Taylor) polynomial space. Nonlinear : V n is a nonlinear space depending on n parameters, for instance ◮ best n -term approximation from a dictionary; ◮ some adaptive approximations. Error: the space V is endowed with some norm � · � V and the approximation error for u ( y ) ∈ V is v n ∈ V n � u ( y ) − v n � V . inf Diane Guignard (TAMU) ICERM February 17, 2020 4 / 35

  6. Performance of a reduced model Usually, we are not interested in a good approximation of u ( y ) for one fixed y but for a certain model class K . In the parametric PDE setting: we consider the solution manifold M := { u ( y ) : y ∈ Y } and the goal is to built V n that minimize the worst error sup v n ∈ V n � v − v n � V . inf v ∈M Optimality: the best performance achievable by a linear reduced model is given by the Kolmogorov n -width For any compact set K ⊂ V d n ( K ) := dim( V n )= n sup inf v n ∈ V n � v − v n � V . inf v ∈ K Nonlinear methods can performed better and widths for nonlinear reduced model can be defined in different ways. Diane Guignard (TAMU) ICERM February 17, 2020 5 / 35

  7. Setting To get results that are immune to the so-called curse of dimensionality , we consider the case d = ∞ and we set Y := [ − 1 , 1] N . We write F the set of all finitely supported sequences ν = ( ν 1 , ν 2 , . . . ) with ν j ∈ N 0 := N ∪ { 0 } . We consider Taylor polynomial approximations : given a finite subset Λ ⊂ F � t ν y ν , u ( y ) ≈ ν ∈ Λ for some t ν ∈ V and y ν := � j ≥ 1 y ν j j . We restrict ourselves to lower sets (or downward closed sets), namely sets for which ν ∈ Λ and µ ≤ ν = ⇒ µ ∈ Λ . Diane Guignard (TAMU) ICERM February 17, 2020 6 / 35

  8. Outline Introduction 1 Linear reduced methods 2 Nonlinear reduced methods 3 Conclusion 4 Diane Guignard (TAMU) ICERM February 17, 2020 6 / 35

  9. Goal The design and analysis of (near) optimal linear reduced models is well developed in the framework of parametric PDEs, see for instance Polynomial basis: [Beck-Nobile-Tamellini-Tempone, 2012] , [Chkifa-Cohen-DeVore-Schwab, 2013] , [Tran-Webster-Zhang, 2017] , [Bachmayr-Cohen-Migliorati, 2017] . Reduced basis: [Maday-Patera-Turinici, 2002] , [Rozza-Huynh-Patera,, 2008] , [DeVore-Petrova-Wojtaszczyk, 2013] . The goal here is to: move away from the PDE setting (obtain approximation results without using the PDE theory); obtain sharp error estimates for all n (not only for n sufficiently large). Diane Guignard (TAMU) ICERM February 17, 2020 7 / 35

  10. Class of anisotropic analytic functions Norm: we want to approximate Banach space valued functions u : Y → V in the norm � u � L ∞ ( Y , V ) := sup � u ( y ) � V . y ∈ Y Sequence: let ρ = ( ρ j ) j ≥ 1 be a non-decreasing sequence with ρ 1 > 1 and lim j →∞ ρ j = ∞ . Model class: for any 0 < p ≤ ∞ , let B ρ, p be the set of all u ∈ L ∞ ( Y , V ) which can be represented uniquely by � t ν y ν u ( y ) = ν ∈F with uniform and unconditional convergence on Y , and such that �� � 1 / p [ ρ ν � t ν � V ] p � u � B ρ, p := < ∞ . ν ∈F Diane Guignard (TAMU) ICERM February 17, 2020 8 / 35

  11. Measure of performance for B ρ, p We approximate u ∈ B ρ, p using Taylor polynomials: given a finite set Λ ⊂ F t ν := t ν ( u ) := ∂ ν u (0) � t ν y ν , u ( y ) ≈ . ν ! ν ∈ Λ For a model class K of functions in L ∞ ( Y , V ), the performance of a lower set Λ n of cardinality n is controlled by � t ν y ν � V . e n ( K ) := inf #Λ ≤ n sup sup � u ( y ) − u ∈ K y ∈ Y ν ∈ Λ Given the model class K = B ρ, p (or its unit ball), what can we say about the decay rate of e n ( K ) as n increases; the sharpness of the error bounds; the construction of a (near) optimal lower set Λ of cardinality n ? Diane Guignard (TAMU) ICERM February 17, 2020 9 / 35

  12. Approximation of functions in B ρ, p Let ( δ n ) n ≥ 1 := ( δ n ( ρ )) n ≥ 1 be a decreasing rearrangement of ( ρ − ν ) ν ∈F and let Λ n := Λ n ,ρ := { ν ∈ F corresponding to the n largest ρ − ν } , where ties are handled arbitrarily but so that Λ n is a lower set of cardinality n . Theorem Let 1 ≤ p ≤ ∞ and let p ′ be the conjugate of p. Then for all u ∈ B ρ, p we have  � 1 ��  k > n δ p ′ if 1 ≤ p ′ < ∞ p ′ � t ν y ν � V ≤ � u � B ρ, p sup � u ( y ) − k if p ′ = ∞ .  δ n +1 y ∈ Y ν ∈ Λ n Moreover, the set Λ n is optimal in the sense that it minimizes the surrogate error � sup � t ν � V u ∈B ρ, p ν / ∈ Λ among all lower set Λ with #Λ = n. Diane Guignard (TAMU) ICERM February 17, 2020 10 / 35

  13. The sequence δ n ( ρ ) From the previous results, the approximation error is controlled by the sequence ( δ n ) n ≥ 1 = ( δ n ( ρ )) n ≥ 1 , where δ n is the n th largest ρ − ν . In order to compute δ n or its decay as n increases, we study #Λ( ε, ρ ), where Λ( ε, ρ ) := { ν ∈ F : ρ − ν ≥ ε } = { ν ∈ F : ρ ν ≤ ε − 1 } . Properties: #Λ( ε, ρ ) < ∞ whenever ε > 0; Λ( ε, ρ ) is a lower set since µ ≤ ν ⇒ ρ − ν ≤ ρ − µ ; Λ( ε, ρ ) ⊂ Λ( ε ′ , ρ ) whenever ε ′ ≤ ε ; Λ( δ n , ρ ) ≥ n Remark: as a function of ε , #Λ( ε, ρ ) is a piecewise constant function and ( δ n ( ρ )) n ≥ 1 is the decreasing sequence of the breakpoints ε 1 , ε 2 , . . . of #Λ( ε, ρ ). Diane Guignard (TAMU) ICERM February 17, 2020 11 / 35

  14. #Λ( ε, ρ ) as lattice points in a simplex There is a D = D ( ε ) such that ρ − 1 < ε for j > D and thus any ν ∈ Λ( ε, ρ ) has j support in { 1 , 2 , . . . , D } . D ln ρ j � ρ − ν ≥ ε ⇐ ⇒ ν j ≤ 1 . ln ε − 1 j =1 � �� � ≤ 1 Hence, ν ∈ Λ( ε, ρ ) if and only if ν is an integer lattice point in a simplex. Estimating the number of lattice points in such a simplex is a classical problem in number theory and combinatorics. Existing bounds are only asymptotic and not sharp for sets of small/moderate cardinality. Diane Guignard (TAMU) ICERM February 17, 2020 12 / 35

  15. Specific sequences: polynomial growth We can achieve better results for sequences ρ := ρ ( s ), s > 0, of the form ρ j ( s ) := ( j + 1) s , j ≥ 1 , or the slightly modified sequence ρ ∗ = ρ ∗ ( s ) defined by ρ ∗ j := 2 ks for j ∈ I k , where I 1 := { 1 , 2 } and I k := { j : 2 k − 1 < j ≤ 2 k } , k ≥ 2. * 10 0 10 0 10 -2 10 -2 10 -4 10 -4 n n 10 -6 10 -6 10 -8 10 -8 1 200 400 600 800 1000 1200 1 200 400 600 800 1000 1200 n n Diane Guignard (TAMU) ICERM February 17, 2020 13 / 35

  16. Estimation of #Λ( ε, ρ ): exact count Counting lattice point in the simplex described by the sequence ρ ( s ) is directly related to counting the number of multiplicative partitions of integers [Canfield-Erd¨ os-Pomerance, 1983],[Cohen-DeVore, 2015] . Exact counts are known only for some values of n and the computation is very intensive. For the modified sequence ρ ∗ ( s ), the count is related to additive partitions of integers, which are easier to compute numerically. Theorem m k � � � � � N j − 1 + # I j #Λ(2 − ms , ρ ∗ ( s )) = 1 + , N j k =1 ( N 1 ,..., N k ) ∈Q k j =1 where k � Q k := { ( N 1 , . . . , N k ) ∈ N k 0 : jN j = k } j =1 There is a one-to-one correspondance between the elements of Q k and additive partitions of k . Diane Guignard (TAMU) ICERM February 17, 2020 14 / 35

  17. Estimation of #Λ( ε, ρ ): upper bound Theorem For m = 0 , #Λ(2 − ms , ρ ∗ ( s )) = 1 , when m = 1 , #Λ(2 − ms , ρ ∗ ( s )) = 3 , and � 2 m +4 √ m , 2 ≤ m ≤ 5 , #Λ(2 − ms , ρ ∗ ( s )) ≤ Cm − 3 / 4 2 m + c √ m , m ≥ 6 . where C ≈ 6 . 3 and c ≈ 4 . Comparison of the upper bound and the exact count (case s = 1) 10 25 10 20 # (2 -m , *(1)) 10 15 10 10 10 5 10 0 0 10 20 30 40 50 m Diane Guignard (TAMU) ICERM February 17, 2020 15 / 35

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