arXiv Analytics

Sign in

arXiv:quant-ph/0412072AbstractReferencesReviewsResources

Quantum Compiling with Approximation of Multiplexors

Robert R. Tucci

Published 2004-12-09, updated 2005-02-09Version 2

A quantum compiling algorithm is an algorithm for decomposing ("compiling") an arbitrary unitary matrix into a sequence of elementary operations (SEO). Suppose $U_{in}$ is an $\nb$-bit unstructured unitary matrix (a unitary matrix with no special symmetries) that we wish to compile. For $\nb>10$, expressing $U_{in}$ as a SEO requires more than a million CNOTs. This calls for a method for finding a unitary matrix that: (1)approximates $U_{in}$ well, and (2) is expressible with fewer CNOTs than $U_{in}$. The purpose of this paper is to propose one such approximation method. Various quantum compiling algorithms have been proposed in the literature that decompose an arbitrary unitary matrix into a sequence of U(2)-multiplexors, each of which is then decomposed into a SEO. Our strategy for approximating $U_{in}$ is to approximate these intermediate U(2)-multiplexors. In this paper, we will show how one can approximate a U(2)-multiplexor by another U(2)-multiplexor that is expressible with fewer CNOTs.

Comments: Ver1:18 pages (files: 1 .tex, 1 .sty, 7 .eps); Ver2:26 pages (files: 1 .tex, 1 .sty, 7 .eps, 7 .m) Ver2 = Ver1 + new material, including 7 Octave/Matlab m-files
Categories: quant-ph
Related articles: Most relevant | Search more
arXiv:quant-ph/0411027 (Published 2004-11-03)
Qubiter Algorithm Modification, Expressing Unstructured Unitary Matrices with Fewer CNOTs
arXiv:0908.0512 [quant-ph] (Published 2009-08-04, updated 2014-10-27)
How hard is it to approximate the Jones polynomial?
arXiv:1106.4267 [quant-ph] (Published 2011-06-21)
An optimal quantum algorithm to approximate the mean and its application for approximating the median of a set of points over an arbitrary distance