Abstract

The numerical solution of dynamical systems with memory requires the efficient evaluation of Volterra integral operators in an evolutionary manner. After appropriate discretization, the basic problem can be represented as a matrix-vector product with a lower diagonal but densely populated matrix. For typical applications, like fractional diffusion or large-scale dynamical systems with delay, the memory cost for storing the matrix approximations and complete history of the data then becomes prohibitive for an accurate numerical approximation. For Volterra integral operators of convolution type, the fast and oblivious convolution quadrature method of Schädle, Lopez-Fernandez, and Lubich resolves this issue and allows to compute the discretized evaluation with N time steps in O(N log N) complexity and only requires O(log N) active memory to store a compressed version of the complete history of the data. We will show that this algorithm can be interpreted as an {{mathscr{H}}}-matrix approximation of the underlying integral operator. A further improvement can thus be achieved, in principle, by resorting to {{mathscr{H}}}^{2}-matrix compression techniques. Following this idea, we formulate a variant of the {{mathscr{H}}}^{2}-matrix-vector product for discretized Volterra integral operators that can be performed in an evolutionary and oblivious manner and requires only O(N) operations and O(log N) active memory. In addition to the acceleration, more general asymptotically smooth kernels can be treated and the algorithm does not require a priori knowledge of the number of time steps. The efficiency of the proposed method is demonstrated by application to some typical test problems.

Highlights

  • We study the numerical solution of dynamical systems with memory which can be modelled by abstract Volterra integro-differential equations of the form t α(t)y (t) + A(t)y(t) = k(t, s)f (s, y(s)) ds, 0 ≤ t ≤ T

  • The fast and oblivious convolution quadrature method introduced in [26, 31] allows the efficient evaluation of Volterra integrals with convolution kernel in an evolutionary and oblivious manner with O(N log N) operations and only O(log N) active memory and O(log N) evaluations of the Laplace transform k(s)

  • We discussed the adaptive hierarchical data-sparse approximation for the dense system matrix K in (3) stemming from a uniform polynomial-based discretization of the Volterra integral operators (2). This approximation amounts to an H2-matrix compression of the system matrix, leading to O(N) storage complexity for general and O(log(N)) storage complexity for convolution kernels

Read more

Summary

Introduction

We study the numerical solution of dynamical systems with memory which can be modelled by abstract Volterra integro-differential equations of the form t α(t)y (t) + A(t)y(t) = k(t, s)f (s, y(s)) ds, 0 ≤ t ≤ T Such problems arise in a variety of applications, e.g., in anomalous diffusion [32], neural sciences [2], transparent boundary conditions [1, 20, 22, 23], wave propagation [1, 12, 20], field circuit coupling [13], and many more, see [7, 8, 29, 34] and the references therein.

Discretization and related work
A fast and oblivious evolutionary algorithm
81 Page 4 of 24
Outline
Preliminary results
A general approximation result
81 Page 6 of 24
Piecewise polynomial approximations
Practical realization
81 Page 8 of 24
Computational complexity
A fast and oblivious algorithm
81 Page 10 of 24
Adaptive data-sparse approximation
Multilevel hierarchical basis
81 Page 12 of 24
Complexity estimates
Summary
81 Page 16 of 24
Approximation and numerical realization
Comparison with fast and oblivious convolution quadrature
81 Page 18 of 24
Numerical examples
81 Page 20 of 24
Variation of constants formula
Nonlinear Volterra integral equation
Fractional diffusion with transparent boundary conditions
81 Page 22 of 24
81 Page 24 of 24

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.