arXivDaily arXiv每日学术速递 周一至周五更新
arXiv quant-ph/0408173quant-ph
收藏

应用于量子计算的使用一个辅助位的可逆加法电路

Reversible addition circuit using one ancillary bit with application to quantum computing

Phillip Kaye

摘要:

在量子计算机上实现算术的大部分工作都借鉴了经典可逆计算的结果(例如[VBE 95],[BBF02],[DKR 04])。这些量子网络本质上是经典的,因为它们可以只用Toffoli门来实现。Draper [D00]提出了一种基于量子傅里叶变换的内在“量子”网络。他的方法的优点是不需要进位量子位(以前的方法需要O(n)进位量子位)。[D00]中的网络使用量子旋转门,必须以指数精度实现,否则近似。在本文中,我给出了一个O(n^3)Toffoli门网络,用于可逆地执行原地加法,只有一个辅助位,证明了实现这个目标并不需要固有的量子技术(只要我们愿意牺牲二次电路深度)。在贴出这张便条的原始版本后,C向我指出。Zalka指出,[BCD+96]中使用了基本相同的加法技术。那篇论文中的场景是不同的,但是很明显他们描述的技术是如何推广到本文中的。

英文摘要:

Most of the work on implementing arithmetic on a quantum computer has borrowed from results in classical reversible computing (e.g. [VBE95], [BBF02], [DKR04]). These quantum networks are inherently classical, as they can be implemented with only the Toffoli gate. Draper [D00] has proposed an inherently "quantum" network for addition based on the quantum Fourier transform. His approach has the advantage that it requires no carry qubits (the previous approaches required O(n) carry qubits). The network in [D00] uses quantum rotation gates, which must either be implemented with exponential precision, or else be approximated. In this paper I give a network of O(n^3) Toffoli gates for reversibly performing in-place addition with only a single ancillary bit, demonstrating that inherently quantum techniques are not required to achieve this goal (provided we are willing to sacrifice quadratic circuit depth). After posting the original version of this note it was pointed out to me by C. Zalka that essentially the same technique for addition was used in [BCD+96]. The scenario in that paper was different, but it is clear how the technique they described generalizes to that in this paper.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑