A practical framework for infinite-dimensional linear algebra
Sheehan Olver, Alex Townsend

TL;DR
This paper introduces a practical, adaptive framework for solving infinite-dimensional linear equations, including differential equations with boundary conditions, using efficient algorithms implemented in Julia.
Contribution
It presents a novel data structure and adaptive QR algorithm for solving broad classes of infinite-dimensional linear equations efficiently.
Findings
Achieves $O(n^{ m opt})$ complexity for solving linear equations.
Handles tensor product PDEs with $O(n_y^2 n_x^{ m opt})$ operations.
Implemented in Julia's ApproxFun package with competitive performance.
Abstract
We describe a framework for solving a broad class of infinite-dimensional linear equations, consisting of almost banded operators, which can be used to resepresent linear ordinary differential equations with general boundary conditions. The framework contains a data structure on which row operations can be performed, allowing for the solution of linear equations by the adaptive QR approach. The algorithm achieves complexity, where is the number of degrees of freedom required to achieve a desired accuracy, which is determined adaptively. In addition, special tensor product equations, such as partial differential equations on rectangles, can be solved by truncating the operator in the -direction with degrees of freedom and using a generalized Schur decomposition to upper triangularize, before applying the adaptive QR approach to the -direction,…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNumerical Methods and Algorithms · Parallel Computing and Optimization Techniques · Model Reduction and Neural Networks
