DSpace@MIT (Massachusetts Institute of Technology) · 2019 · 728 citations · 48 references
Open access
Natural SciencesComputer SciencePhysicsComputational PhysicsQuantum ComputingQuantum MechanicsApproximation MethodsComputational Quantum MechanicsHamiltonian SystemsQuantum DynamicsQuantum OperatorsQuantum SimulationHamiltonian OperatorsHamiltonian SimulationQuantum HamiltonianQuantum Hamiltonian Simulation
We present the problem of approximating the time-evolution operator e-iHt to error ϵ, where the Hamiltonian H = ((G|⊗I)U (|Gi⊗I) is the projection of a unitary oracle U onto the state |Gi created by another unitary oracle. Our algorithm solves this with a query complexity O ( t + log(1/ϵ) ) to both oracles that is optimal with respect to all parameters in both the asymptotic and non-asymptotic regime, and also with low overhead, using at most two additional ancilla qubits. This approach to Hamiltonian simulation subsumes important prior art considering Hamiltonians which are d-sparse or a linear combination of unitaries, leading to significant improvements in space and gate complexity, such as a quadratic speed-up for precision simulations. It also motivates useful new instances, such as where H is a density matrix. A key technical result is 'qubitization', which uses the controlled version of these oracles to embed any H in an invariant SU(2) subspace. A large class of operator functions of H can then be computed with optimal query complexity, of which e-iHt is a special case.
48
Handbook of Mathematical Functions
Donald A. McQuarrie · American Journal of Physics · 1966 · 40.9K citations
A fast quantum mechanical algorithm for database search
Lov K. Grover · 1996 · 8.6K citations · Full text
Seth Lloyd · Science · 1996 · 3.1K citations
Superconducting quantum circuits at the surface code threshold for fault tolerance
R. Barends, J. Kelly, A. Megrant et al. · Nature · 2014 · 1.8K citations · Full text