Quantum precomputation: parallelizing cascade circuits and the Moore-Nilsson conjecture is false

Abstract

Parallelization is a major challenge in quantum algorithms due to physical constraints like no-cloning. This is vividly illustrated by the conjecture of Moore and Nilsson from their seminal work on quantum circuit complexity [MN01, announced 1998]: unitaries of a deceptively simple form--controlled-unitary "staircases"--require circuits of minimum depth (n). If true, this lower bound would represent a major break from classical parallelism and prove a quantum-native analogue of the famous NC ≠ P conjecture. In this work we settle the Moore-Nilsson conjecture in the negative by compressing all circuits in the class to depth O( n), which is the best possible. The parallelizations are exact, ancilla-free, and can be computed in poly(n) time. We also consider circuits restricted to 2D connectivity, for which we derive compressions of optimal depth O(n). More generally, we make progress on the project of quantum parallelization by introducing a quantum blockwise precomputation technique somewhat analogous to the method of Arlazarov, Dinic, Kronrod, and Faradzev [Arl+70] in classical dynamic programming, often called the "Four-Russians method." We apply this technique to more-general "cascade" circuits as well, obtaining for example polynomial depth reductions for staircases of controlled (n)-qubit unitaries.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…