Dynamic Qubit Routing with CNOT Circuit Synthesis for Quantum Compilation

Forskningsoutput: TidskriftsbidragKonferensartikelVetenskapligPeer review

Sammanfattning

Many quantum computers have constraints regarding which two-qubit operations are locally allowed. To run a quantum circuit under those constraints, qubits need to be mapped to different quantum registers, and multi-qubit gates need to be routed accordingly. Recent developments have shown that compiling strategies based on Steiner tree provide a competitive tool to route CNOTs. However, these algorithms require the qubit map to be decided before routing. Moreover, the qubit map is fixed throughout the computation, i.e. the logical qubit will not be moved to a different physical qubit register. This is inefficient with respect to the CNOT count of the resulting circuit. In this paper, we propose the algorithm PermRowCol for routing CNOTs in a quantum circuit. It dynamically remaps logical qubits during the computation, and thus results in fewer output CNOTs than the algorithms Steiner-Gauss [14] and RowCol [27]. Here we focus on circuits over CNOT only, but this method could be generalized to a routing and mapping strategy on Clifford+T circuits by slicing the quantum circuit into subcircuits composed of CNOTs and single-qubit gates. Additionally, PermRowCol can be used in place of Steiner-Gauss in the synthesis of phase polynomials as well as the extraction of quantum circuits from ZX-diagrams.

Originalspråkengelska
TidskriftElectronic Proceedings in Theoretical Computer Science, EPTCS
Volym394
Sidor (från-till)363-399
Antal sidor37
ISSN2075-2180
DOI
StatusPublicerad - 2023
MoE-publikationstypA4 Artikel i en konferenspublikation
EvenemangInternational Conference on Quantum Physics and Logic - Oxford, Storbritannien
Varaktighet: 27 juni 20221 juli 2022
Konferensnummer: 19

Bibliografisk information

Publisher Copyright:
© A. Meijer - van de Griend & S. M. Li This work is licensed under the Creative Commons Attribution License.

Vetenskapsgrenar

  • 113 Data- och informationsvetenskap

Citera det här