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åk | engelska |
---|---|
Tidskrift | Electronic Proceedings in Theoretical Computer Science, EPTCS |
Volym | 394 |
Sidor (från-till) | 363-399 |
Antal sidor | 37 |
ISSN | 2075-2180 |
DOI | |
Status | Publicerad - 2023 |
MoE-publikationstyp | A4 Artikel i en konferenspublikation |
Evenemang | International Conference on Quantum Physics and Logic - Oxford, Storbritannien Varaktighet: 27 juni 2022 → 1 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