A fast and oblivious matrix compression algorithm for Volterra integral operators
J\"urgen D\"olz, Herbert Egger, Vsevolod Shashkov

TL;DR
This paper introduces a fast, memory-efficient algorithm for computing discretized Volterra integral operators, leveraging hierarchical matrix techniques to improve speed and reduce memory usage in dynamical systems with memory effects.
Contribution
It develops an $ ext{H}^2$-matrix based method for Volterra operators, enabling $O(N)$ complexity and $O( ext{log} N)$ memory, surpassing previous approaches.
Findings
Achieves $O(N)$ computational complexity.
Requires only $O( ext{log} N)$ active memory.
Applicable to a broad class of kernels.
Abstract
The numerical solution of dynamical systems with memory requires the efficient evaluation of Volterra integral operators in an evolutionary manner. After appropriate discretisation, 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 would become prohibitive for an accurate numerical approximation. For Volterra-integral operators of convolution type, the \emph{fast and oblivious convolution quadrature} method of Sch\"adle, Lopez-Fernandez, and Lubich allows to compute the discretized valuation with time steps in complexity and only requiring active memory to store a compressed version of the complete history…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
