English

Qubit-count optimization using ZX-calculus

Quantum Physics 2024-07-16 v1

Abstract

We propose several methods for optimizing the number of qubits in a quantum circuit while preserving the number of non-Clifford gates. One of our approaches consists in reversing, as much as possible, the gadgetization of Hadamard gates, which is a procedure used by some TT-count optimizers to circumvent Hadamard gates at the expense of additional qubits. We prove the NP-hardness of this problem and we present an algorithm for solving it. We also propose a more general approach to optimize the number of qubits by showing how it relates to the problem of finding a minimal-width path-decomposition of the graph associated with a given ZX-diagram. This approach can be used to optimize the number of qubits for any computational model that can natively be depicted in ZX-calculus, such as the Pauli Fusion computational model which can represent lattice surgery operations. We also show how this method can be used to efficiently optimize the number of qubits in a quantum circuit by using the ZX-calculus as an intermediate representation.

Keywords

Cite

@article{arxiv.2407.10171,
  title  = {Qubit-count optimization using ZX-calculus},
  author = {Vivien Vandaele},
  journal= {arXiv preprint arXiv:2407.10171},
  year   = {2024}
}
R2 v1 2026-06-28T17:40:16.224Z