pith. sign in

arxiv: 2012.09835 · v5 · pith:3A644IJQnew · submitted 2020-12-17 · 🪐 quant-ph

QGo: Scalable Quantum Circuit Optimization Using Automated Synthesis

classification 🪐 quant-ph
keywords circuitcircuitsquantumsynthesisoptimizationgatesfidelitylarge
0
0 comments X
read the original abstract

The current phase of quantum computing is in the Noisy Intermediate-Scale Quantum (NISQ) era. On NISQ devices, two-qubit gates such as CNOTs are much noisier than single-qubit gates, so it is essential to minimize their count. Quantum circuit synthesis is a process of decomposing an arbitrary unitary into a sequence of quantum gates, and can be used as an optimization tool to produce shorter circuits to improve overall circuit fidelity. However, the time-to-solution of synthesis grows exponentially with the number of qubits. As a result, synthesis is intractable for circuits on a large qubit scale. In this paper, we propose a hierarchical, block-by-block optimization framework, QGo, for quantum circuit optimization. Our approach allows an exponential cost optimization to scale to large circuits. QGo uses a combination of partitioning and synthesis: 1) partition the circuit into a sequence of independent circuit blocks; 2) re-generate and optimize each block using quantum synthesis; and 3) re-compose the final circuit by stitching all the blocks together. We perform our analysis and show the fidelity improvements in three different regimes: small-size circuits on real devices, medium-size circuits on noise simulations, and large-size circuits on analytical models. Using a set of NISQ benchmarks, we show that QGo can reduce the number of CNOT gates by 29.9% on average and up to 50% when compared with industrial compilers such as t|ket>. When executed on the IBM Athens system, shorter depth leads to higher circuit fidelity. We also demonstrate the scalability of our QGo technique to optimize circuits of 60+ qubits. Our technique is the first demonstration of successfully employing and scaling synthesis in the compilation toolchain for large circuits. Overall, our approach is robust for direct incorporation in production compiler toolchains.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 4 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Quantum circuit partition as a maze: emerging percolation transition via path finding

    quant-ph 2026-06 unverdicted novelty 6.0

    Quantum circuit partitioning is formalized as a maze path problem, revealing a percolation phase transition that separates partitionable from non-partitionable regimes when the CNOT-to-qubit ratio is near one.

  2. Variational Quantum Models for Knowledge Graph Embeddings on NISQ Devices

    quant-ph 2026-05 unverdicted novelty 6.0

    The paper unifies two variational quantum approaches for knowledge graph embeddings and proposes a new ancillary-qubit-free model for better NISQ compatibility.

  3. T Count as a Numerically Solvable Minimization Problem

    quant-ph 2026-03 unverdicted novelty 6.0

    T-count minimization is cast as a binary search over continuous minimization problems, demonstrated numerically solvable for small-qubit circuits with reproduction of known results and extended via partitioning to lar...

  4. Unifying Qubit Routing Across Diverse Quantum ISAs via Canonical Representation

    quant-ph 2025-11 conditional novelty 6.0

    Canopus unifies qubit mapping and routing across quantum ISAs by modeling synthesis costs via canonical two-qubit gate forms, achieving 15-35% lower routing overhead than prior methods on varied backends and topologies.