On the adaptive numerical solution of nonlinear partial differential equations in wavelet bases (Q1357337)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | On the adaptive numerical solution of nonlinear partial differential equations in wavelet bases |
scientific article |
Statements
On the adaptive numerical solution of nonlinear partial differential equations in wavelet bases (English)
0 references
8 January 1998
0 references
The paper deals with the computation of numerical solutions for the nonlinear one-dimensional evolution equation \(u_t=\mathcal Lu+ \mathcal Nf(u) \), with initial condition \(u(x,0)=u(x)\), \(0\leq x \leq 1\), and the periodic boundary condition \(u(0,t)=u(1,t)\), \(0\leq t \leq T\). \(\mathcal L\) and \(\mathcal N\) are constant differential operators that do not depend on time, whereas \(f\) usually is a nonlinear function. With appropriate choices of the differential operators, the equation can turn to be Burgers' equation, its generalised version, or Burgers' cubic equation. The proposed new approach has as its main component the observed fact that wide classes of operators can have sparse representations in wavelet bases, thus yielding fast algorithms for applying these operators to functions and for evaluating the pointwise product of functions represented in those bases. In the case at hand, the original equation is first transformed into the integral equation formulation given by semigroup theory. The integral is then approximated by a convenient quadrature in operator function; this approximation is dealt with by precomputing the nonstandard form of the operator functions, i.e. their wavelet expressions, and then applying them as necessary. The actual computations are carried on by means of the two algorithms already mentioned; the first one applies adaptively operators to functions developed in the wavelet basis, i.e. by taking into account only the wavelet function coefficients whose magnitude is above a given threshold. The second algorithm evaluates, adaptively as well, the pointwise product of functions represented in wavelet bases; this algorithm can be extended to obtain the evaluation of \(f(u)\), with \(f\) an analytic function with rapidly convergent Taylor series. Both algorithms have an operation count that is proportional to the number of significant wavelet coefficients in the expansion of the involved functions. In the numerical experiments section, the paper examines how the approach proposed works on the heat equation and the three Burgers variants mentioned above. For the former, the unconditionally stable Crank-Nicolson scheme is chosen, namely \(AU(t_{j+1})=BU(t_j)\), where \(U(t_{j+1})\) are the values to be calculated at time level \(t_j\), and \(A\) and \(B\) are the scheme's tridiagonal matrices. The comparison of the nonstandard form of \(A^{-1}B\) with that of the exponential of the second derivative shows that the latter has a much sparser structure than the former, which is a very good justification for applying the wavelet approach to the semigroup formulation. The rest of the section examines in all detail the consequences of the application of the proposed algorithms, such as the error committed and how the computational work evolves with time. The paper demonstrates abundantly that this new approach, for the case examined at least, combines all the good features of the approaches usually applied to nonlinear partial differential equations. Further extensions are to follow.
0 references
Wavelets
0 references
Nonlinear one dimensional evolution equations
0 references
Semigroup formulation
0 references
Burgers equation
0 references
Fast Fourier transform
0 references
stability
0 references
fast algorithms
0 references
Crank-Nicolson scheme
0 references
0 references
0 references