Learning quantum states prepared by shallow circuits in polynomial time

Abstract
We give a polynomial time algorithm that, given copies of an unknown quantum state that is prepared by an unknown constant depth circuit on a finite-dimensional lattice, learns a constant depth quantum circuit that prepares . The algorithm extends to the case when the depth of is , with a quasi-polynomial run-time. The key new idea is a simple and general procedure that efficiently reconstructs the global state from its local reduced density matrices. As an application, we give an efficient algorithm to test whether an unknown quantum state on a lattice has low or high quantum circuit complexity.
View on arXivComments on this paper