adaptive wavelet methods for space time variational
play

Adaptive wavelet methods for space-time variational formulations of - PowerPoint PPT Presentation

Adaptive wavelet methods for space-time variational formulations of evolutionary PDEs Rob Stevenson Korteweg-de Vries Institute for Mathematics University of Amsterdam Motivation Consider heat eq., implicit time discretization, AFEM for


  1. Adaptive wavelet methods for space-time variational formulations of evolutionary PDEs Rob Stevenson Korteweg-de Vries Institute for Mathematics University of Amsterdam

  2. Motivation Consider heat eq., implicit time discretization, AFEM for solving the seq. of elliptic problems. Issues: • How to distribute ‘grid points’ optimally over space and time? • Often the class of possible space-time grids doesn’t include ones that are suited for singularities that are local in space and time. • Inherently sequential. • When whole time evolution is needed, as with problems of optimal control, huge memory requirements. Aim at adaptive solver for the problem as a whole , which is quasi-optimal within a class of trial spaces that contains one that gives best possible rate allowed by the order. Furthermore, using that the space-time cylinder is a product domain, we apply (adaptive) tensor product approximation (cf. sparse grids). So we solve time-evolution at a complexity of an optimal solver for the stationary problem. 1/33

  3. Topics • Optimal adaptive wavelet method for solving well-posed (non-) linear operator eqs. • New approximate residual evaluation scheme. • To avoid C 1 wavelets: FOSLS formulations. • Applications: elliptic; stationary NSE; parabolic; instat. NSE. • Some numerical results. 2/33

  4. Well-posed op. eqs. R ). Let B ∈ L is( X , Y ′ ) . Given Let X , Y be sep. Hilbert spaces (over I f ∈ Y ′ , we seek u ∈ X s.t. Bu = f Ex.: � Ω ∇ w · ∇ v dx , X = Y := H 1 • ( Bw )( v ) := 0 (Ω) (Poisson problem), � � � • ( B ( � Ω ∇ � w : ∇ � v − v − w, p ))( � v, q ) := Ω p div � Ω q div � w dx , 0 (Ω) n × L 2 (Ω) /I X = Y := H 1 R (stat. Stokes problem), � � ( w ( y ) − w ( x ))( v ( y ) − v ( x )) 1 • ( Bw )( v ) := dxdy , | x − y | 3 4 π ∂ Ω ∂ Ω 1 X = Y := H 2 ( ∂ Ω) / R (hypersingular boundary integral equation). � T � Ω − w ∂v • ( Bw )( v ) := ∂t + ∇ w · ∇ v dx dt , (heat eq.) 0 X := L 2 ( I ; H 1 0 (Ω)) , Y := L 2 ( I ; H 1 0 (Ω)) ∩ H 1 0 , { T } ( I, H − 1 (Ω)) . 3/33

  5. Reformulation as well-posed bi-infinite MV eq Let Ψ X = { ψ X X } , Ψ Y = { ψ Y λ : λ ∈ ∨ λ : λ ∈ ∨ Y } Riesz bases for X , Y (we have wavelet bases in mind) . That is, the synthesis operator , � F X : c �→ c ⊤ Ψ X := c λ ψ X λ ∈ L is( ℓ 2 ( ∨ X ) , X ) , λ ∈∨ X and so its adjoint, the analysis operator , F ′ X : g �→ g (Ψ X ) := [ g ( ψ X X ∈ L is( X ′ , ℓ 2 ( ∨ λ )] λ ∈∨ X )) . (analogously for F Y ) . F − 1 ⇒ F ′ = F ′ Bu = f ⇐ Y B F X X u Y f , � �� � � �� � ���� u B f where B = ( B Ψ X )(Ψ Y ) ∈ L is( ℓ 2 ( ∨ X ) , ℓ 2 ( ∨ Y )) (infinite “stiffness” matrix) , f = f (Ψ Y ) ∈ ℓ 2 ( ∨ Y ) (infinite “load” vector). 4/33

  6. Least squares problems Let B ∈ L ( X , Y ′ ) with � B · � Y ′ � � · � X Then 2 � Bu − f � 2 1 2 � Bu − f � 2 1 ⇒ B ⊤ ( Bu − f ) = 0 , argmin Y ′ ⇐ ⇒ argmin Y ) ⇐ ℓ 2 ( ∨ u ∈X u ∈ ℓ 2 ( ∨ X ) where B ⊤ B ∈ L is( ℓ 2 ( ∨ X ) , ℓ 2 ( ∨ X )) . We will apply these normal equations also when B ∈ L is( X , Y ′ ) and thus Bu = f is well-posed ( B ∈ L is( ℓ 2 ( ∨ X ) , ℓ 2 ( ∨ Y ) ), but not B = B ⊤ > 0 , because not X = Y , Ψ X = Ψ Y and B = B ′ > 0 . 5/33

  7. Adaptive Wavelet-Galerkin scheme ( Bu = f ) ([CDD01]) Let B = B ⊤ > 0 . Otherwise apply to normal equations. Goal: To generate sequence of approx. to u that, whenever for some s > 0 , � u � A s := sup N N s � u − u N � < ∞ , converges with this rate s , at linear cost. (Here u N is a best approx. to u with # supp u N ≤ N .) Notations: Λ ⊆ ∨ , I Λ : ℓ 2 (Λ) → ℓ 2 ( ∨ ) , R Λ = I ⊤ Λ : ℓ 2 ( ∨ ) → ℓ 2 (Λ) , 1 u Λ := B − 1 B Λ := R Λ BI Λ , Λ R Λ f , ||| · ||| := � B · , ·� 2 (we will identify u Λ with I Λ u Λ ). awgm: • Solve B Λ i u Λ i = R Λ i f ; • Λ i +1 ⊃ Λ i by bulk chasing on f − Bu Λ i ; • repeat with i := i + 1 (Familiar solve-estimate-mark-refine loop known from AFEM, with role a posteriori estimator played by the residual vector. Convergence and optimality not restricted to elliptic problems) 6/33

  8. awgm Prop 1 ([CDD01]) . Let θ ∈ (0 , 1] , Λ ⊂ Ξ ⊂ ∨ , s.t. � R Ξ ( f − Bu Λ ) � ≥ θ � f − Bu Λ � . Then ||| u − u Ξ ||| ≤ [1 − κ ( B ) − 1 θ 2 � 1 2 ||| u − u Λ ||| . Prop 2 ([GHS07]) . If θ < κ ( B ) − 1 2 and Ξ is the smallest set satisfying bulk chasing criterium, then #(Ξ \ Λ) ≤ N for smallest N s.t. 1 ||| u − u N ||| ≤ [1 − θ 2 κ ( B )] 2 ||| u − u Λ ||| . Corol 1. awgm realizes optimal rate s ( N � � u − u Λ � − 1 /s & lin. conv. ) , but, in this form, it is not implementable. of residual f − Bu Λ and approx. Thm 1. awgm with approx. eval. solution of B Λ u Λ = R Λ f within suff. small, but fixed rel. tolerance δ , also converges with optimal rate s , and, if such approx. eval. of f − Bw for w ∈ ℓ 2 (Λ) takes O ( � u − w � − 1 /s + #Λ) operations ( cost condition ) , then scheme has optimal comput. compl. 7/33

  9. Nonlinear operator equations ([XZ03, Ste14]) Theorem 1 generalizes to equations F ( u ) = 0 for F : X ⊃ dom( F ) → Y ′ , written as F ( u ) = 0 , where F := F ′ Y F F X , assuming that X = Y , DF ( u ) ∈ L is( X , X ′ ) and DF ( u ) = DF ( u ) ′ > 0 , or to 1 2 � F ( u ) � 2 argmin Y ′ , u ∈ dom( F ) written as D F ( u ) ⊤ F ( u ) = 0 , only assuming that � DF ( u )( · ) � Y ′ � � · � X . 8/33

  10. Verification of cost condition Valid approx. eval. of f − Bw from [CDD01] exploits near-sparsity of f , B , and w ( u ∈ A s ❀ w ∈ A s ). Depends non-linearly on w . A quantitatively better scheme is obtained by not splitting the residual: Ex 1. Poisson 1D. w := w ⊤ Ψ , to approx. � � 1 � � � 1 � 0 w ′ ψ ′ f − Bw = 0 fψ λ λ ∈∇ − λ dx λ ∈∇ within δ � u − w � H 1 (0 , 1) . Assuming Ψ ⊂ H 2 (0 , 1) , � � 1 � 0 ( f + w ′′ ) ψ λ dx f − Bw = λ ∈∇ , and f + w ′′ is piecewise polynomial w.r.t some mesh 1 , with �·� H − 1 (0 , 1) -norm � � u − w � H 1 (0 , 1) . By dropping all ψ λ whose levels exceed level of local mesh by fixed increment, resulting linear approx. res. eval. scheme meets acc. req. By putting tree constraint on wavelet index sets, multi- to locally single scale transforms in lin. complex, and so approx res. eval in O (# supp w ) ops., thus meets cost condition. 1 modulo data oscillation 9/33

  11. Verification of cost condition • Scheme applies whenever operator applies to any wavelet in mild sense , and also applies to semi-linear PDEs. One vanishing moment suffices. • Instead of applying C 1 -wavelets, we advocate to write second order PDE as (well-posed) first order system least squares . Always possible. 10/33

  12. FOSLS for semi-linear 2nd order PDEs Let F : X ⊃ dom( F ) → Y ′ . For some sep. H. space P , let F = F 0 + F 1 F 2 where F 2 ∈ L ( X , P ) , F 1 ∈ L ( P , Y ′ ) . Then ⇒ � H ( u, θ ) := ( F 0 ( u ) + F 1 θ, θ − F 2 u ) = � F ( u ) = 0 ⇐ 0 . Thm 2 ([RS16]) . ⇒ � D � � DF ( u ) v � Y ′ � � v � X = H ( u, θ )( v, η ) � Y ′ ×P � � ( v, η ) � X×P . So F ( u ) = 0 can be found as 2 � � H ( u, θ ) � 2 1 argmin Y ′ ×P , ( u,θ ) ∈ dom( F ) ×P i.e. as solution of D � H ( u , θ ) ⊤ � H ( u , θ ) = 0 . 11/33

  13. Application: Semi-linear elliptic eq. � R n −△ u + N ( u ) = f on Ω ⊂ I u = 0 at ∂ Ω . ( −△ u may read as ∇ · A ∇ u + b · ∇ u + cu ; other (inhom.) b.c. can be used). Let standard var. form. with X = Y = H 1 0 (Ω) be well-posed (i.e. solution u exists, linearized operator at u in L is( X , Y ′ ) ). � Take P = L 2 (Ω) n . F 2 u := ∇ u , ( F 1 � Ω � θ )( v ) := θ · ∇ v dx . Well-posed FOSLS: � � � � Y ′ + � � 1 θ · ∇ v dx + ( N ( u ) − f ) v dx � 2 θ − ∇ u � 2 � v �→ argmin . P 2 ( u,� Ω θ ) ∈X×P 12/33

  14. Application: Semi-linear elliptic eq. Equip X , Y , P , with wavelet Riesz bases Ψ X , Ψ X , Ψ P . To solve � � � ∇ Ψ X � , ∇ u − � � 0 = θ L 2 (Ω) n + − Ψ P � � �� � DN ( u )Ψ X , Ψ Y � L 2 (Ω) � � L 2 (Ω) + �∇ Ψ Y , � Ψ Y , N ( u ) − f θ � L 2 (Ω) n � Ψ P , ∇ Ψ Y � L 2 (Ω) n which rhs under the additional condition Ψ P ⊂ H (div; Ω) , and u , � θ from the span of the wavelets, reads as � � � � � ∇ Ψ X � DN ( u )Ψ X , Ψ Y � L 2 (Ω) � � � � , ∇ u − � Ψ Y , N ( u ) − f − div � θ + θ L 2 (Ω) . − Ψ P � Ψ P , ∇ Ψ Y � L 2 (Ω) n L 2 (Ω) n 13/33

  15. Application: Semi-linear elliptic eq. Numerical experiment (Nikolaos Rekatsinas (KdVI, Amsterdam)) � −△ u + u 3 = f R 2 on Ω ⊂ I u = 0 at ∂ Ω . L-shaped domain. FOSLS. Finite element wavelets. Continuous piecewise linears for Ψ Y and Ψ P , continuous piecewise quadratics for Ψ X . Figure 1: Approximate solution of −△ u + u 3 = 1 on L-shaped, u = 0 on bdr., as lin. combi of 202 wavelets. 14/33

  16. Application: Semi-linear elliptic eq. Figure 2: Norm of residual vector, vs. number of wavelets, and optimal slope 3 − 1 = 1 2 15/33

  17. Application: Semi-linear elliptic eq. Figure 3: Centers of supports wavelets ( # = 5447 ) that were selected 16/33

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