Основні поняття
We present efficient algorithms for testing whether a quantum Hamiltonian is close to or far from being k-local, as well as for learning a k-local Hamiltonian from queries to its time evolution operator.
Анотація
The content discusses two main problems related to quantum Hamiltonians:
Hamiltonian Locality Testing:
- The goal is to decide whether a given n-qubit Hamiltonian H is either ε1-close to being k-local or ε2-far from being k-local, by making queries to the time evolution operator U(t).
- The authors present an algorithm that solves this problem by making O(1/(ε2-ε1)^8 * log(1/δ)) queries to U(t) and with O(1/(ε2-ε1)^7 * log(1/δ)) total evolution time.
- This algorithm works for testing any property defined by a set of Pauli strings, not just k-locality.
Hamiltonian Learning:
- The goal is to output a classical description of a k-local Hamiltonian H' that is ε-close to the unknown k-local n-qubit Hamiltonian H, by making queries to U(t).
- The authors present an algorithm that solves this problem by making exp(O(k^2 + k log(1/ε))) * log(1/δ) queries to U(t) with exp(O(k^2 + k log(1/ε))) * log(1/δ) total evolution time.
- This algorithm works for learning any k-local Hamiltonian, without requiring additional constraints on the Hamiltonian.
The proofs of these results rely on Pauli-analytic techniques and the non-commutative Bohnenblust-Hille inequality.
Статистика
α = (ε2-ε1)/(3c)
∥U(α)>k∥2 ≤ (ε2-ε1)^2ε1 + ε2 / 9c (if H is ε1-close to k-local)
∥U(α)>k∥2 ≥ (ε2-ε1)ε1 + 2ε2 / 9c (if H is ε2-far from k-local)
∥H-H'∥2^2 ≤ 2c^2α^2 + 2α^-2β^2(γ^-2 + 1) + (2γα^-1 + cα)^(2/(k+1))Ck