Qubit Routing for (Almost) Free
Abstract
In this paper, we give a mathematical proof that bounds the number of CNOT gates required to synthesize an n qubit phase polynomial with g terms to be at least O(gn ( g, 1)) and at most O(gn). However, when targeting restricted hardware, not all CNOTs are allowed. If we were to use SWAP-based methods to route the qubits on the architecture such that the earlier synthesized gates are natively allowed, we increase the number of CNOTs by a routing overhead factor of O( n) ≤ α ≤ O(n 2 n). However, if we only synthesize allowed gates, we do not need to route any qubits. Moreover, in that case the routing overhead factor is 1 ≤ α ≤ 4 O(1). Additionally, since phase polynomials and Hadamard gates together form a universal gate set, we get qubit routing for almost free.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.