Hamiltonian Simulation with Optimal Sample Complexity
Shelby Kimmel, Cedric Yen-Yu Lin, Guang Hao Low, Maris Ozols, Theodore J. Yoder
TL;DR
This work studies the sample-based Hamiltonian simulation problem, where the Hamiltonian is encoded in an unknown density matrix ρ = (H + cI)/Tr(H + cI). It proves that the Lloyd–Mohseni–Rebentrost protocol is asymptotically optimal in both evolution time t and precision δ, requiring only n = O(t^2/δ) copies of ρ to implement e^{-iρ t} on a target state, independently of system dimension. The authors extend the framework to simulate Hermitian polynomials of multiple input states, including linear combinations, commutators, and more general polynomials, with provably optimal sample complexities and clear constructions. They demonstrate practical applications such as commutator-based simulations for orthogonality testing and coherent state addition, and show that the LMR protocol enables a universal quantum computer using only partial swaps and simple single-qubit states, albeit with polynomial overhead. The paper thus positions sample-based Hamiltonian simulation as a powerful, broadly optimal tool with broad algorithmic and computational implications in quantum information processing.
Abstract
We investigate the sample complexity of Hamiltonian simulation: how many copies of an unknown quantum state are required to simulate a Hamiltonian encoded by the density matrix of that state? We show that the procedure proposed by Lloyd, Mohseni, and Rebentrost [Nat. Phys., 10(9):631--633, 2014] is optimal for this task. We further extend their method to the case of multiple input states, showing how to simulate any Hermitian polynomial of the states provided. As applications, we derive optimal algorithms for commutator simulation and orthogonality testing, and we give a protocol for creating a coherent superposition of pure states, when given sample access to those states. We also show that this sample-based Hamiltonian simulation can be used as the basis of a universal model of quantum computation that requires only partial swap operations and simple single-qubit states.
