The geometry of quantum computation
Mark R. Dowling, Michael A. Nielsen
TL;DR
The paper reframes quantum circuit complexity as a problem in Riemannian geometry on SU(2^n), introducing a right-invariant metric that penalizes high-weight interactions and linking geodesic distance to gate complexity. It develops the full geometric toolkit—Levi-Civita connection, geodesic (Lax-type) equations, constants of motion, and analytic solutions—and introduces the lifted Jacobi equation and geodesic derivative to study geodesic deformation with changing penalties and endpoints. The authors demonstrate both exact and approximate geodesic solutions in special cases (e.g., constant-Hamiltonian geodesics and three-qubit systems), and present a practical deformation-based method to numerically find geodesics to a target unitary, along with a robust discussion of conjugate points and when geodesics cease to minimize globally. They also address fundamental barriers via Razborov-Rudich-type results and propose an ancilla-extension framework to extend geometric analysis to more general quantum circuits. Overall, the work lays a foundational link between geometry and quantum computation, offering methods and caveats for leveraging geometric insights while acknowledging limits imposed by complexity theory.
Abstract
Determining the quantum circuit complexity of a unitary operation is closely related to the problem of finding minimal length paths in a particular curved geometry [Nielsen et al, Science 311, 1133-1135 (2006)]. This paper investigates many of the basic geometric objects associated to this space, including the Levi-Civita connection, the geodesic equation, the curvature, and the Jacobi equation. We show that the optimal Hamiltonian evolution for synthesis of a desired unitary necessarily obeys a simple universal geodesic equation. As a consequence, once the initial value of the Hamiltonian is set, subsequent changes to the Hamiltonian are completely determined by the geodesic equation. We develop many analytic solutions to the geodesic equation, and a set of invariants that completely determine the geodesics. We investigate the problem of finding minimal geodesics through a desired unitary, U, and develop a procedure which allows us to deform the (known) geodesics of a simple and well understood metric to the geodesics of the metric of interest in quantum computation. This deformation procedure is illustrated using some three-qubit numerical examples. We study the computational complexity of evaluating distances on Riemmanian manifolds, and show that no efficient classical algorithm for this problem exists, subject to the assumption that good pseudorandom generators exist. Finally, we develop a canonical extension procedure for unitary operations which allows ancilla qubits to be incorporated into the geometric approach to quantum computing.
