English

Optimal ancilla-free Clifford+T approximation of z-rotations

Quantum Physics 2018-04-17 v3 Emerging Technologies

Abstract

We consider the problem of approximating arbitrary single-qubit z-rotations by ancilla-free Clifford+T circuits, up to given epsilon. We present a fast new probabilistic algorithm for solving this problem optimally, i.e., for finding the shortest possible circuit whatsoever for the given problem instance. The algorithm requires a factoring oracle (such as a quantum computer). Even in the absence of a factoring oracle, the algorithm is still near-optimal under a mild number-theoretic hypothesis. In this case, the algorithm finds a solution of T-count m + O(log(log(1/epsilon))), where m is the T-count of the second-to-optimal solution. In the typical case, this yields circuit approximations of T-count 3log_2(1/epsilon) + O(log(log(1/epsilon))). Our algorithm is efficient in practice, and provably efficient under the above-mentioned number-theoretic hypothesis, in the sense that its expected runtime is O(polylog(1/epsilon)).

Keywords

Cite

@article{arxiv.1403.2975,
  title  = {Optimal ancilla-free Clifford+T approximation of z-rotations},
  author = {Neil J. Ross and Peter Selinger},
  journal= {arXiv preprint arXiv:1403.2975},
  year   = {2018}
}

Comments

40 pages. New in v3: added a section on worst-case behavior