01688nas a2200133 4500008004100000245005300041210005200094260001500146520129100161100002301452700002301475700001901498856003701517 2021 eng d00aSurface code compilation via edge-disjoint paths0 aSurface code compilation via edgedisjoint paths c10/21/20213 a
We provide an efficient algorithm to compile quantum circuits for fault-tolerant execution. We target surface codes, which form a 2D grid of logical qubits with nearest-neighbor logical operations. Embedding an input circuit's qubits in surface codes can result in long-range two-qubit operations across the grid. We show how to prepare many long-range Bell pairs on qubits connected by edge-disjoint paths of ancillas in constant depth which can be used to perform these long-range operations. This forms one core part of our Edge-Disjoint Paths Compilation (EDPC) algorithm, by easily performing parallel long-range Clifford operations in constant depth. It also allows us to establish a connection between surface code compilation and several well-studied edge-disjoint paths problems. Similar techniques allow us to perform non-Clifford single-qubit rotations far from magic state distillation factories. In this case, we can easily find the maximum set of paths by a max-flow reduction, which forms the other major part of our EDPC algorithm. We compare EDPC to other compilation approaches including a SWAP-based algorithm, and find significantly improved performance for circuits built from parallel CNOTs, and for circuits which implement the multi-controlled X gate.
1 aBeverland, Michael1 aKliuchnikov, Vadym1 aSchoute, Eddie uhttps://arxiv.org/abs/2110.1149301464nas a2200169 4500008004100000022001400041245010200055210006900157260001500226300001400241490000700255520082200262100002301084700001901107700001901126856014901145 2016 eng d a0018-934000aPractical Approximation of Single-Qubit Unitaries by Single-Qubit Quantum Clifford and T Circuits0 aPractical Approximation of SingleQubit Unitaries by SingleQubit c2016/01/01 a161 - 1720 v653 aWe present an algorithm, along with its implementation that finds T-optimal approximations of single-qubit Z-rotations using quantum circuits consisting of Clifford and T gates. Our algorithm is capable of handling errors in approximation down to size 10-15, resulting in the optimal single-qubit circuit designs required for implementation of scalable quantum algorithms. Our implementation along with the experimental results are available in the public domain.
1 aKliuchnikov, Vadym1 aMaslov, Dmitri1 aMosca, Michele uhttp://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=7056491http://xplorestaging.ieee.org/ielx7/12/7350319/7056491.pdf?arnumber=7056491