3,183 research outputs found

    Fast computation of the matrix exponential for a Toeplitz matrix

    Full text link
    The computation of the matrix exponential is a ubiquitous operation in numerical mathematics, and for a general, unstructured nΓ—nn\times n matrix it can be computed in O(n3)\mathcal{O}(n^3) operations. An interesting problem arises if the input matrix is a Toeplitz matrix, for example as the result of discretizing integral equations with a time invariant kernel. In this case it is not obvious how to take advantage of the Toeplitz structure, as the exponential of a Toeplitz matrix is, in general, not a Toeplitz matrix itself. The main contribution of this work are fast algorithms for the computation of the Toeplitz matrix exponential. The algorithms have provable quadratic complexity if the spectrum is real, or sectorial, or more generally, if the imaginary parts of the rightmost eigenvalues do not vary too much. They may be efficient even outside these spectral constraints. They are based on the scaling and squaring framework, and their analysis connects classical results from rational approximation theory to matrices of low displacement rank. As an example, the developed methods are applied to Merton's jump-diffusion model for option pricing

    Computing the Exponential of Large Block-Triangular Block-Toeplitz Matrices Encountered in Fluid Queues

    Full text link
    The Erlangian approximation of Markovian fluid queues leads to the problem of computing the matrix exponential of a subgenerator having a block-triangular, block-Toeplitz structure. To this end, we propose some algorithms which exploit the Toeplitz structure and the properties of generators. Such algorithms allow to compute the exponential of very large matrices, which would otherwise be untreatable with standard methods. We also prove interesting decay properties of the exponential of a generator having a block-triangular, block-Toeplitz structure

    On Functions of quasi Toeplitz matrices

    Full text link
    Let a(z)=βˆ‘i∈Zaizia(z)=\sum_{i\in\mathbb Z}a_iz^i be a complex valued continuous function, defined for ∣z∣=1|z|=1, such that βˆ‘i=βˆ’βˆž+∞∣iai∣<∞\sum_{i=-\infty}^{+\infty}|ia_i|<\infty. Consider the semi-infinite Toeplitz matrix T(a)=(ti,j)i,j∈Z+T(a)=(t_{i,j})_{i,j\in\mathbb Z^+} associated with the symbol a(z)a(z) such that ti,j=ajβˆ’it_{i,j}=a_{j-i}. A quasi-Toeplitz matrix associated with the continuous symbol a(z)a(z) is a matrix of the form A=T(a)+EA=T(a)+E where E=(ei,j)E=(e_{i,j}), βˆ‘i,j∈Z+∣ei,j∣<∞\sum_{i,j\in\mathbb Z^+}|e_{i,j}|<\infty, and is called a CQT-matrix. Given a function f(x)f(x) and a CQT matrix MM, we provide conditions under which f(M)f(M) is well defined and is a CQT matrix. Moreover, we introduce a parametrization of CQT matrices and algorithms for the computation of f(M)f(M). We treat the case where f(x)f(x) is assigned in terms of power series and the case where f(x)f(x) is defined in terms of a Cauchy integral. This analysis is applied also to finite matrices which can be written as the sum of a Toeplitz matrix and of a low rank correction

    Novel Structured Low-rank algorithm to recover spatially smooth exponential image time series

    Full text link
    We propose a structured low rank matrix completion algorithm to recover a time series of images consisting of linear combination of exponential parameters at every pixel, from under-sampled Fourier measurements. The spatial smoothness of these parameters is exploited along with the exponential structure of the time series at every pixel, to derive an annihilation relation in the kβˆ’tk-t domain. This annihilation relation translates into a structured low rank matrix formed from the kβˆ’tk-t samples. We demonstrate the algorithm in the parameter mapping setting and show significant improvement over state of the art methods.Comment: 4 pages, 3 figures, accepted at ISBI 2017, Melbourne, Australi
    • …
    corecore