Low Depth Phase Oracle Using a Parallel Piecewise Circuit
Zhu Sun, Gregory Boyd, Zhenyu Cai, Hamza Jnane, Balint Koczor, Richard Meister, Romy Minko, Benjamin Pring, Simon C. Benjamin, Nikitas Stamatopoulos

TL;DR
This paper introduces a parallel piecewise circuit method for applying phase or rotation operations based on a function, achieving minimal depth and efficient implementation for quantum algorithms involving piecewise approximations.
Contribution
It presents a novel parallelization technique for phase and rotation oracles using piecewise functions, reducing circuit depth to one and optimizing resource usage.
Findings
Achieves circuit depth as low as O(log n + log S) for piecewise approximations.
Uses recursive catalyst towers for efficient elementary rotations.
Provides resource estimates for multiple oracle repetitions with T-count scaling.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques
