On the method of Neumann series for highly oscillatory equations (Q1770921)

From MaRDI portal
scientific article
Language Label Description Also known as
English
On the method of Neumann series for highly oscillatory equations
scientific article

    Statements

    On the method of Neumann series for highly oscillatory equations (English)
    0 references
    0 references
    7 April 2005
    0 references
    The purpose of the author is to describe and analyse techniques for the numerical solution of highly oscillatory ordinary differential equations by exploiting a Neumann expansion. In the first part he presents the theoretical notions which are used in the sequel. Thus, given the formal equation \[ Y'= A(t)Y,\quad t\geq 0,\quad Y(0)=Y_0,\tag{1} \] where \(A\) might be a matrix, a differential operator or an integral operator, its solution is given by the series \[ Y(y)= (I- K)^{-1}Y_0= \sum^\infty_{m=0} K^m Y_0,\tag{2} \] where \[ K^0X= X(t),\quad K^{m+1}X= \int^t_0 A(x)K^m(x)\,dx,\quad m\geq 0.\tag{3} \] The Neumann expansions is known in physics as Dyson series and in matrix analysis as the Peano series. The second part computes the size of \(\| K\|\), where \(\|\cdot\|\) is the Euclidian norm and explores how it is attenuated by rapid oscillation. The third part describes the practical implementation of the Neumann series for the solution of a linear ordinary differential equation \[ y'= A(t)y,\quad t\geq 0,\quad y(0)= y_0\in\mathbb{R}^N\tag{4} \] having a fast oscillating solution. The author preconditions the solution of (4) locally by the known solution of a linear system with constant coefficients and solves \[ x'= B(t)x,\quad t\geq 0,\quad x(0)= y_n\in \mathbb{R}^N,\quad y_n= y(t_n),\quad n\geq 0, \] where \(B(t)= e^{-t\overline A}[A(t_n+ t)-\overline A] e^{t\overline A}\) with \(\overline A= A(t_n+{1\over 2} h)\), \(h= t_{n+1}- t_n\). Thus truncating (2) he gets \[ \begin{multlined} x_{n+1}= y_n+ \int^h_0 B(x)\,dxy_n+ \int^h_0\int^x_0 B(x_1)B(x_2)\,dx_2 dx_1y_n+\cdots\\ +\int^h_0 \int^{x_1}_0\cdots \int^{x_{r-1}}_{01} B(x_1) B(x_2)\cdots B(x_r)\,dx_r\cdots dx_1 y_n\end{multlined} \] which needs the replacement of multivariate integrals by quadrature. He describes how to accomplish this to high accuracy with a modest computational effort. The fourth section contains the application to the wave equation with a forcing term.
    0 references
    high oscillation
    0 references
    numerical quadrature
    0 references
    Neumann series
    0 references
    wave equation
    0 references
    Dyson series
    0 references
    Peano series
    0 references
    0 references

    Identifiers