Quantum Subroutine Composition
Stacey Jeffery

TL;DR
This paper establishes a quantum analogue of classical subroutine composition, demonstrating how to analyze and bound the cost of quantum algorithms that call subroutines on superpositions, using multidimensional quantum walks.
Contribution
It introduces a quantum subroutine composition theorem and extends quantum walk techniques to variable-time quantum algorithms, enabling more efficient quantum algorithm design.
Findings
Quantum subroutine composition cost bound established
Extension of quantum walk edge composition to variable-time algorithms
Application of techniques to general quantum algorithm composition
Abstract
An important tool in algorithm design is the ability to build algorithms from other algorithms that run as subroutines. In the case of quantum algorithms, a subroutine may be called on a superposition of different inputs, which complicates things. For example, a classical algorithm that calls a subroutine times, where the average probability of querying the subroutine on input is , and the cost of the subroutine on input is , incurs expected cost from all subroutine queries. While this statement is obvious for classical algorithms, for quantum algorithms, it is much less so, since naively, if we run a quantum subroutine on a superposition of inputs, we need to wait for all branches of the superposition to terminate before we can apply the next operation. We nonetheless show an analogous quantum statement (*): If is the average query…
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
TopicsQuantum Computing Algorithms and Architecture · Quantum Information and Cryptography · Quantum-Dot Cellular Automata
