arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv quant-ph/0508101quant-phphysics.comp-ph
收藏

Qdensity -Mathematica量子计算机模拟

Qdensity - a Mathematica Quantum Computer Simulation

B. Juliá-Díaz, J. M. Burdis, F. Tabakin

摘要:

这个Mathematica 5.2软件包~ \footnote{QDENSITY is available at http://www.pitt.edu/~tabakin/QDENSITY}是一个量子计算机的模拟。该计划提供了一个模块化的,指导性的方法,产生的基本元素,构成一个量子线路。主要的重点是使用的密度矩阵,虽然使用状态向量的方法也实现在包中。软件包命令在{ \it Qdensity.m}中定义,其中包含量子线路中所需的工具,例如多量子位kets、投影仪、门等。此处提供了基本命令的选定示例,软件包(可在我们的网站上获得)中提供了教程笔记本{ \it.nb},该笔记本可作为软件包的完整指南。最后,应用程序是各种相关的情况下,包括隐形传态,量子傅立叶变换,格罗弗的搜索和肖尔的算法,在单独的笔记本:{ \it QFT.nb},{\it Teleportation.nb},{ \it Grover.nb}和{ \it Shor.nb},其中每个算法都详细解释。最后,作为笔记本{ \it Cluster.nb}中的附加工具,包含了两个构建和操作群集状态的示例,它们是“单向计算”思想的一部分。还包括包含QDENSITY中大多数命令的Mathematica调色板:{ \it QDENSpalette.nb}。

英文摘要:

This Mathematica 5.2 package~\footnote{QDENSITY is available at http://www.pitt.edu/~tabakin/QDENSITY} is a simulation of a Quantum Computer. The program provides a modular, instructive approach for generating the basic elements that make up a quantum circuit. The main emphasis is on using the density matrix, although an approach using state vectors is also implemented in the package. The package commands are defined in {\it Qdensity.m} which contains the tools needed in quantum circuits, e.g. multiqubit kets, projectors, gates, etc. Selected examples of the basic commands are presented here and a tutorial notebook, {\it Tutorial.nb} is provided with the package (available on our website) that serves as a full guide to the package. Finally, application is made to a variety of relevant cases, including Teleportation, Quantum Fourier transform, Grover's search and Shor's algorithm, in separate notebooks: {\it QFT.nb}, {\it Teleportation.nb}, {\it Grover.nb} and {\it Shor.nb} where each algorithm is explained in detail. Finally, two examples of the construction and manipulation of cluster states, which are part of ``one way computing" ideas, are included as an additional tool in the notebook {\it Cluster.nb}. A Mathematica palette containing most commands in QDENSITY is also included: {\it QDENSpalette.nb} .

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

↑