Quantitative Analysis
Parallel Processing
Numerical Analysis
C++ Multithreading
Python for Excel
Python Utilities
Services
Author
Printable PDF file
I. Basic math.
II. Pricing and Hedging.
III. Explicit techniques.
IV. Data Analysis.
V. Implementation tools.
VI. Basic Math II.
VII. Implementation tools II.
1. Calculational Linear Algebra.
2. Wavelet Analysis.
A. Elementary definitions of wavelet analysis.
B. Haar functions.
C. Multiresolution analysis.
D. Orthonormal wavelet bases.
E. Discrete wavelet transform.
F. Construction of MRA from scaling filter or auxiliary function.
G. Consequences and conditions for vanishing moments of wavelets.
H. Existence of smooth compactly supported wavelets. Daubechies polynomials.
I. Semi-orthogonal wavelet bases.
J. Construction of (G)MRA and wavelets on an interval.
3. Finite element method.
4. Construction of approximation spaces.
5. Time discretization.
6. Variational inequalities.
VIII. Bibliography
Notation. Index. Contents.

Wavelet Analysis.


he present section is a necessary prerequisite for the section ( Sparse tensor product ). The reference is [Walnut] .

Wavelets are a preferable way to construct approximation spaces when applying finite element method to PDEs. Wavelets replicate polynomials and thus have efficiency of approximation. Wavelet decompositions have natural and stable subspace splittings and thus allow for preconditioners suitable for parallel calculations. Wavelets form bases suitable for sparse tensor product-based representation. Such bases grow conservatively when increasing dimensionality. Multiscale structure of wavelet bases is naturally suitable for construction of adaptive grids.

The idea of wavelets may be illustrated by considering an attempt to approximate generic functions with elementary shapes. We introduce a mesh MATH and define a constant function on every interval MATH : MATH As we increase the scale $d$ we get finer approximation. Note that $\phi _{d,k}$ is obtained by scaling and translation from the elementary shape MATH The closures of linear spans MATH form and increasing sequence of spaces MATH The wavelets arise when we decide not to discard information while going from $d$ to $d+1$ . Instead, we would like to produce a basis of the increment space $W_{d}$ : MATH Such structure is essential when constructing adaptive grid.

We would like such basis to have the form $W_{d}=$ span MATH and $V_{d}=$ span MATH for some functions $\psi$ and $\phi$ . In addition, we may want to increase complexity of the elementary shape $\phi\,\ $ so that $V_{0}$ would include polynomials up to some degree. Moreover, we want supports of $\psi$ and $\phi$ to be finite and minimal. We also may want to have symmetry of some kind. Then we might want to restrict such construction to an interval and force it to satisfy boundary conditions. Finally, we need such construction to have strong stability with respect to subspace decompositions. It is remarkable that we can have it all. The following sections contain detailed derivations and occasional Mathematica scripts. The part ( Numerical analysis part ) contains some practical Python scripts and C++/Cuda codes.




A. Elementary definitions of wavelet analysis.
B. Haar functions.
C. Multiresolution analysis.
D. Orthonormal wavelet bases.
E. Discrete wavelet transform.
F. Construction of MRA from scaling filter or auxiliary function.
G. Consequences and conditions for vanishing moments of wavelets.
H. Existence of smooth compactly supported wavelets. Daubechies polynomials.
I. Semi-orthogonal wavelet bases.
J. Construction of (G)MRA and wavelets on an interval.

Notation. Index. Contents.


















Copyright 2007