High-performance computation of the exponential of a large sparse matrix
From MaRDI portal
\(\varepsilon\)-bandwidthfiltering techniquematrix exponentialprecise integration methodreal bandwidthscaling and squaring algorithmsparse matrixTaylor series
Small world graphs, complex networks (graph-theoretic aspects) (05C82) Matrix exponential and similar functions of matrices (15A16) Norms of matrices, numerical range, applications of functional analysis to matrix theory (15A60) Computational methods for sparse matrices (65F50) Numerical computation of matrix exponential and similar matrix functions (65F60)
Abstract: Computation of the large sparse matrix exponential has been an important topic in many fields, such as network and finite-element analysis. The existing scaling and squaring algorithm (SSA) is not suitable for the computation of the large sparse matrix exponential as it requires greater memories and computational cost than is actually needed. By introducing two novel concepts, i.e., real bandwidth and bandwidth, to measure the sparsity of the matrix, the sparsity of the matrix exponential is analyzed. It is found that for every matrix computed in the squaring phase of the SSA, a corresponding sparse approximate matrix exists. To obtain the sparse approximate matrix, a new filtering technique in terms of forward error analysis is proposed. Combining the filtering technique with the idea of keeping track of the incremental part, a competitive algorithm is developed for the large sparse matrix exponential. The proposed method can primarily alleviate the over-scaling problem due to the filtering technique. Three sets of numerical experiments, including one large matrix with a dimension larger than 2e6 , are conducted. The numerical experiments show that, compared with the expm function in MATLAB, the proposed algorithm can provide higher accuracy at lower computational cost and with less memory.
Recommendations
- Computation of the Exponential of Large Sparse Skew-Symmetric Matrices
- The scaling, splitting, and squaring method for the exponential of perturbed matrices
- High performance computing of the matrix exponential
- Scaled and squared subdiagonal Padé approximation for the matrix exponential
- Computing the action of the matrix exponential, with an application to exponential integrators
Cites work
- A new efficient and accurate spline algorithm for the matrix exponential computation
- A new scaling and squaring algorithm for the matrix exponential
- Accurate and efficient matrix exponential computation
- Accurate matrix exponential computation to solve coupled differential models in engineering
- Approximating the large sparse matrix exponential using incomplete orthogonalization and Krylov subspaces of variable dimension.
- Boosting the computation of the matrix exponential
- Bounds for the entries of matrix functions with applications to preconditioning
- Computing matrix functions
- Computing the action of the matrix exponential, with an application to exponential integrators
- Conditioning of the exponential of a block triangular matrix
- Consolidation analysis of transversely isotropic layered saturated soils in the Cartesian coordinate system by extended precise integration method
- Decay bounds and \(O(n)\) algorithms for approximating functions of sparse matrices
- Decay properties for functions of matrices over \(C^\ast\)-algebras
- Error bounds for the Krylov subspace methods for computations of matrix exponentials
- Expokit
- Exponential of a matrix, a nonlinear problem, and quantum gates
- Fast computation of the matrix exponential for a Toeplitz matrix
- Functions of Matrices
- High performance computing of the matrix exponential
- How large is the exponential of a banded matrix?
- Network properties revealed through matrix functions
- Nineteen Dubious Ways to Compute the Exponential of a Matrix, Twenty-Five Years Later
- On precise integration method.
- On the exponential of semi-infinite quasi-Toeplitz matrices
- Precise integration methods based on Lagrange piecewise interpolation polynomials
- The scaling and squaring method for the matrix exponential revisited
- Truncation and round-off errors in computation of matrix exponentials
Cited in
(6)- scientific article; zbMATH DE number 5994809 (Why is no real title available?)
- scientific article; zbMATH DE number 7366717 (Why is no real title available?)
- Computation of the Exponential of Large Sparse Skew-Symmetric Matrices
- Parallel computation of functions of matrices and their action on vectors for exponential integrators
- Efficient computational method for matrix function in dynamic problems
- A new stable and inversion-free iteration for computing the matrix square root of large and sparse matrices
This page was built for publication: High-performance computation of the exponential of a large sparse matrix
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5021020)