English

Elementary gates for quantum computation

Quantum Physics 2016-09-08 v1 Condensed Matter High Energy Physics - Theory

Abstract

We show that a set of gates that consists of all one-bit quantum gates (U(2)) and the two-bit exclusive-or gate (that maps Boolean values (x,y)(x,y) to (x,xy)(x,x \oplus y)) is universal in the sense that all unitary operations on arbitrarily many bits nn (U(2n2^n)) can be expressed as compositions of these gates. We investigate the number of the above gates required to implement other gates, such as generalized Deutsch-Toffoli gates, that apply a specific U(2) transformation to one input bit if and only if the logical AND of all remaining input bits is satisfied. These gates play a central role in many proposed constructions of quantum computational networks. We derive upper and lower bounds on the exact number of elementary gates required to build up a variety of two-and three-bit quantum gates, the asymptotic number required for nn-bit Deutsch-Toffoli gates, and make some observations about the number required for arbitrary nn-bit unitary operations.

Keywords

Cite

@article{arxiv.quant-ph/9503016,
  title  = {Elementary gates for quantum computation},
  author = {A. Barenco and C. H. Bennett and R. Cleve and D. P. DiVincenzo and N. Margolus and P. Shor and T. Sleator and J. Smolin and H. Weinfurter},
  journal= {arXiv preprint arXiv:quant-ph/9503016},
  year   = {2016}
}

Comments

31 pages, plain latex, no separate figures, submitted to Phys. Rev. A. Related information on http://vesta.physics.ucla.edu:7777/