Cited by 781Matrix Theory and AlgorithmsNumerical methods for differential equationsNumerical Methods and Algorithms

Expokit: a software package for computing matrix exponentials

Open access
Sidje, Roger B.·1998·ACM Transactions on Mathematical Software

Abstract

Expokit provides a set of routines aimed at computing matrix exponentials. More precisely, it computes either a small matrix exponential in full, the action of a large sparse matrix exponential on an operand vector, or the solution of a system of linear OBEs with constant inhomogeneity. The backbone of the sparse routines consists of matrix-free Krylov subspace projection methods (Arnoldi and Lanczos processes), and that is why the toolkit is capable of coping with sparse matrices of large dimension. The software handles real and complex matrices and provides specific routines for symmetric and Hermitian matrices. The computation of matrix exponentials is a numerical issue of critical importance in the area of Markov chains and furthermore, the computed solution is subject to probabilistic constraints. In addition to addressing general matrix exponentials, a distinct attention is assigned to the computation of transient states of Markov chains.

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1145/285861.285868

Cites

35 of 35 references verified0 citation errors · 0 not checkable

Statistics

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • The algorithm differs from one-site DMRG by replacing the optimization step with an evolution step and adding an extra evolution step for the zero-site center before absorbing it at the next site.

    “Having a Lanczos routine for computing the matrix exponential acting on a vector (e.g., Ref. [31]), this algorithm differs from one-site DMRG by replacing the optimization step for A C (n) (eigenvalue solver) with the evolution step, and by adding an extra evolution step for C(n) before absorbing it at the next site.”
  • The time-dependent variational principle has enabled time-dependent variational Monte Carlo calculations for bosons and strongly correlated fermions.

    “The time-dependent variational principle (TDVP) 167-169 has enabled time-dependent variational Monte Carlo calculations for bosons 170 and strongly correlated fermions 171 .”

    From Quantum Chemistry in the Age of Quantum Computing (2019) · cites this paper as [167]

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Cites

Flagged first, then by citations

Research works printed but not linked: 3

  1. FASSINO, C. 1993. Computation of matrix functions. Ph.D. thesis. Universita di Pisa, Udine, Italy.
  2. SIDJE, R. B. 1994. Parallel algorithms for large sparse matrix exponentials: Application to numerical transient analysis of Markov processes. Ph. D. thesis. University of Rennes 1, Rennes, France.
  3. STEWART, W. J. 1994. Introduction to the Numerical Solution of Markov Processes. Prince- ton University Press, Princeton, NJ.

Cited by

Sorted by citations

Authors
Sidje, R. B.
Affiliations
The University of Queensland (AU)
Corresponding author
Sidje, Roger B.
Venue
ACM Transactions on Mathematical Software
Published
1998-03
Volume
24
Issue
1
Pages
130-156
ISSN
  • 0098-3500 (ISSN-L)
  • 1557-7295
OpenAlex
W2130727150
Cited by
781
References
35
Citations by year
2026: 13 · 2025: 21 · 2024: 28 · 2023: 21 · 2022: 24 · 2021: 43 · 2020: 33 · 2019: 38 · 2018: 43 · 2017: 47 · 2016: 48 · 2015: 38 · 2014: 45 · 2013: 39 · 2012: 44
FWCI
6.54
Type
journal article
Language
en
Open access
Locations
ACM Transactions on Mathematical Software (publishedVersion)
Topics
  • Physical Sciences › Computer Science › Computational Theory and Mathematics › Matrix Theory and Algorithms
  • Physical Sciences › Mathematics › Numerical Analysis › Numerical methods for differential equations
  • Physical Sciences › Computer Science › Computational Theory and Mathematics › Numerical Methods and Algorithms
Keywords
matrix exponential, sparse matrices, matrix-free methods, Krylov subspace projection, Arnoldi method, Lanczos method, linear ordinary differential equations, Markov chains, transient states, Hermitian matrices, software library

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review