arXiv · 2405.03474
Fast Approximate Determinants Using Rational Functions
Abstract
We show how rational function approximations to the logarithm, such as $\log z \approx (z^2 - 1)/(z^2 + 6z + 1)$, can be turned into fast algorithms for approximating the determinant of a very large matrix. We empirically demonstrate that when combined with a good preconditioner, the third order rational function approximation offers a very good trade-off between speed and accuracy when measured on matrices coming from Mat\'ern-$5/2$ and radial basis function Gaussian process kernels. In particular, it is significantly more accurate on those matrices than the state-of-the-art stochastic Lanczos quadrature method for approximating determinants while running at about the same speed.
Explore related subjects
Keep this discovery
Thomas Colthurst, Srinivas Vasudevan, James Lottes, Brian Patton. 2024-05-06. Fast Approximate Determinants Using Rational Functions. https://arxiv.org/abs/2405.03474
Cite the original work for its findings. Save a collection to share your selection of sources.