Quantum algorithm for the gradient of a logarithm-determinant
Abstract
The logarithm-determinant is an widely-present operation in many areas of physics and computer science. Derivatives of the logarithm-determinant compute physically relevant quantities in statistical physics models, quantum field theories, as well as the inverses of matrices. A multi-variable version of the quantum gradient algorithm is developed here to evaluate the derivative of the logarithm-determinant. From this, the inverse of a sparse-rank input operator may be determined efficiently. Measuring an expectation value of the quantum state--instead of all elements of the input operator--can be accomplished in time in the idealized case for relevant eigenvectors of the input matrix with precision . A practical implementation of the required operator will likely need overhead, giving an overall complexity of . The method applies widely and converges super-linearly in when the condition number is high. The best classical method we are aware of scales as . Given the same resource assumptions as other algorithms, such that an equal superposition of eigenvectors is available efficiently, the algorithm is evaluated in the practical case as . The output is given in queries of oracle, which is given explicitly here and only relies on time-evolution operators that can be implemented with arbitrarily small error. The algorithm is envisioned for fully error-corrected quantum computers but may be implementable on near-term machines. We discuss how this algorithm can be used for kernel-based quantum machine-learning.
Cite
@article{arxiv.2501.09413,
title = {Quantum algorithm for the gradient of a logarithm-determinant},
author = {Thomas E. Baker and Jaimie A. Greasley},
journal= {arXiv preprint arXiv:2501.09413},
year = {2025}
}
Comments
20 pages, 3 figures, 2 circuit diagrams, 1 table