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

Shor量子因子分解算法的伪模拟

A pseudo-simulation of Shor's quantum factoring algorithm

J. F. Schneiderman, M. E. Stanley, P. K. Aravind

摘要:

本文介绍了一个计算机程序,写在枫树,允许用户模拟某些方面的肖尔的量子因子分解算法在台式机或笔记本电脑上。该程序并不模拟量子计算机执行的幺正操作,但确实忠实地模拟了其在寻序过程中关键的“读出”步骤的输出。该程序只需要用户输入两个参数--要分解的数字(最多可以是10位数)和要在分解中使用的量子位数(给出了有用的提示)。然后,程序返回一个详细的历史记录,记录它对数字进行因子分解的所有尝试,从各种不成功的尝试开始,到最终成功的尝试,最终导致正确的因子。结构的模拟,它所产生的一个典型的输出,并讨论了限制其性能的因素。这个模拟的目的是为用户提供一些“动手”体验,了解量子因子分解如何处理比今天的量子计算机所能处理的更大的整数。

英文摘要:

This paper presents a computer program, written in Maple, that allows a user to simulate certain aspects of Shor's quantum factoring algorithm on a desktop or laptop computer. The program does not simulate the unitary operations carried out by a quantum computer but does faithfully mimic its output at the crucial "readout" step of the order-finding process. The program reqires only two inputs from the user - the number to be factored (which can be up to 10 digits long) and the number of qubits to be used in the factoring (for which a helpful hint is given). The program then returns a detailed history of all its attempts at factoring the number, beginning with its various unsuccessful attempts and ending with the final successful attempt that leads to the correct factors. The structure of the simulation is described, a typical output produced by it is shown, and the factors limiting its performance are discussed. The purpose of this simulation is to provide the user with some "hands-on" experience of how quantum factoring works on integers somewhat larger than can be handled by today's quantum computers.

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

↑