Low Depth Phase Oracle Using a Parallel Piecewise Circuit
Abstract
We explore the important task of applying a phase to a computational basis state . The closely related task of rotating a target qubit by an angle depending on is also studied. Such operations are key in many quantum subroutines, and frequently 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 for a register of qubits and a piecewise approximation of sections (presuming prior preparation of enabling resource states), albeit total qubit count then scales with . In the limit of multiple repetitions of the oracle, we find that catalyst tower approaches have an T-count.
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