English

Low Depth Phase Oracle Using a Parallel Piecewise Circuit

Quantum Physics 2025-07-29 v3

Abstract

We explore the important task of applying a phase exp(if(x))\exp(i\,f(x)) to a computational basis state x>\left| x \right>. The closely related task of rotating a target qubit by an angle depending on f(x)f(x) is also studied. Such operations are key in many quantum subroutines, and frequently f(x)f(x) can be well-approximated by a piecewise function; examples range from the application of diagonal Hamiltonian terms (such as the Coulomb interaction) in grid-based many-body simulation, to derivative pricing algorithms. Here we exploit a parallelisation of the piecewise approach so that all constituent elementary rotations are performed simultaneously, that is, we achieve a total rotation depth of one. Moreover, we explore the use of recursive catalyst `towers' to implement these elementary rotations efficiently. We find that strategies prioritising execution speed can achieve circuit depth as low as O(logn+logS)O(\log{n}{+}\log{S}) for a register of nn qubits and a piecewise approximation of SS sections (presuming prior preparation of enabling resource states), albeit total qubit count then scales with SS. In the limit of multiple repetitions of the oracle, we find that catalyst tower approaches have an O(Sn)O(S\cdot n) T-count.

Keywords

Cite

@article{arxiv.2409.04587,
  title  = {Low Depth Phase Oracle Using a Parallel Piecewise Circuit},
  author = {Zhu Sun and Gregory Boyd and Zhenyu Cai and Hamza Jnane and Balint Koczor and Richard Meister and Romy Minko and Benjamin Pring and Simon C. Benjamin and Nikitas Stamatopoulos},
  journal= {arXiv preprint arXiv:2409.04587},
  year   = {2025}
}

Comments

16 pages, table I updated

R2 v1 2026-06-28T18:36:59.144Z