Skip to main content

Showing 1–50 of 66 results for author: Kressner, D

.
  1. arXiv:2408.16416  [pdf, other

    math.NA

    Preconditioned Low-Rank Riemannian Optimization for Symmetric Positive Definite Linear Matrix Equations

    Authors: Ivan Bioli, Daniel Kressner, Leonardo Robol

    Abstract: This work is concerned with the numerical solution of large-scale symmetric positive definite matrix equations of the form $A_1XB_1^\top + A_2XB_2^\top + \dots + A_\ell X B_\ell^\top = F$, as they arise from discretized partial differential equations and control problems. One often finds that $X$ admits good low-rank approximations, in particular when the right-hand side matrix $F$ has low rank. F… ▽ More

    Submitted 29 August, 2024; originally announced August 2024.

    MSC Class: 65F45; 65F55; 65F08; 65K10; 90C26

  2. arXiv:2407.04634  [pdf, other

    math.NA

    A randomized small-block Lanczos method for large-scale null space computations

    Authors: Daniel Kressner, Nian Shao

    Abstract: Computing the null space of a large sparse matrix $A$ is a challenging computational problem, especially if the nullity -- the dimension of the null space -- is large. When using a block Lanczos method for this purpose, conventional wisdom suggests to use a block size $d$ that is not smaller than the nullity. In this work, we show how randomness can be utilized to allow for smaller $d$ without sac… ▽ More

    Submitted 5 July, 2024; originally announced July 2024.

    MSC Class: 65F15; 65F50; 68W20

  3. arXiv:2405.18399  [pdf, ps, other

    math.NA

    A simple, randomized algorithm for diagonalizing normal matrices

    Authors: Haoze He, Daniel Kressner

    Abstract: We present and analyze a simple numerical method that diagonalizes a complex normal matrix A by diagonalizing the Hermitian matrix obtained from a random linear combination of the Hermitian and skew-Hermitian parts of A.

    Submitted 28 May, 2024; originally announced May 2024.

    MSC Class: 65F15; 15B57; 15A18

  4. arXiv:2405.11962  [pdf, other

    math.NA

    Subspace embedding with random Khatri-Rao products and its application to eigensolvers

    Authors: Zvonimir Bujanović, Luka Grubišić, Daniel Kressner, Hei Yin Lam

    Abstract: Various iterative eigenvalue solvers have been developed to compute parts of the spectrum for a large sparse matrix, including the power method, Krylov subspace methods, contour integral methods, and preconditioned solvers such as the so called LOBPCG method. All of these solvers rely on random matrices to determine, e.g., starting vectors that have, with high probability, a non-negligible overlap… ▽ More

    Submitted 20 May, 2024; originally announced May 2024.

  5. arXiv:2405.09952  [pdf, ps, other

    math.NA

    Low-rank Tree Tensor Network Operators for Long-Range Pairwise Interactions

    Authors: Gianluca Ceruti, Daniel Kressner, Dominik Sulz

    Abstract: Compactly representing and efficently applying linear operators are fundamental ingredients in tensor network methods for simulating quantum many-body problems and solving high-dimensional problems in scientific computing. In this work, we study such representations for tree tensor networks, the so called tree tensor network operators (TTNOs), paying particular attention to Hamiltonian operators t… ▽ More

    Submitted 16 May, 2024; originally announced May 2024.

  6. arXiv:2404.00960  [pdf, other

    math.NA

    Randomized Nyström approximation of non-negative self-adjoint operators

    Authors: David Persson, Nicolas Boullé, Daniel Kressner

    Abstract: The randomized singular value decomposition (SVD) has become a popular approach to computing cheap, yet accurate, low-rank approximations to matrices due to its efficiency and strong theoretical guarantees. Recent work by Boullé and Townsend (FoCM, 2023) presents an infinite-dimensional analog of the randomized SVD to approximate Hilbert-Schmidt operators. However, many applications involve comput… ▽ More

    Submitted 1 April, 2024; originally announced April 2024.

    MSC Class: 65F30; 68W20; 65R10

  7. arXiv:2402.17369  [pdf, ps, other

    math.NA

    Computing Functions of Symmetric Hierarchically Semiseparable Matrices

    Authors: Angelo A. Casulli, Daniel Kressner, Leonardo Robol

    Abstract: The aim of this work is to develop a fast algorithm for approximating the matrix function $f(A)$ of a square matrix $A$ that is symmetric and has hierarchically semiseparable (HSS) structure. Appearing in a wide variety of applications, often in the context of discretized (fractional) differential and integral operators, HSS matrices have a number of attractive properties facilitating the developm… ▽ More

    Submitted 27 February, 2024; originally announced February 2024.

    MSC Class: 65F60; 15B99

  8. arXiv:2402.16557  [pdf, other

    math.NA

    A randomized algorithm for simultaneously diagonalizing symmetric matrices by congruence

    Authors: Haoze He, Daniel Kressner

    Abstract: A family of symmetric matrices $A_1,\ldots, A_d$ is SDC (simultaneous diagonalization by congruence, also called non-orthogonal joint diagonalization) if there is an invertible matrix $X$ such that every $X^T A_k X$ is diagonal. In this work, a novel randomized SDC (RSDC) algorithm is proposed that reduces SDC to a generalized eigenvalue problem by considering two (random) linear combinations of t… ▽ More

    Submitted 15 August, 2024; v1 submitted 26 February, 2024; originally announced February 2024.

    MSC Class: 65F15; 65F30; 68W20; 15A22; 15A27

  9. arXiv:2309.06125  [pdf, ps, other

    math.NA

    From low-rank retractions to dynamical low-rank approximation and back

    Authors: Axel Séguin, Gianluca Ceruti, Daniel Kressner

    Abstract: In algorithms for solving optimization problems constrained to a smooth manifold, retractions are a well-established tool to ensure that the iterates stay on the manifold. More recently, it has been demonstrated that retractions are a useful concept for other computational tasks on manifold as well, including interpolation tasks. In this work, we consider the application of retractions to the nume… ▽ More

    Submitted 8 March, 2024; v1 submitted 12 September, 2023; originally announced September 2023.

    MSC Class: 65L05; 65L29

  10. arXiv:2309.02156  [pdf, ps, other

    math.NA physics.plasm-ph

    Subspace Acceleration for a Sequence of Linear Systems and Application to Plasma Simulation

    Authors: Margherita Guido, Daniel Kressner, Paolo Ricci

    Abstract: We present an acceleration method for sequences of large-scale linear systems, such as the ones arising from the numerical solution of time-dependent partial differential equations coupled with algebraic constraints. We discuss different approaches to leverage the subspace containing the history of solutions computed at previous time steps in order to generate a good initial guess for the iterativ… ▽ More

    Submitted 28 March, 2024; v1 submitted 5 September, 2023; originally announced September 2023.

  11. Analysis of eigenvalue condition numbers for a class of randomized numerical methods for singular matrix pencils

    Authors: Daniel Kressner, Bor Plestenjak

    Abstract: The numerical solution of the generalized eigenvalue problem for a singular matrix pencil is challenging due to the discontinuity of its eigenvalues. Classically, such problems are addressed by first extracting the regular part through the staircase form and then applying a standard solver, such as the QZ algorithm, to that regular part. Recently, several novel approaches have been proposed to tra… ▽ More

    Submitted 11 January, 2024; v1 submitted 22 May, 2023; originally announced May 2023.

    Comments: 26 pages

    MSC Class: 65F15; 15A18; 15A22; 15A21; 47A55; 68W20; 15B52

    Journal ref: BIT Numer. Math. 64, 32 (2024)

  12. arXiv:2304.03212  [pdf, other

    math.NA math.FA

    On the approximation of vector-valued functions by volume sampling

    Authors: Daniel Kressner, Tingting Ni, André Uschmajew

    Abstract: Given a Hilbert space $\mathcal H$ and a finite measure space $Ω$, the approximation of a vector-valued function $f: Ω\to \mathcal H$ by a $k$-dimensional subspace $\mathcal U \subset \mathcal H$ plays an important role in dimension reduction techniques, such as reduced basis methods for solving parameter-dependent partial differential equations. For functions in the Lebesgue-Bochner space… ▽ More

    Submitted 6 August, 2024; v1 submitted 6 April, 2023; originally announced April 2023.

  13. arXiv:2302.12761  [pdf, ps, other

    math.NA

    Randomized low-rank approximation of parameter-dependent matrices

    Authors: Daniel Kressner, Hei Yin Lam

    Abstract: This work considers the low-rank approximation of a matrix $A(t)$ depending on a parameter $t$ in a compact set $D \subset \mathbb{R}^d$. Application areas that give rise to such problems include computational statistics and dynamical systems. Randomized algorithms are an increasingly popular approach for performing low-rank approximation and they usually proceed by multiplying the matrix with ran… ▽ More

    Submitted 17 April, 2024; v1 submitted 24 February, 2023; originally announced February 2023.

  14. A mixed precision LOBPCG algorithm

    Authors: Daniel Kressner, Yuxin Ma, Meiyue Shao

    Abstract: The locally optimal block preconditioned conjugate gradient (LOBPCG) algorithm is a popular approach for computing a few smallest eigenvalues and the corresponding eigenvectors of a large Hermitian positive definite matrix A. In this work, we propose a mixed precision variant of LOBPCG that uses a (sparse) Cholesky factorization of A computed in reduced precision as the preconditioner. To further… ▽ More

    Submitted 24 February, 2023; originally announced February 2023.

    Comments: 19 pages, 6 figures

    MSC Class: 65F15; 65F50

    Journal ref: Numerical Algorithms (2023)

  15. arXiv:2212.12758  [pdf, ps, other

    math.NA

    Speeding up Krylov subspace methods for computing f(A)b via randomization

    Authors: Alice Cortinovis, Daniel Kressner, Yuji Nakatsukasa

    Abstract: This work is concerned with the computation of the action of a matrix function f(A), such as the matrix exponential or the matrix square root, on a vector b. For a general matrix A, this can be done by computing the compression of A onto a suitable Krylov subspace. Such compression is usually computed by forming an orthonormal basis of the Krylov subspace using the Arnoldi method. In this work, we… ▽ More

    Submitted 5 June, 2023; v1 submitted 24 December, 2022; originally announced December 2022.

    MSC Class: 65F60

  16. arXiv:2212.12259  [pdf, other

    math.NA math.DG

    Hermite interpolation with retractions on manifolds

    Authors: Axel Séguin, Daniel Kressner

    Abstract: Interpolation of data on non-Euclidean spaces is an active research area fostered by its numerous applications. This work considers the Hermite interpolation problem: finding a sufficiently smooth manifold curve that interpolates a collection of data points on a Riemannian manifold while matching a prescribed derivative at each point. We propose a novel procedure relying on the general concept of… ▽ More

    Submitted 24 February, 2024; v1 submitted 23 December, 2022; originally announced December 2022.

  17. Randomized Joint Diagonalization of Symmetric Matrices

    Authors: Haoze He, Daniel Kressner

    Abstract: Given a family of nearly commuting symmetric matrices, we consider the task of computing an orthogonal matrix that nearly diagonalizes every matrix in the family. In this paper, we propose and analyze randomized joint diagonalization (RJD) for performing this task. RJD applies a standard eigenvalue solver to random linear combinations of the matrices. Unlike existing optimization-based methods, RJ… ▽ More

    Submitted 23 October, 2023; v1 submitted 14 December, 2022; originally announced December 2022.

  18. arXiv:2211.12175  [pdf, other

    math.NA

    Randomized sketching of nonlinear eigenvalue problems

    Authors: Stefan Güttel, Daniel Kressner, Bart Vandereycken

    Abstract: Rational approximation is a powerful tool to obtain accurate surrogates for nonlinear functions that are easy to evaluate and linearize. The interpolatory adaptive Antoulas--Anderson (AAA) method is one approach to construct such approximants numerically. For large-scale vector- and matrix-valued functions, however, the direct application of the set-valued variant of AAA becomes inefficient. We pr… ▽ More

    Submitted 26 June, 2024; v1 submitted 22 November, 2022; originally announced November 2022.

    Comments: 17 pages

    MSC Class: 65H17 (Primary); 68W20 (Secondary); 41A20; 30E10; 65F50

  19. Approximation in the extended functional tensor train format

    Authors: Christoph Strössner, Bonan Sun, Daniel Kressner

    Abstract: This work proposes the extended functional tensor train (EFTT) format for compressing and working with multivariate functions on tensor product domains. Our compression algorithm combines tensorized Chebyshev interpolation with a low-rank approximation algorithm that is entirely based on function evaluations. Compared to existing methods based on the functional tensor train format, the adaptivity… ▽ More

    Submitted 25 February, 2024; v1 submitted 21 November, 2022; originally announced November 2022.

  20. arXiv:2209.11023  [pdf, ps, other

    math.NA

    Randomized low-rank approximation of monotone matrix functions

    Authors: David Persson, Daniel Kressner

    Abstract: This work is concerned with computing low-rank approximations of a matrix function $f(A)$ for a large symmetric positive semi-definite matrix $A$, a task that arises in, e.g., statistical learning and inverse problems. The application of popular randomized methods, such as the randomized singular value decomposition or the Nyström approximation, to $f(A)$ requires multiplying $f(A)$ with a few ran… ▽ More

    Submitted 9 June, 2023; v1 submitted 22 September, 2022; originally announced September 2022.

    MSC Class: 65F60; 65F30; 68W20; 65F30

  21. arXiv:2208.02600  [pdf, other

    math.NA

    Streaming Tensor Train Approximation

    Authors: Daniel Kressner, Bart Vandereycken, Rik Voorhaar

    Abstract: Tensor trains are a versatile tool to compress and work with high-dimensional data and functions. In this work we introduce the Streaming Tensor Train Approximation (STTA), a new class of algorithms for approximating a given tensor $\mathcal T$ in the tensor train format. STTA accesses $\mathcal T$ exclusively via two-sided random sketches of the original data, making it streamable and easy to imp… ▽ More

    Submitted 4 August, 2022; originally announced August 2022.

    Comments: 21 pages, code available at https://github.com/RikVoorhaar/tt-sketch

  22. arXiv:2204.07424  [pdf, ps, other

    math.NA

    Singular quadratic eigenvalue problems: Linearization and weak condition numbers

    Authors: Daniel Kressner, Ivana Šain Glibić

    Abstract: The numerical solution of singular eigenvalue problems is complicated by the fact that small perturbations of the coefficients may have an arbitrarily bad effect on eigenvalue accuracy. However, it has been known for a long time that such perturbations are exceptional and standard eigenvalue solvers, such as the QZ algorithm, tend to yield good accuracy despite the inevitable presence of roundoff… ▽ More

    Submitted 8 January, 2023; v1 submitted 15 April, 2022; originally announced April 2022.

    Comments: Corrected typos. Section 3 rewritten to maintain general polynomial degree as long as possible. Lemma 4.1 rewritten

  23. arXiv:2204.03073  [pdf, other

    math.NA

    Improved ParaDiag via low-rank updates and interpolation

    Authors: Daniel Kressner, Stefano Massei, Junli Zhu

    Abstract: This work is concerned with linear matrix equations that arise from the space-time discretization of time-dependent linear partial differential equations (PDEs). Such matrix equations have been considered, for example, in the context of parallel-in-time integration leading to a class of algorithms called ParaDiag. We develop and analyze two novel approaches for the numerical solution of such equat… ▽ More

    Submitted 14 June, 2023; v1 submitted 6 April, 2022; originally announced April 2022.

    MSC Class: 65F10; 65F45; 65M22; 93C20

  24. arXiv:2203.10879  [pdf, other

    math.NA

    Iterative Refinement of Schur decompositions

    Authors: Zvonimir Bujanović, Daniel Kressner, Christian Schröder

    Abstract: The Schur decomposition of a square matrix $A$ is an important intermediate step of state-of-the-art numerical algorithms for addressing eigenvalue problems, matrix functions, and matrix equations. This work is concerned with the following task: Compute a (more) accurate Schur decomposition of $A$ from a given approximate Schur decomposition. This task arises, for example, in the context of parame… ▽ More

    Submitted 21 March, 2022; originally announced March 2022.

  25. Low-rank tensor approximations for solving multi-marginal optimal transport problems

    Authors: Christoph Strössner, Daniel Kressner

    Abstract: By adding entropic regularization, multi-marginal optimal transport problems can be transformed into tensor scaling problems, which can be solved numerically using the multi-marginal Sinkhorn algorithm. The main computational bottleneck of this algorithm is the repeated evaluation of marginals. Recently, it has been suggested that this evaluation can be accelerated when the application features an… ▽ More

    Submitted 24 October, 2022; v1 submitted 15 February, 2022; originally announced February 2022.

  26. Fast global spectral methods for three-dimensional partial differential equations

    Authors: Christoph Strössner, Daniel Kressner

    Abstract: Global spectral methods offer the potential to compute solutions of partial differential equations numerically to very high accuracy. In this work, we develop a novel global spectral method for linear partial differential equations on cubes by extending ideas of Chebop2 [Townsend and Olver, J. Comput. Phys., 299 (2015)] to the three-dimensional setting utilizing expansions in tensorized polynomial… ▽ More

    Submitted 24 October, 2022; v1 submitted 8 November, 2021; originally announced November 2021.

    MSC Class: 65N35; 35C11; 47A80; 65F05; 65N25; 65M70

  27. arXiv:2109.10659  [pdf, ps, other

    math.NA

    Improved variants of the Hutch++ algorithm for trace estimation

    Authors: David Persson, Alice Cortinovis, Daniel Kressner

    Abstract: This paper is concerned with two improved variants of the Hutch++ algorithm for estimating the trace of a square matrix, implicitly given through matrix-vector products. Hutch++ combines randomized low-rank approximation in a first phase with stochastic trace estimation in a second phase. In turn, Hutch++ only requires $O\left(\varepsilon^{-1}\right)$ matrix-vector products to approximate the trac… ▽ More

    Submitted 6 May, 2022; v1 submitted 22 September, 2021; originally announced September 2021.

    MSC Class: 65C05; 65F30; 68W20; 68W25; 68W27; 68W40

  28. arXiv:2107.04337  [pdf, ps, other

    math.NA

    Divide and conquer methods for functions of matrices with banded or hierarchical low-rank structure

    Authors: Alice Cortinovis, Daniel Kressner, Stefano Massei

    Abstract: This work is concerned with approximating matrix functions for banded matrices, hierarchically semiseparable matrices, and related structures. We develop a new divide-and-conquer method based on (rational) Krylov subspace methods for performing low-rank updates of matrix functions. Our convergence analysis of the newly proposed method proceeds by establishing relations to best polynomial and ratio… ▽ More

    Submitted 9 July, 2021; originally announced July 2021.

  29. arXiv:2106.08839  [pdf, ps, other

    math.OC

    Continuation methods for Riemannian Optimization

    Authors: Axel Séguin, Daniel Kressner

    Abstract: Numerical continuation in the context of optimization can be used to mitigate convergence issues due to a poor initial guess. In this work, we extend this idea to Riemannian optimization problems, that is, the minimization of a target function on a Riemannian manifold. For this purpose, a suitable homotopy is constructed between the original problem and a problem that admits an easy solution. We d… ▽ More

    Submitted 27 May, 2023; v1 submitted 16 June, 2021; originally announced June 2021.

  30. arXiv:2104.11456  [pdf, other

    math.NA

    Hierarchical adaptive low-rank format with applications to discretized PDEs

    Authors: Stefano Massei, Leonardo Robol, Daniel Kressner

    Abstract: A novel compressed matrix format is proposed that combines an adaptive hierarchical partitioning of the matrix with low-rank approximation. One typical application is the approximation of discretized functions on rectangular domains; the flexibility of the format makes it possible to deal with functions that feature singularities in small, localized regions. To deal with time evolution and relocat… ▽ More

    Submitted 4 November, 2021; v1 submitted 23 April, 2021; originally announced April 2021.

  31. arXiv:2102.00146  [pdf, ps, other

    math.NA

    Solving a Class of Infinite-Dimensional Tensor Eigenvalue Problems by Translational Invariant Tensor Ring Approximations

    Authors: Roel Van Beeumen, Lana Periša, Daniel Kressner, Chao Yang

    Abstract: We examine a method for solving an infinite-dimensional tensor eigenvalue problem $H x = λx$, where the infinite-dimensional symmetric matrix $H$ exhibits a translational invariant structure. We provide a formulation of this type of problem from a numerical linear algebra point of view and describe how a power method applied to $e^{-Ht}$ is used to obtain an approximation to the desired eigenvecto… ▽ More

    Submitted 2 October, 2023; v1 submitted 29 January, 2021; originally announced February 2021.

    Comments: 33 pages, 7 figures, 2 tables

    MSC Class: 15A18; 15A21; 15A69; 65F15

  32. arXiv:2008.11501  [pdf, other

    math.NA

    Low-rank updates of matrix functions II: Rational Krylov methods

    Authors: Bernhard Beckermann, Alice Cortinovis, Daniel Kressner, Marcel Schweitzer

    Abstract: This work develops novel rational Krylov methods for updating a large-scale matrix function f(A) when A is subject to low-rank modifications. It extends our previous work in this context on polynomial Krylov methods, for which we present a simplified convergence analysis. For the rational case, our convergence analysis is based on an exactness result that is connected to work by Bernstein and Van… ▽ More

    Submitted 26 August, 2020; originally announced August 2020.

    MSC Class: 15A16; 65D30; 65F30; 65F60

  33. Functional Tucker approximation using Chebyshev interpolation

    Authors: Sergey Dolgov, Daniel Kressner, Christoph Strössner

    Abstract: This work is concerned with approximating a trivariate function defined on a tensor-product domain via function evaluations. Combining tensorized Chebyshev interpolation with a Tucker decomposition of low multilinear rank yields function approximations that can be computed and stored very efficiently. The existing Chebfun3 algorithm [Hashemi and Trefethen, SIAM J. Sci. Comput., 39 (2017)]uses a si… ▽ More

    Submitted 23 January, 2023; v1 submitted 31 July, 2020; originally announced July 2020.

    MSC Class: 15A69; 41A10; 41A63; 65D15

  34. arXiv:2007.09784  [pdf, ps, other

    math.FA math.NA

    A bivariate extension of the Crouzeix-Palencia result with an application to Fréchet derivatives of matrix functions

    Authors: Michel Crouzeix, Daniel Kressner

    Abstract: A result by Crouzeix and Palencia states that the spectral norm of a matrix function $f(A)$ is bounded by $K = 1+\sqrt{2}$ times the maximum of $f$ on $W(A)$, the numerical range of $A$. The purpose of this work is to point out that this result extends to a certain notion of bivariate matrix functions; the spectral norm of $f\{A,B\}$ is bounded by $K^2$ times the maximum of $f$ on… ▽ More

    Submitted 19 July, 2020; originally announced July 2020.

    MSC Class: 15A60; 15A16; 65F60

  35. arXiv:2005.10009  [pdf, ps, other

    math.NA

    On randomized trace estimates for indefinite matrices with an application to determinants

    Authors: Alice Cortinovis, Daniel Kressner

    Abstract: Randomized trace estimation is a popular and well studied technique that approximates the trace of a large-scale matrix $B$ by computing the average of $x^T Bx$ for many samples of a random vector $X$. Often, $B$ is symmetric positive definite (SPD) but a number of applications give rise to indefinite $B$. Most notably, this is the case for log-determinant estimation, a task that features prominen… ▽ More

    Submitted 25 May, 2021; v1 submitted 20 May, 2020; originally announced May 2020.

    MSC Class: 65C05 (Primary) 65F40; 65F60; 68W20; 60E15 (Secondary)

  36. arXiv:2004.06433  [pdf, other

    math.NA math.ST

    Norm and trace estimation with random rank-one vectors

    Authors: Zvonimir Bujanović, Daniel Kressner

    Abstract: A few matrix-vector multiplications with random vectors are often sufficient to obtain reasonably good estimates for the norm of a general matrix or the trace of a symmetric positive semi-definite matrix. Several such probabilistic estimators have been proposed and analyzed for standard Gaussian and Rademacher random vectors. In this work, we consider the use of rank-one random vectors, that is, K… ▽ More

    Submitted 9 August, 2020; v1 submitted 14 April, 2020; originally announced April 2020.

    Comments: Revised version, with new Theorem 3.4

    MSC Class: 65F35 (Primary) 60E15 (Secondary)

  37. Limited-memory polynomial methods for large-scale matrix functions

    Authors: Stefan Güttel, Daniel Kressner, Kathryn Lund

    Abstract: Matrix functions are a central topic of linear algebra, and problems requiring their numerical approximation appear increasingly often in scientific computing. We review various limited-memory methods for the approximation of the action of a large-scale matrix function on a vector. Emphasis is put on polynomial methods, whose memory requirements are known or prescribed a priori. Methods based on e… ▽ More

    Submitted 8 June, 2020; v1 submitted 5 February, 2020; originally announced February 2020.

    Comments: 25 pages, 2 figures, 4 algorithms

  38. arXiv:2002.01506  [pdf, ps, other

    math.NA

    Compress-and-restart block Krylov subspace methods for Sylvester matrix equations

    Authors: Daniel Kressner, Kathryn Lund, Stefano Massei, Davide Palitta

    Abstract: Block Krylov subspace methods (KSMs) comprise building blocks in many state-of-the-art solvers for large-scale matrix equations as they arise, e.g., from the discretization of partial differential equations. While extended and rational block Krylov subspace methods provide a major reduction in iteration counts over polynomial block KSMs, they also require reliable solvers for the coefficient matri… ▽ More

    Submitted 4 February, 2020; originally announced February 2020.

    MSC Class: 65F10; 65N22; 65J10; 65F30; 65F50

  39. arXiv:2001.09187  [pdf, ps, other

    math.NA cs.LG stat.CO

    Certified and fast computations with shallow covariance kernels

    Authors: Daniel Kressner, Jonas Latz, Stefano Massei, Elisabeth Ullmann

    Abstract: Many techniques for data science and uncertainty quantification demand efficient tools to handle Gaussian random fields, which are defined in terms of their mean functions and covariance operators. Recently, parameterized Gaussian random fields have gained increased attention, due to their higher degree of flexibility. However, especially if the random field is parameterized through its covariance… ▽ More

    Submitted 12 November, 2020; v1 submitted 24 January, 2020; originally announced January 2020.

    MSC Class: 62M40; 65R20; 65C20; 65D15; 65G20

    Journal ref: Foundations of Data Science 2(4): 487-512, 2020

  40. arXiv:1909.07909  [pdf, other

    math.NA

    hm-toolbox: Matlab software for HODLR and HSS matrices

    Authors: Stefano Massei, Leonardo Robol, Daniel Kressner

    Abstract: Matrices with hierarchical low-rank structure, including HODLR and HSS matrices, constitute a versatile tool to develop fast algorithms for addressing large-scale problems. While existing software packages for such matrices often focus on linear systems, their scope of applications is in fact much wider and includes, for example, matrix functions and eigenvalue problems. In this work, we present a… ▽ More

    Submitted 29 January, 2020; v1 submitted 17 September, 2019; originally announced September 2019.

  41. arXiv:1908.06059  [pdf, ps, other

    math.NA cs.DS

    Low-rank approximation in the Frobenius norm by column and row subset selection

    Authors: Alice Cortinovis, Daniel Kressner

    Abstract: A CUR approximation of a matrix $A$ is a particular type of low-rank approximation $A \approx C U R$, where $C$ and $R$ consist of columns and rows of $A$, respectively. One way to obtain such an approximation is to apply column subset selection to $A$ and $A^T$. In this work, we describe a numerically robust and much faster variant of the column subset selection algorithm proposed by Deshpande an… ▽ More

    Submitted 16 August, 2019; originally announced August 2019.

  42. arXiv:1905.09539  [pdf, ps, other

    math.NA cs.MS

    Recursive blocked algorithms for linear systems with Kronecker product structure

    Authors: Minhong Chen, Daniel Kressner

    Abstract: Recursive blocked algorithms have proven to be highly efficient at the numerical solution of the Sylvester matrix equation and its generalizations. In this work, we show that these algorithms extend in a seamless fashion to higher-dimensional variants of generalized Sylvester matrix equations, as they arise from the discretization of PDEs with separable coefficients or the approximation of certain… ▽ More

    Submitted 23 May, 2019; originally announced May 2019.

  43. arXiv:1903.02343  [pdf, other

    math.NA

    Low-rank updates and divide-and-conquer methods for quadratic matrix equations

    Authors: Daniel Kressner, Patrick Kürschner, Stefano Massei

    Abstract: In this work, we consider two types of large-scale quadratic matrix equations: Continuous-time algebraic Riccati equations, which play a central role in optimal and robust control, and unilateral quadratic matrix equations, which arise from stochastic processes on 2D lattices and vibrating systems. We propose a simple and fast way to update the solution to such matrix equations under low-rank modi… ▽ More

    Submitted 6 March, 2019; originally announced March 2019.

  44. arXiv:1902.04367  [pdf, ps, other

    q-fin.CP

    Low-rank tensor approximation for Chebyshev interpolation in parametric option pricing

    Authors: Kathrin Glau, Daniel Kressner, Francesco Statti

    Abstract: Treating high dimensionality is one of the main challenges in the development of computational methods for solving problems arising in finance, where tasks such as pricing, calibration, and risk assessment need to be performed accurately and in real-time. Among the growing literature addressing this problem, Gass et al. [14] propose a complexity reduction technique for parametric option pricing ba… ▽ More

    Submitted 12 February, 2019; originally announced February 2019.

  45. arXiv:1902.02283  [pdf, ps, other

    math.NA cs.DM

    On maximum volume submatrices and cross approximation for symmetric semidefinite and diagonally dominant matrices

    Authors: Alice Cortinovis, Daniel Kressner, Stefano Massei

    Abstract: The problem of finding a $k \times k$ submatrix of maximum volume of a matrix $A$ is of interest in a variety of applications. For example, it yields a quasi-best low-rank approximation constructed from the rows and columns of $A$. We show that such a submatrix can always be chosen to be a principal submatrix if $A$ is symmetric semidefinite or diagonally dominant. Then we analyze the low-rank app… ▽ More

    Submitted 6 February, 2019; originally announced February 2019.

  46. arXiv:1809.10585  [pdf, ps, other

    math.NA

    Fast QR decomposition of HODLR matrices

    Authors: Daniel Kressner, Ana Susnjara

    Abstract: The efficient and accurate QR decomposition for matrices with hierarchical low-rank structures, such as HODLR and hierarchical matrices, has been challenging. Existing structure-exploiting algorithms are prone to numerical instability as they proceed indirectly, via Cholesky decompositions or a block Gram-Schmidt procedure. For a highly ill-conditioned matrix, such approaches either break down in… ▽ More

    Submitted 27 September, 2018; originally announced September 2018.

    Comments: 21 pages, 6 figures

    MSC Class: 15A23; 65F25; 65F50

  47. arXiv:1802.05759  [pdf, other

    math.NA math.OA

    A Krylov subspace method for the approximation of bivariate matrix functions

    Authors: Daniel Kressner

    Abstract: Bivariate matrix functions provide a unified framework for various tasks in numerical linear algebra, including the solution of linear matrix equations and the application of the Fréchet derivative. In this work, we propose a novel tensorized Krylov subspace method for approximating such bivariate matrix functions and analyze its convergence. While this method is already known for some instances,… ▽ More

    Submitted 20 February, 2018; v1 submitted 15 February, 2018; originally announced February 2018.

    Comments: Revised version contains polynomial approximation results for phi function in appendix

    MSC Class: 65F60 (Primary) 15A16; 47A13 (Secondary)

  48. arXiv:1801.04175  [pdf, ps, other

    math.NA

    A fast spectral divide-and-conquer method for banded matrices

    Authors: Ana Šušnjara, Daniel Kressner

    Abstract: Based on the spectral divide-and-conquer algorithm by Nakatsukasa and Higham [SIAM J. Sci. Comput., 35(3): A1325-A1349, 2013], we propose a new algorithm for computing all the eigenvalues and eigenvectors of a symmetric banded matrix. For this purpose, we combine our previous work on the fast computation of spectral projectors in the so called HODLR format, with a novel technique for extracting a… ▽ More

    Submitted 12 January, 2018; originally announced January 2018.

    Comments: 21 pages, 6 figures

    MSC Class: 65F15; 65F30; 65F50; 15A18

  49. arXiv:1712.04349  [pdf, other

    math.NA

    Low-rank updates and a divide-and-conquer method for linear matrix equations

    Authors: Daniel Kressner, Stefano Massei, Leonardo Robol

    Abstract: Linear matrix equations, such as the Sylvester and Lyapunov equations, play an important role in various applications, including the stability analysis and dimensionality reduction of linear dynamical control systems and the solution of partial differential equations. In this work, we present and analyze a new algorithm, based on tensorized Krylov subspaces, for quickly updating the solution of su… ▽ More

    Submitted 29 May, 2019; v1 submitted 12 December, 2017; originally announced December 2017.

  50. arXiv:1710.08538  [pdf, other

    math.NA

    A Householder-based algorithm for Hessenberg-triangular reduction

    Authors: Zvonimir Bujanović, Lars Karlsson, Daniel Kressner

    Abstract: The QZ algorithm for computing eigenvalues and eigenvectors of a matrix pencil $A - λB$ requires that the matrices first be reduced to Hessenberg-triangular (HT) form. The current method of choice for HT reduction relies entirely on Givens rotations regrouped and accumulated into small dense matrices which are subsequently applied using matrix multiplication routines. A non-vanishing fraction of t… ▽ More

    Submitted 29 May, 2018; v1 submitted 23 October, 2017; originally announced October 2017.