corner
corner

Phys. Rev. A 70, 012310 (2004) [5 pages]

Recognizing small-circuit structure in two-qubit operators

Download: PDF (62 kB) Buy this article Export: BibTeX or EndNote (RIS)

Vivek V. Shende1,*, Stephen S. Bullock2,†, and Igor L. Markov3,‡
1Department of Mathematics, The University of Michigan, Ann Arbor, Michigan 48109-1109, USA
2Mathematical and Computational Sciences Division, National Institute of Standards and Technology, Gaithersburg, Maryland 20899, USA
3Department of Electrical Engineering and Computer Science, The University of Michigan, Ann Arbor, Michigan 48109-2122, USA

Received 8 August 2003; revised 5 January 2004; published 19 July 2004

This work proposes numerical tests which determine whether a two-qubit operator has an atypically simple quantum circuit. Specifically, we describe formulas, written in terms of matrix coefficients, characterizing operators implementable with exactly zero, one, or two controlled-NOT (CNOT) gates and all other gates being one-qubit gates. We give an algorithm for synthesizing two-qubit circuits with an optimal number of CNOT gates and illustrate it on operators appearing in quantum algorithms by Deutsch-Josza, Shor, and Grover. In another application, our explicit numerical tests allow timing a given Hamiltonian to compute a CNOT modulo one-qubit gate, when this is possible.

© 2004 The American Physical Society

URL:
http://link.aps.org/doi/10.1103/PhysRevA.70.012310
DOI:
10.1103/PhysRevA.70.012310
PACS:
03.67.Lx, 03.65.Fd, 03.65.Ud

*Electronic address: vshende@umich.edu

Electronic address: stephen.bullock@nist.gov

Electronic address: imarkov@umich.edu