English

On the CNOT-complexity of CNOT-PHASE circuits

Quantum Physics 2019-03-29 v2

Abstract

We study the problem of CNOT-optimal quantum circuit synthesis over gate sets consisting of CNOT and Z-basis rotations of arbitrary angles. We show that the circuit-polynomial correspondence relates such circuits to Fourier expansions of pseudo-Boolean functions, and that for certain classes of functions this expansion uniquely determines the minimum CNOT cost of an implementation. As a corollary we prove that CNOT minimization over CNOT and phase gates is at least as hard as synthesizing a CNOT-optimal circuit computing a set of parities of its inputs. We then show that this problem is NP-complete for two restricted cases where all CNOT gates are required to have the same target, and where the circuit inputs are encoded in a larger state space. The latter case has applications to CNOT optimization over more general Clifford+T circuits. We further present an efficient heuristic algorithm for synthesizing circuits over CNOT and Z-basis rotations with small CNOT cost. Our experiments show a 23% reduction of CNOT gates on average across a suite of Clifford+T benchmark circuits, with a maximum reduction of 43%.

Keywords

Cite

@article{arxiv.1712.01859,
  title  = {On the CNOT-complexity of CNOT-PHASE circuits},
  author = {Matthew Amy and Parsiad Azimzadeh and Michele Mosca},
  journal= {arXiv preprint arXiv:1712.01859},
  year   = {2019}
}

Comments

21 pages, 5 figures, 1 table. Version 2 formally verifies the correctness of the benchmark optimizations, 4 out of 39 are left unverified due to size, Quantum Science and Technology, 2018

R2 v1 2026-06-22T23:07:54.088Z