Calculating elements of matrix functions using divided differences
- URL: http://arxiv.org/abs/2107.14124v2
- Date: Tue, 16 Nov 2021 13:34:57 GMT
- Title: Calculating elements of matrix functions using divided differences
- Authors: Lev Barash, Stefan G\"uttel, Itay Hen
- Abstract summary: We introduce a method for calculating individual elements of matrix functions.
We showcase our approach by calculating the matrix elements of the exponential of a transverse-field Ising model.
We discuss practical applications of our method.
- Score: 0.3437656066916039
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: We introduce a method for calculating individual elements of matrix
functions. Our technique makes use of a novel series expansion for the action
of matrix functions on basis vectors that is memory efficient even for very
large matrices. We showcase our approach by calculating the matrix elements of
the exponential of a transverse-field Ising model and evaluating quantum
transition amplitudes for large many-body Hamiltonians of sizes up to $2^{64}
\times 2^{64}$ on a single workstation. We also discuss the application of the
method to matrix inverses. We relate and compare our method to the
state-of-the-art and demonstrate its advantages. We also discuss practical
applications of our method.
Related papers
- A quantum compiler design method by using linear combinations of permutations [0.0]
We describe a method to write a given generic matrix in terms of quantum gates based on the block encoding.
We first show how to convert a matrix into doubly matrices and by using Birkhoff's algorithm, we express that matrix in terms of a linear combination of permutations which can be mapped to quantum circuits.
arXiv Detail & Related papers (2024-04-28T15:42:37Z) - Matrix manipulations via unitary transformations and ancilla-state
measurements [49.494595696663524]
We propose protocols for calculating inner product, matrix addition and matrix multiplication based on multiqubit Toffoli-type and the simplest one-qubit operations.
The depth (runtime) of the addition protocol is $O(1)$ and that of other protocols logarithmically increases with the dimensionality of the considered matrices.
arXiv Detail & Related papers (2023-11-19T14:06:25Z) - Multiresolution kernel matrix algebra [0.0]
We show the compression of kernel matrices by means of samplets produces optimally sparse matrices in a certain S-format.
The inverse of a kernel matrix (if it exists) is compressible in the S-format as well.
The matrix algebra is justified mathematically by pseudo differential calculus.
arXiv Detail & Related papers (2022-11-21T17:50:22Z) - NISQ algorithm for the matrix elements of a generic observable [0.0]
We present a noisy intermediate scale quantum algorithm for estimating the diagonal and off-diagonal matrix elements of a generic observable in the energy eigenbasis of a given Hamiltonian.
arXiv Detail & Related papers (2022-05-20T10:07:55Z) - Quantum algorithms for matrix operations and linear systems of equations [65.62256987706128]
We propose quantum algorithms for matrix operations using the "Sender-Receiver" model.
These quantum protocols can be used as subroutines in other quantum schemes.
arXiv Detail & Related papers (2022-02-10T08:12:20Z) - Fast Differentiable Matrix Square Root and Inverse Square Root [65.67315418971688]
We propose two more efficient variants to compute the differentiable matrix square root and the inverse square root.
For the forward propagation, one method is to use Matrix Taylor Polynomial (MTP), and the other method is to use Matrix Pad'e Approximants (MPA)
A series of numerical tests show that both methods yield considerable speed-up compared with the SVD or the NS iteration.
arXiv Detail & Related papers (2022-01-29T10:00:35Z) - Fast Differentiable Matrix Square Root [65.67315418971688]
We propose two more efficient variants to compute the differentiable matrix square root.
For the forward propagation, one method is to use Matrix Taylor Polynomial (MTP)
The other method is to use Matrix Pad'e Approximants (MPA)
arXiv Detail & Related papers (2022-01-21T12:18:06Z) - Sparse Factorization of Large Square Matrices [10.94053598642913]
In this paper, we propose to approximate a large square matrix with a product of sparse full-rank matrices.
In the approximation, our method needs only $N(log N)2$ non-zero numbers for an $Ntimes N$ full matrix.
We show that our method gives a better approximation when the approximated matrix is sparse and high-rank.
arXiv Detail & Related papers (2021-09-16T18:42:21Z) - Non-PSD Matrix Sketching with Applications to Regression and
Optimization [56.730993511802865]
We present dimensionality reduction methods for non-PSD and square-roots" matrices.
We show how these techniques can be used for multiple downstream tasks.
arXiv Detail & Related papers (2021-06-16T04:07:48Z) - Quantum query complexity with matrix-vector products [9.192149087264033]
We study quantum algorithms that learn properties of a matrix using queries that return its action on an input vector.
We show that for various problems, including computing the trace, determinant or rank of a matrix, quantum computers do not provide an speedup over classical computation.
arXiv Detail & Related papers (2021-02-22T20:42:17Z) - Sketching Transformed Matrices with Applications to Natural Language
Processing [76.6222695417524]
We propose a space-efficient sketching algorithm for computing the product of a given small matrix with the transformed matrix.
We show that our approach obtains small error and is efficient in both space and time.
arXiv Detail & Related papers (2020-02-23T03:07:31Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.