an optimal adaptive wavelet method
play

An optimal adaptive wavelet method discrete problems Linear - PowerPoint PPT Presentation

Continuous and An optimal adaptive wavelet method discrete problems Linear operator equations for strongly elliptic operator equations Discretization A convergent adaptive Galerkin method Galerkin approximation Tsogtgerel Gantumur


  1. Continuous and An optimal adaptive wavelet method discrete problems Linear operator equations for strongly elliptic operator equations Discretization A convergent adaptive Galerkin method Galerkin approximation Tsogtgerel Gantumur Convergence (Utrecht University) Complexity analysis Nonlinear approximation Optimal complexity Workshop on Fast Numerical Solution of PDE’s 20-22 December 2005 Utrecht 1

  2. Motivation and overview [Cohen, Dahmen, DeVore ’01, ’02] Continuous and discrete problems ◮ Using a wavalet basis Ψ , transform Au = g to a Linear operator equations Discretization matrix-vector system Au = g A convergent adaptive Galerkin ◮ Solve it by an iterative method method Galerkin approximation ◮ They apply to A symmetric positive definite Convergence Complexity ◮ If A is perturbed by a compact operator? analysis Nonlinear approximation ◮ Normal equation: A T Au = A T g Optimal complexity ◮ Condition number squared, application of A T A expensive ◮ We modified [Gantumur, Harbrecht, Stevenson ’05] 2

  3. Sobolev spaces Continuous and discrete problems Linear operator equations Discretization A convergent ◮ Let Ω be an n -dimensional domain adaptive Galerkin method ◮ H s := ( L 2 (Ω) , H 1 0 (Ω)) s , 2 for 0 ≤ s ≤ 1 Galerkin approximation Convergence ◮ H s := H s (Ω) ∩ H 1 0 (Ω) for s > 1 Complexity analysis ◮ H s := ( H − s ) ′ for s < 0 Nonlinear approximation Optimal complexity 3

  4. Model problem ◮ A : H 1 → H − 1 linear, self-adjoint, H 1 -elliptic: Continuous and discrete problems Linear operator equations � Au , u � ≥ c � u � 2 u ∈ H 1 (= H 1 0 (Ω)) Discretization 1 A convergent ◮ B : H 1 − σ → H − 1 linear ( σ > 0 ) adaptive Galerkin method ◮ L := A + B : H 1 → H − 1 Galerkin approximation Convergence Complexity Find u ∈ H 1 s.t. ( g ∈ H − 1 ) Lu = g analysis Nonlinear approximation ◮ Regularity: g ∈ H − 1 + σ ⇒ � u � 1 + σ � � g � − 1 + σ Optimal complexity ◮ Example: Helmholtz equation � ∇ u · ∇ v − κ 2 uv � Lu , v � = Ω 4

  5. Riesz bases Continuous and discrete problems Linear operator equations Ψ = { ψ λ : λ ∈ ∇} is a Riesz basis for H 1 Discretization – each v ∈ H 1 has a unique expansion A convergent adaptive Galerkin method Galerkin approximation ψ λ , v �| 2 ≤ C � v � 2 � � ˜ � |� ˜ c � v � 2 v = ψ λ , v � ψ λ s.t. 1 ≤ Convergence 1 Complexity λ ∈∇ λ ∈∇ analysis Nonlinear approximation Optimal complexity ψ λ } ⊂ H − 1 is the dual basis: � ˜ ◮ ˜ Ψ = { ˜ ψ λ , ψ µ � = δ λµ ◮ For v ∈ H 1 , we have v = { v λ } := {� ˜ ψ λ , v �} ∈ ℓ 2 ( ∇ ) 5

  6. Wavelet basis ◮ Ψ = { ψ λ } Riesz basis for H 1 Continuous and discrete problems ◮ Nested index sets ∇ 0 ⊂ ∇ 1 ⊂ . . . ⊂ ∇ j ⊂ . . . ⊂ ∇ , Linear operator equations Discretization ◮ S j = span { ψ λ : λ ∈ ∇ j } ⊂ H 1 A convergent adaptive Galerkin method ◮ diam ( supp ψ λ ) = O ( 2 − j ) if λ ∈ ∇ j \ ∇ j − 1 Galerkin approximation Convergence ◮ All polynomials of degree d − 1 , P d − 1 ⊂ S 0 Complexity analysis Nonlinear approximation Optimal complexity v ∈ H s ( 1 ≤ s ≤ d ) v j ∈S j � v − v j � 1 ≤ C · 2 − j ( s − 1 ) / n � v � s inf ◮ If λ ∈ ∇ \ ∇ 0 , we have � P ˜ d − 1 , ψ λ � L 2 = 0 6

  7. Equivalent discrete problem Continuous and [CDD01, CDD02] discrete problems ◮ Wavelet basis Ψ = { ψ λ : λ ∈ ∇} Linear operator equations Discretization ◮ Stiffness L = � L ψ λ , ψ µ � λ,µ and load g = � g , ψ λ � λ A convergent adaptive Galerkin method Linear equation in ℓ 2 ( ∇ ) Galerkin approximation Convergence Complexity analysis Lu = g , L : ℓ 2 ( ∇ ) → ℓ 2 ( ∇ ) invertible and g ∈ ℓ 2 ( ∇ ) Nonlinear approximation Optimal complexity ◮ u = � λ u λ ψ λ is the solution of Lu = g ◮ � u − v � ℓ 2 � � u − v � 1 with v = � λ v λ ψ λ ◮ A good approx. of u induces a good approx. of u 7

  8. Galerkin solutions ◮ A := � A ψ λ , ψ µ � λ,µ SPD, recall L = A + B Continuous and 1 ◮ | 2 is a norm on ℓ 2 discrete problems | | · | | | := � A · , ·� Linear operator equations Discretization ◮ Λ ⊂ ∇ A convergent ◮ L Λ := P Λ L | ℓ 2 (Λ) : ℓ 2 (Λ) → ℓ 2 (Λ) , and g Λ := P Λ g ∈ ℓ 2 (Λ) adaptive Galerkin method Galerkin approximation Convergence Lemma Complexity analysis Nonlinear approximation ∃ j 0 : If Λ ⊃ ∇ j with j ≥ j 0 , a unique solution u Λ ∈ ℓ 2 (Λ) to Optimal complexity L Λ u Λ = g Λ exists, and | ≤ [ 1 + O ( 2 − j σ/ n )] | | | u − u Λ | | v ∈ ℓ 2 (Λ) | | | u − v | | | inf Ref: [Schatz ’74] 8

  9. Quasi-orthogonality Continuous and discrete problems Linear operator equations ◮ j ≥ j 0 Discretization ◮ ∇ j ⊂ Λ 0 ⊂ Λ 1 A convergent adaptive Galerkin method ◮ L Λ i u i = g Λ i , i = 0 , 1 Galerkin approximation Convergence Complexity | 2 − | | 2 − | analysis � | 2 � � | | | u − u 0 | | | | u − u 1 | | | | u 1 − u 0 | | � Nonlinear approximation Optimal complexity | 2 + | ≤ O ( 2 − j σ/ n ) | 2 � � | | | u − u 0 | | | | u − u 1 | | Ref: [Mekchay, Nochetto ’04] 9

  10. A sketch of a proof Continuous and discrete problems | 2 = | | 2 + | | 2 + 2 � A ( u − u 1 ) , u 1 − u 0 � Linear operator equations | | | u − u 0 | | | | u − u 1 | | | | u 1 − u 0 | | Discretization A convergent adaptive Galerkin method Galerkin approximation � L ( u − u 1 ) , u 1 − u 0 � = 0 Convergence Complexity analysis Nonlinear approximation Optimal complexity � A ( u − u 1 ) , u 1 − u 0 � = −� B ( u − u 1 ) , u 1 − u 0 � = −� B ( u − u 1 ) , u 1 − u 0 � ≤ � B � 1 − σ →− 1 � u − u 1 � 1 − σ � u 1 − u 0 � 1 � u − u 1 � 1 − σ ≤ O ( 2 − j σ/ n ) � u − u 1 � 1 (Aubin-Nitsche) 10

  11. Error reduction Continuous and | 2 ≤ [ 1 + O ( 2 − j σ/ n )] | 2 − | | 2 � � discrete problems | | | u − u 1 | | | | | u − u 0 | | | | u 1 − u 0 | | Linear operator equations Discretization A convergent adaptive Galerkin method Lemma Galerkin approximation Convergence Let µ ∈ ( 0 , 1 ) , and Λ 1 be s.t. Complexity analysis � P Λ 1 ( g − Lu 0 ) � ≥ µ � g − Lu 0 � Nonlinear approximation Optimal complexity Then we have | ≤ [ 1 − κ ( A ) − 1 µ 2 + O ( 2 − j σ/ n )] 1 2 | | | | u − u 1 | | | | u − u 0 | | | Ref: [CDD01] 11

  12. Exact algorithm Continuous and discrete problems Linear operator equations Discretization SOLVE [ ε ] → u k A convergent k := 0 ; Λ 0 := ∇ j adaptive Galerkin method do Galerkin approximation Convergence Solve L Λ k u k = g Λ k Complexity r k := g − Lu k analysis Nonlinear approximation determine a set Λ k + 1 ⊃ Λ k , with minimal Optimal complexity cardinality, such that � P Λ k + 1 r k � ≥ µ � r k � k := k + 1 while � r k � > ε 12

  13. Approximate Iterations Continuous and discrete problems Approximate right-hand side Linear operator equations Discretization A convergent RHS [ ε ] → g ε with � g − g ε � ℓ 2 ≤ ε adaptive Galerkin method Galerkin approximation Approximate application of the matrix Convergence Complexity analysis APPLY [ v , ε ] → w ε with � Lv − w ε � ℓ 2 ≤ ε Nonlinear approximation Optimal complexity Approximate residual RES [ v , ε ] := RHS [ ε/ 2 ] − APPLY [ v , ε/ 2 ] 13

  14. Best N -term approximation Continuous and discrete problems Linear operator equations Given u = ( u λ ) λ ∈ ℓ 2 , approximate u using N nonzero Discretization coeffs A convergent adaptive Galerkin method Galerkin approximation � ℵ N := ℓ 2 (Λ) Convergence Complexity Λ ⊂∇ :#Λ= N analysis Nonlinear approximation Optimal complexity ◮ ℵ N is a nonlinear manifold ◮ Let u N be a best approximation of u with # supp u N ≤ N ◮ u N can be constructed by picking N largest in modulus coeffs from u 14

  15. Nonlinear vs. linear approximation Nonlinear approximation Continuous and If u ∈ B 1 + ns 2 + s for some s ∈ ( 0 , d − 1 ( L τ ) with 1 τ = 1 n ) discrete problems τ Linear operator equations Discretization ε N = � u N − u � ≤ O ( N − s ) A convergent adaptive Galerkin method Galerkin approximation Convergence Linear approximation Complexity If u ∈ H 1 + ns for some s ∈ ( 0 , d − 1 analysis n ] , uniform refinement Nonlinear approximation Optimal complexity ε j = � u j − u � ≤ O ( N − s j ) ◮ H 1 + ns is a proper subset of B 1 + ns ( L τ ) τ ◮ [Dahlke, DeVore]: u ∈ B 1 + ns ( L τ ) \ H 1 + ns "often" τ 15

  16. Approximation spaces ◮ Approximation space Continuous and A s := { v ∈ ℓ 2 : � v − v N � ℓ 2 ≤ O ( N − s ) } discrete problems Linear operator equations Discretization ◮ Quasi-norm | v | A s := sup N ∈ N N s � v − v N � ℓ 2 A convergent 2 + s for some s ∈ ( 0 , d − 1 ◮ u ∈ B 1 + ns ( L τ ) with 1 τ = 1 adaptive Galerkin n ) τ method ⇒ u ∈ A s Galerkin approximation Convergence Complexity Assumption analysis Nonlinear approximation Optimal complexity u ∈ A s for some s ∈ ( 0 , d − 1 n ) Best approximation � u − v � ≤ ε satisfies # supp v ≤ ε − 1 / s | u | 1 / s A s 16

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