A precise estimation of the computational complexity in Shor's factoring algorithm
利用数论中的有关结果,对Shor分解算法在分解的大整数是两个素数的乘积的情况下的计算复杂度给出了精确的估计.与Shor的原估计相比,我们的估计表明,人们可以在这样的条件下,以较少的计算复杂度获得的解决方案。
2005-08-13 quant-ph
Fast versions of Shor's quantum factoring algorithm
我们提出了快速和高度并行化版本的肖尔算法。有了相当大的量子计算机,就有可能分解数百万位数的数字。这里提出的主要算法使用基于FFT的快速整数乘法。快速阅读者可以只阅读导言和"结果“部分。
1998-06-24 quant-ph
Shor's Factoring Algorithm and Modern Cryptography. An Illustration of the Capabilities Inherent in Quantum Computers
通过广泛使用的RSA公钥加密系统编码的消息的安全性取决于使用经典(即,传统的)计算机。然而,在1994年,彼得·肖尔(Peter Shor)指出,对于足够大的N,量子计算机将有望以更少的计算工作来执行因式分解。本文试图以非专业读者可以理解的方式解释:(i)RSA加密协议;(ii)构成Shor算法的各种量子计算机操作;(iii)Shor算法如何执行因子分解;及(iv)精确的意义上说,量子计算机采用肖尔算法可以说是完成了非常大的数字的因式分解,比传统计算机的计算量要大。显然,分解$N$通常需要多次连续运行该算法。然而,本文的仔细分析表明,在单次运行中实现成功因子分解的概率大约是文献中通常引用的两倍。
2004-11-25 quant-ph
Entangled Quantum States Generated by Shor's Factoring Algorithm
分析了Shor因式分解算法在运算过程中产生的多量子比特的中间量子态。它们的纠缠度是用Groverian测度来计算的。结果表明,纠缠是在算法的预处理阶段产生的,在量子傅里叶变换阶段纠缠几乎保持不变。纠缠被发现与量子算法相比,经典算法实现的加速比。
2005-10-06 quant-ph
Scalable semi-classical implementation of Shor factoring using time-multiplexed degenerate optical parametric oscillators
提出了一种在时间复用简并光参量振荡上对任意长整数对进行编码的方案。振荡脉冲的偏振方向和相位之间的经典纠缠,被看作是两个计算寄存器,消除了每对中的整数相关。我们显示的主要算法步骤,模幂运算和离散傅立叶变换,Shor的量子因子分解算法可以在寄存器中执行的脉冲干扰下的外部逻辑的协助下。因此,该因子分解算法相当于一个半经典的光路实现,是可扩展的和消相干的自由。所寻求的乘法阶,从其中的素因子推导出,确定从四孔干涉测量在路径的末端产生的二维条纹图像。
2022-05-24 quant-ph
Shor's quantum factoring algorithm on a photonic chip
肖尔的量子因式分解算法比任何其他已知的方法都要快得多,这是现代信息安全的核心任务,特别是在互联网上。这种算法需要一台量子计算机,一种利用量子叠加和量子比特(或量子比特)纠缠所提供的“大规模并行性”的设备。我们报告的示范编译版本的肖尔算法的集成波导硅芯片上,引导四个单光子量子比特通过计算因子15。
2009-11-06 quant-ph
Variational Quantum Factoring
自从Peter Shor发现了一种有效的因式分解算法以来,量子因式分解一直是量子计算领域的基石应用之一。不幸的是,通过Shor算法进行因子分解远远超出了当今嘈杂的中间尺度量子(NISQ)设备的能力。在这项工作中,我们重新审视的问题,因式分解,开发一种替代肖尔的算法,采用既定的技术来映射的因式分解问题的基态的伊辛哈密顿量。所提出的变分量子因子分解(VQF)算法首先在预处理步骤中简化布尔变量上的方程,以减少哈密顿量所需的量子位数。然后,它寻求一个近似的基态的伊辛哈密顿量的训练变分电路使用量子近似优化算法(QAOA)。我们基准的VQF算法的各种情况下的因式分解,并提出其性能的数值结果。
2018-08-27 quant-ph
Factoring six-digit integers with superconducting quantum circuits
National Laboratory of Solid State Microstructures, School of Physics, Nanjing University(南京大学固体微结构物理学院);Shishan Laboratory, Suzhou Campus of Nanjing University(南京大学苏州校区石湖实验室);Jiangsu Key Laboratory of Quantum Information Science and Technology, Nanjing University(南京大学量子信息科学与技术江苏省重点实验室);Hefei National Laboratory(合肥国家实验室);Synergetic Innovation Center of Quantum Information and Quantum Physics, University of Science and Technology of China(中国科学技术大学量子信息与量子科技创新研究院)
该研究提出一种基于超导电路的量子分解协议,通过微波驱动构造可调二能级系统并光谱测量,无需纠缠即可分解六位整数,性能受限于控制精度和线宽。
2026-09-14 quant-ph
Factoring 2048-bit RSA Integers in 177 Days with 13436 Qubits and a Multimode Memory
我们分析了一个量子计算机架构的性能结合一个小处理器和一个存储单元。通过专注于整数分解,我们展示了与使用具有最近邻连通性的量子位的平面网格的标准架构相比,处理量子位的数量减少了几个数量级。这是通过利用时间和空间复用存储器来存储处理步骤之间的量子位状态来实现的。具体地,对于$10^{-3}$的特征物理门错误率,1微秒的处理器周期时间,假设阈值为0.75%,在177天内分解2048位RSA整数是可能的处理器由13436个物理量子比特和一个存储器组成,可以存储2800万个空间模式和45个时间模式,存储时间为2小时。通过插入额外的纠错步骤,1秒的存储时间被证明是足够的,在增加约23%的运行时间的成本。更短的运行时间(和存储时间)可以通过增加处理单元中的量子位数来实现。我们建议实现这样一个架构,使用微波接口之间的处理器与超导量子比特和多路复用存储器使用的原则,光子回波掺杂稀土离子的固体。
2021-09-28 quant-ph
Symbolic Arithmetic and Integer Factorization
在本文中,我们创建了一个系统的和自动化的过程转化为问题的整数分解问题求解布尔方程组。令人惊讶的是,由此产生的布尔方程系统具有“自己的生命”,并成为一种新的整数类型,我们称之为通用整数。然后,我们继续使用新发现的代数结构的环的一般整数创建两个新的整数分解算法,分别称为布尔分解(BF)算法,和乘法布尔分解(MBF)算法。虽然这两个算法与当前的经典整数分解算法没有竞争力,但希望它们将成为创建更快和更有竞争力的算法的垫脚石,并且可能是整数分解的新量子算法的先驱。
2013-04-06 cs.SC math.NT quant-ph
Demonstration of Shor's factoring algorithm for N=21 on IBM quantum processors
我们报告了一个概念验证演示的量子秩序发现算法因式分解的整数21。我们的演示涉及使用量子相位估计例程的编译版本,并建立在Martín-López等人在Nature Photonics 6,773(2012)中的先前演示的基础上。我们超越了这项工作,通过使用近似Toffoli门与残余相移的配置,它保留了功能的正确性,并允许我们实现一个完整的因式分解N=21。我们在IBM量子处理器上仅使用5个量子位实现了该算法,并成功验证了控制和工作寄存器量子位之间存在纠缠,这是该算法总体加速的必要条件。我们采用的技术可能是有用的,在执行肖尔的算法较大的整数,或其他算法的系统与有限数量的噪声量子位。
2022-09-19 quant-ph
Quantum algorithms for computing short discrete logarithms and factoring RSA integers
本文推广了 Ekerå 计算短离散对数的量子算法,实现执行次数与复杂度的权衡,并将分解 RSA 整数等问题转化为短离散对数问题,提出比 Shor 算法对量子计算机要求更低的分解算法。
2017-02-01 cs.CR quant-ph
A pseudo-simulation of Shor's quantum factoring algorithm
本文介绍了一个计算机程序,写在枫树,允许用户模拟某些方面的肖尔的量子因子分解算法在台式机或笔记本电脑上。该程序并不模拟量子计算机执行的幺正操作,但确实忠实地模拟了其在寻序过程中关键的“读出”步骤的输出。该程序只需要用户输入两个参数--要分解的数字(最多可以是10位数)和要在分解中使用的量子位数(给出了有用的提示)。然后,程序返回一个详细的历史记录,记录它对数字进行因子分解的所有尝试,从各种不成功的尝试开始,到最终成功的尝试,最终导致正确的因子。结构的模拟,它所产生的一个典型的输出,并讨论了限制其性能的因素。这个模拟的目的是为用户提供一些“动手”体验,了解量子因子分解如何处理比今天的量子计算机所能处理的更大的整数。
2002-06-16 quant-ph
Improving the Success Probability for Shor's Factoring Algorithm
给定n=p*q,其中p和q是Z_{p*q} ^* 中的n和y。Shor算法计算y的阶数r,即y^r=1(mod n)。如果r=2k是偶数,并且y^k \ne -1(mod n),我们可以很容易地计算n的一个非平凡因子:gcd(y^k-1,n)。在原来的文件中,它表明,一个随机选择的y是可用的因式分解与概率{1/2}。本文将证明一种有效的可能性,通过只选取Z_n^* 中的特殊y,将此概率的下界提高到{3/4},从而使最坏情况下的故障概率从{1/2}降低到{1/4}。
2002-08-29 quant-ph
Integer Factoring with Unoperations
本文提出反操作概念,利用量子电路实现反加法构建反乘法器,以仅需O((log N)^2)量子比特的规模进行整数分解,媲美现有最优算法。
2025-10-09 cs.DS quant-ph
Factoring semi-primes with (quantum) SAT-solvers
大整数分解的假设计算难度形成了RSA公钥密码学的安全性基础,RSA公钥密码学特别依赖于两个大素数或半素数的乘积。经典计算机中最著名的因子分解算法在次指数时间内运行。由于整数分解是NP问题,因此可以将此问题简化为任何NP困难问题,例如布尔可满足性(SAT)。虽然将因子分解简化为SAT已被证明对研究SAT求解器有用,但通过这种简化来分解大整数的尝试并不成功。Shor的量子因子分解算法在多项式时间内对任何整数进行因子分解,尽管目前还没有能够实现Shor算法的大规模容错量子计算机,因此通过Shor算法进行因子分解的相关基准测试实验还不可能。然而,近年来,一些作者尝试在量子处理器的帮助下,通过简化到NP难问题来进行因式分解。虽然这种方法可能会揭示一些算法的量子解决方案的NP难题的方法,在本文中,我们研究和质疑这种方法的实际有效性,分解大的数字。我们没有发现任何证据表明这是一条可行的途径来分解大量的数字,即使是可扩展的容错量子计算机,以及各种量子退火或其他特殊用途的量子硬件。
2019-10-23 cs.CR quant-ph
A Sharp Noise Threshold for Shor's Quantum Factoring and Discrete Log Algorithms
University of Wisconsin-Madison(威斯康星大学麦迪逊分校);IT University of Copenhagen(哥本哈根科技大学)
本研究为Shor量子因式分解与离散对数算法确定了尖锐且趋于零的噪声阈值,低于阈值算法在期望多项式时间内成功,高于阈值则对正密度素数集合可证明失败。
2026-09-22 quant-ph
Experimental realization of Shor's quantum factoring algorithm using nuclear magnetic resonance
任何经典计算机为了找到$l$ -位整数$N$的素因子所需的步骤数随着$l$呈指数增长,至少使用目前已知的算法。因此,大整数的因式分解在经典上是难以处理的,这是广泛使用的密码的安全性的基础。然而,量子计算机可以在多项式时间内分解整数,使用Shor的量子分解算法。虽然对量子计算机的研究很重要,但这种算法的实验证明是难以捉摸的。在这里,我们报告一个最简单的实例Shor的算法:分解${N=15}$(其素因子是3和5)。我们使用一个分子中的七个自旋为1/2的原子核作为量子比特,可以用室温液态核磁共振技术来操纵。这种使用原子核来存储量子信息的方法原则上可扩展到许多量子比特系统,但是这种可扩展性并不被本工作所暗示。我们工作的意义在于演示复杂量子计算机精确控制和建模的实验和理论技术。特别是,我们提出了一个简单的,无参数的,但在我们的系统中的退相干效应的预测模型。
2001-12-30 quant-ph
An Experimental Study of Shor's Factoring Algorithm on IBM Q
我们研究的编译版本的Shor的因式分解算法的ibmqx5超导芯片上的结果,为特殊情况下的$N=15$,$21$和$35$。该算法采用半经典量子傅里叶变换实现,只需要少量的物理量子比特,电路的设计使门的数目减少到最少。我们使用的统计重叠的平方给出一个定量的措施之间的相似性实验获得的相位分布和预测的理论分布的不同值的周期。这使我们能够在不使用连分数算法的情况下为实验数据分配一个周期。然后,重叠系数给出了我们分配周期时的误差的定量估计。
2019-05-14 quant-ph
An integral version of Shor's factoring algorithm
我们考虑一个版本的肖尔的量子因子分解算法,这样的量子傅里叶变换被替换为一个非常简单的分解系数只采取值的$1,i,-1,-i$。在迄今为止进行的大量计算中,我们的算法令人惊讶地稳定,从未失败过。有数值的迹象表明,该算法给出的周期发现的概率是要因式分解的数字的缓慢下降的函数,并且通常小于Shor算法。另一方面,能够实现我们算法的量子计算机(QC)将需要更少的资源,并且比标准QC对错误的敏感度要低得多。我们还提出了一个修改的Coppermith的近似快速傅立叶变换。数值结果表明,即使在一次后积分近似下,概率也被显著放大。我们的算法在量子计算机开发的早期阶段非常有用。
2001-09-20 quant-ph
Experimental realisation of Shor's quantum factoring algorithm using qubit recycling
量子计算算法利用量子力学来解决问题,比最好的经典算法快指数。Shor的快速数字分解的量子算法是一个关键的例子,也是国际上实现量子计算机的主要动力。然而,由于所需资源巨大,迄今为止只举行了四次小规模示威。在这里,我们解决了这个资源需求,并展示了一个可扩展版本的Shor算法,其中n量子位控制寄存器被一个被回收n次的单个量子位所取代:量子位的总数是标准协议所需的三分之一。将工作寄存器编码在更高维的状态中,我们实现了因子N=21的双光子编译算法。与以前的演示相比,算法输出与噪声是可区分的。这些结果指向Shor算法的大规模实现,通过利用适用于所有物理架构的可扩展资源减少。
2012-10-24 quant-ph
Effects of dynamical phases in Shor's factoring algorithm with operational delays
理想量子算法通常假设量子计算是通过一系列幺正变换连续进行的。然而,在实际的量子计算过程中,连续操作之间总是存在空闲的有限时间间隔。在这些延迟期间,相干“误差”将从叠加的波函数的动态相位累积。在这里,我们将探讨肖尔的量子因子分解算法的敏感性,这样的错误。我们的研究结果清楚地表明了严重的敏感性Shor的因式分解算法之间的连续酉变换的延迟时间的存在。具体地,在存在这些{ \it相干“错误”}的情况下,获得正确答案的概率随着工作寄存器的量子位的数量呈指数下降。本文提出了一种特别简单的相位匹配方法,以{ \it避免}或抑制这些{ \it相干错误}时,使用Shor的算法因式分解整数。这个相位匹配条件的鲁棒性进行评估分析或数值分解的几个整数:$4, 15, 21$,和33。
2004-08-04 quant-ph
The Jacobi Factoring Circuit: Quantum Factoring with Near-Linear Gates and Sublinear Space and Depth
MIT(麻省理工学院);Harvard(哈佛大学)
提出用于分解一大类整数的紧凑量子电路,对特定形式整数用亚线性空间和深度及近线性门实现因式分解,这是首个为经典难因式分解问题实现亚线性量子比特数的多项式时间电路,核心是新的计算雅可比符号的算法。
2026-07-07 cs.CC quant-ph
Architecture of a Quantum Multicomputer Optimized for Shor's Factoring Algorithm
量子多计算机由大量的小节点和用于在节点之间产生纠缠态的量子总线互连组成。选择的主要度量是这样一个系统在Shor算法上的性能,用于分解大数:具体地说,量子模幂运算步骤是计算瓶颈。本文介绍了模幂运算的一些优化方法。我的算法减少了延迟或电路深度,以完成n位数的模幂运算,从O(n^3)到O(n^2 log n)或O(n^2 log n),具体取决于体系结构。计算表明,当分解一个6,000位的数字时,这些算法的速度分别快100万倍和13000倍,具体取决于体系结构。扩展到量子多计算机,五种不同的qubus互连拓扑被认为是,和两种形式的进位纹波加法器被发现是最快的广泛的性能参数。量子多计算机中的链路是串行的;并行链路只能在系统可靠性和性能方面提供非常有限的改进。Steane [[23,1,7]]纠错码的两个级别将充分保护我们的数据,即使当量子比特传送失败率为1%时,也可以分解1,024位数。
2006-07-11 quant-ph
Entanglement of Periodic States, the Quantum Fourier Transform and Shor's Factoring Algorithm
Shor算法的预处理阶段生成一类称为周期态的量子态,对其应用量子傅立叶变换。这种状态在依赖于量子傅里叶变换的其他量子算法中也起着重要作用。由于纠缠被认为是量子计算加速的必要资源,我们分析了周期态的纠缠以及量子傅里叶变换对纠缠的影响。为此,我们推导出一个公式,评估周期态的Groverian纠缠措施。利用这个公式,我们解释了令人惊讶的结果,即在预处理阶段建立的周期态的Groverian纠缠只受到量子傅里叶变换的轻微影响。
2010-05-20 quant-ph
Shor's Factoring Algorithm and Modular Exponentiation Operators
本文是关于Shor因式分解算法的教学讲义,详细推导了模幂运算算子理论及连分数法,并通过Qiskit模拟器分解多个数字验证了截断近似算子的有效性,表明实现Shor算法可能比预期更容易。
2023-09-18 quant-ph
A Fault Tolerant, Area Efficient Architecture for Shor's Factoring Algorithm
我们优化了Shor因子分解的面积和延迟,同时通过以下方式提高容错能力:(1)平衡辅助生成器的使用,(2)积极优化纠错,以及(3)调整核心加法器电路。我们的定制CAD流程可生成物理组件的详细布局,并利用仿真分析电路的面积、延迟和成功概率。我们引入了一个度量,称为ADCR,这是经典的面积延迟产品的概率等价。我们的纠错优化可以将ADCR降低一个数量级或更多。与传统的智慧相反,我们表明,优化的量子线路的面积并不完全由纠错主导。此外,我们的加法器评估表明,量子超前进位加法器(QCLA)击败纹波进位加法器在ADCR,尽管更大,更复杂。我们得出了我们认为是1024位Shor分解所需的面积和延迟的最准确估计之一:最小电路的$^{2}$为7659 mm,最快电路的$6 * 10^8$为$6 * 10^8$秒。
2009-09-11 quant-ph
Factoring an integer with three oscillators and a qubit
School of Computation, Information and Technology, Technical University of Munich(慕尼黑工业大学计算、信息与技术学院);School of Natural Sciences, Technical University of Munich(慕尼黑工业大学自然科学学院);Munich Center for Quantum Science and Technology(慕尼黑量子科学与技术中心)
本文提出了一种基于连续变量傅里叶变换的因数分解算法,利用单量子比特和三个振子系统实现多项式时间复杂度的整数因数分解,不同于Shor算法及基于量子比特-振子编码的连续变量实现。
2024-12-17 quant-ph
Implementation of Shor Algorithm: Factoring a 4096-Bit Integer Under Specific Constraints
针对量子计算实用化需求,研究聚焦Shor算法实现,通过提升模运算效率,在特定约束下完成4096位整数分解,相比SOTA方法效率显著提升且支持更长整数分解。
2025-05-16 cs.CR math.NT quant-ph
Factoring integers via Schnorr's algorithm assisted with VQE
本文针对经典计算机难以高效分解大整数的问题,复现并分析了Yan等人的混合量子分解算法,改用VQE量子方法成功分解了数字1961,验证了该路线的可行性。
2024-11-25 cs.CR quant-ph
Quantum Computing and Shor`s Factoring Algorithm
量子计算讲座。内容:算法。量子线路。量子傅里叶变换数论的基础。模幂运算。Shor的算法,用于查找订单。Schor算法的计算复杂度。因式分解整数NP完全问题
2001-09-02 hep-th math-ph math.MP
Odd orders in Shor's factoring algorithm
Shor的因子分解算法(SFA)找到一个数的素因子,$N=p_1 p_2$,比最著名的经典算法快指数。负责加速的是一个称为量子寻序算法(QOFA)的子程序,它计算阶数--满足$a^r \mod N =1$的最小整数$r$,其中$a$是随机选择的与$N$互质的整数(意味着它们的最大公约数是1,$\gcd(a, N) =1$)。给定$r$,且概率不小于$1/2$,则因子由$p_1 = \gcd (a^{\frac{r}{2}} - 1, N)$和$p_2 = \gcd (a^{\frac{r}{2}} + 1, N)$给出。对于奇数$r$,假设无法找到因子(因为$a^{\frac{r}{2}}$通常不是整数),并且使用不同的$a$值重新启动QOFA。但最近的一篇论文[E。Martin-Lopez:Nat Photon { \bf 6},773(2012)]指出,如果互质是平方的,则有时可以从奇数阶找到因子。这就提出了通过考虑奇数订单来提高SFA成功概率的问题。我们表明,改进是可能的,虽然它是小的。我们提出了两种技术检索的顺序显然是无用的运行的QOFA:不丢弃奇怪的订单,并寻找新的顺序发现关系的情况下失败。在效率方面,使用我们的技术相当于避免平方互素和忽略奇数阶,这在实践中更简单。尽管如此,我们的技术在不久的将来可能会有用,而演示仅限于分解小数。QOFA最令人信服的证明是那些返回非2的幂…
2015-01-13 quant-ph
On completely factoring any integer efficiently in a single run of an order finding algorithm
本文证明对于任意整数 $N$,给定从 $\mathbb Z_N^*$ 中均匀随机选取的单个元素的阶,能以极高概率在多项式时间内高效找到 $N$ 的完全因式分解,这意味着通常单次运行 Shor 算法的量子部分即可,随后通过经典后处理以极低成本恢复所有素因子。
2020-12-09 cs.CR cs.DM quant-ph
NMR implementation of Factoring Large Numbers with GaußSums: Suppression of Ghost Factors
基于Schleich等人开发的算法,可以通过各种实验技术来找到整数的因子,它使用高斯和的特定属性。实验限制通常需要截断这些系列,但如果截断参数太小,就不再可能区分因子和所谓的“幽灵”因子。在这里,我们讨论两种区分真因子和虚因子的技术,同时保持和中的项数不变或仅缓慢增加。我们实验测试这些修改后的算法在核自旋系统中,使用NMR。
2008-03-24 quant-ph
The State of Factoring on Quantum Computers
本文评估数字与模拟量子计算机上的整数因式分解现状,分析使 Shor 算法失败的错误,并实验比较三种模拟方法,指出其虽优于随机猜测但仍为指数复杂度。
2025-05-16 physics.comp-ph quant-ph
From Period Finding to Lattice Sampling: Experimental Insights into Shor's and Regev's Factoring Algorithms
AIR Institute(AIR研究所);International University of La Rioja(里奥哈国际大学)
在N=15的量子硬件上实验比较Shor和Regev因式分解算法,分析噪声、电路深度和有限采样对一维与高维傅里叶采样的影响,揭示算法鲁棒性与失效模式。
2026-06-17 quant-ph
Simplified Factoring Algorithms for Validating Small-Scale Quantum Information Processing Technologies
层析成像在表征新的量子器件方面已经达到了其实际极限,并且需要一种新的手段来表征和验证该领域的新技术进步。我们提出了一个不同的验证方案的基础上编译版本的肖尔的因子分解算法,可以扩展到大型电路在未来。由于模幂运算的瓶颈,一般版本的Shor算法在实验上一直难以实现。迄今为止的实验只能执行后一种操作的编译版本。文中还提供了一些新的编译电路供实验工作者在不久的将来使用。我们还证明了可以使用经典操作添加额外的编译层,这将减少给定编译电路中所需的量子位和门的数量。
2013-11-14 quant-ph
Pretending to factor large numbers on a quantum computer
在量子计算机\cite{Shor}上的多项式时间分解的Shor算法给出了所有已知的经典分解算法的巨大优势。我们演示了如何使用编译版本的肖尔的量子因子分解算法的大素数的产品的因素。我们的技术可以分解$p,q$的所有乘积,使得$p,q$是大于2的不等素数,在恒定时间内运行,并且只需要两个相干量子比特。这说明了在实现Shor算法时,正确的困难度量不是分解的数字的大小,而是找到的周期的长度。
2013-01-29 quant-ph
Quantum factoring, discrete logarithms and the hidden subgroup problem
其中最显着的成功量子计算是肖尔的有效量子算法的计算任务的整数因式分解和评估的离散矩阵。在这篇文章中,我们回顾了这些算法的基本成分,并得出了所谓的阿贝尔隐子群问题的统一推广。这涉及到量子物理的形式主义与群表示和有限群上的傅立叶变换的优雅数学理论的出乎意料的和谐一致。最后,我们考虑了非阿贝尔隐藏子群问题,其中提到了一些开放的问题,未来的量子算法可能会产生重大影响。
2000-12-17 quant-ph
Classical computing, quantum computing, and Shor's factoring algorithm
这是为布尔巴基研讨会写的一个临时演讲。在简要介绍之后,第1节用范畴语言讨论了经典确定性计算的结构。回顾了P/NP问题复杂性的基本概念。第二节介绍量子并行的概念,并解释了量子计算的主要问题。第三节介绍了四个量子子程序:初始化,经典布尔函数的量子计算,量子傅里叶变换和Grover搜索算法。中心部分4解释肖尔的因式分解算法。第五节将Kolmogorov复杂性与可计算函数的谱性质联系起来。附录有助于量子计算的史前史。
1999-03-02 math.QA quant-ph
Appearance and Stability of Anomalously Fluctuating States in Shor's Factoring Algorithm
我们分析量子计算机执行肖尔的因式分解算法,注意渐近性质的数量L的量子比特的增加。利用数值模拟和一般理论的多体量子态的稳定性,我们表明:异常涨落态(AFS),其中有异常大的波动的加法运算,出现在不同阶段的计算。对于大的L,他们以惊人的速度退相干的弱噪声,模拟在真实系统中的噪声。一些AFS的退相干对计算结果是致命的,而另一些AFS的退相干对计算结果没有很大的影响。当这样一个至关重要的AFS消球差时,得到正确计算结果的概率大约与L^2成正比地降低。因此,即使当与噪声的耦合常数相当小时,随着L的增加,减小也变得非常大。因此,量子计算应该以这样的方式进行改进,即算法中出现的所有AFS不会在现有噪声中以如此大的速率退相干。
2004-02-06 quant-ph
On speeding up factoring with quantum SAT solvers
已经有几种努力将量子SAT求解方法应用于大整数的因子分解。虽然这些方法可以提供对量子SAT求解的洞察,但迄今为止,它们还没有导致与最著名的经典方法Number Field Sieve竞争的令人信服的整数因式分解路径。许多尝试的技术涉及直接将乘法编码为SAT或等效的NP难题,并寻找表示素因子的变量的满意分配。在这些情况下的主要挑战是,为了与数域筛竞争,量子SAT求解器需要比经典SAT求解器快超多项式。在本文中,SAT解算器的使用仅限于与因子分解相关的较小任务:找到平滑数,这是Number Field Sieve的重要步骤。我们提出了一个SAT电路,可以给量子SAT求解器,如退火,以执行这一步的因式分解。如果量子SAT求解器比经典的蛮力搜索实现任何加速,那么我们的因子分解算法比经典的NFS更快。
2019-10-21 cs.CR quant-ph
Efficient Networks for Quantum Factoring
我们考虑如何在操作量子计算机时优化内存使用和计算时间。特别地,我们使用Shor建议的算法估计了存储器量子位的数量和执行因子分解所需的操作数量。可以使用能够存储$5K+1$量子位的机器将$K$位数分解为$K^3$阶的时间。模指数函数(Shor算法的瓶颈)的计算可以用大约$72 K^3$基本量子门来实现;使用线性离子阱的实现需要大约$396 K^3$激光脉冲。量子因子分解(15的因子分解)的原理证明可以仅用6个捕获的离子和38个激光脉冲进行。虽然离子阱可能永远不会成为一台有用的计算机,但它将是一个强有力的设备,用于实验探索纠缠量子态的性质。
1996-02-21 quant-ph
Demonstration of Shor's quantum factoring algorithm using photonic qubits
我们报告了一个实验演示的编译版本的肖尔的算法使用四个光子量子比特。我们选择了该算法的最简单实例,即周期为$r=2$的N=15的因式分解,利用一个简化的线性光网络相干实现了模指数执行和半经典量子傅里叶变换的量子线路。在这个计算过程中,观察到真正的多粒子纠缠,这很好地支持了它的量子性质。这个实验代表了Shor算法和可扩展线性光学量子计算的完全实现的一步。
2007-12-16 physics.optics quant-ph
Large-Scale Simulation of Shor's Quantum Factoring Algorithm
本研究利用GPU超级计算机大规模模拟Shor量子因数分解算法,发现其实际成功率高于理论预期,提出可将单次运行成功率趋近于1的后处理流程,验证了算法的误差韧性,并分解出大尺寸半素数,提出更高难度的量子分解挑战。
2023-10-09 physics.comp-ph quant-ph
Factoring in a Dissipative Quantum Computer
我们描述了一个量子门阵列,在量子计算机中实现素因子分解的Shor算法。该阵列包括用于模幂运算的电路,该电路具有几个子组件(诸如受控乘法器、加法器等),这些子组件在基本Toffoli门方面被描述。我们提出了一个简单的分析损耗和退相干的影响,这个量子因子电路的性能。为此,我们模拟了一台量子计算机,该计算机在与耗散环境交互的同时运行因子N = 15的程序。作为这种相互作用的结果,随机选择的量子比特可以自发地衰变。使用我们的数值模拟的结果,我们分析了一些简单的纠错技术的效率。
1996-01-23 quant-ph
Shallow Depth Factoring Based on Quantum Feasibility Labeling and Variational Quantum Search
本文提出一种新的量子算法SDF,通过将因式分解转化为无目标函数的优化问题,结合QFL标记可行解并用VQS寻找解,利用浅深度量子电路实现线性扩展的高效因式分解,降低了对错误的脆弱性。
2023-10-22 cs.CR math.OC math.QA
Factoring 51 and 85 with 8 qubits
我们构造简化的量子线路的Shor的顺序发现算法的复合N的产品的费马素数3,5,17,257,和65537。这种复合材料,包括以前研究的情况下15,以及51,85,771,1285,4369,.具有简化的性质,即对于每个基a与N互质的模N的阶数是2的幂,显著地降低了通常的相位估计精度要求。51和85的素因子分解可以只用8个量子比特和一个由不超过4个CNOT门组成的模幂电路来证明。
2013-03-30 quant-ph
Distributed quantum computing: A distributed Shor algorithm
我们提出了一个分布式量子网络模型上的Shor的量子因子分解算法的分布式实现。该模型为小容量量子计算机提供了一种方法,可以模拟大容量量子计算机。在本文中,纠缠被用来作为一个资源,实现两个或多个量子计算机之间的非局域操作。这些非局部操作用于实现具有多项式多个门的分布式因式分解电路。Shor算法的这种分布式版本需要额外的O((log N)^2)通信复杂度的开销,其中N表示要分解的整数。
2004-03-23 quant-ph
Operator Imprecision and Scaling of Shor's Algorithm
Shor算法(英语:Shor's algorithm,简称SA)是一种用于整数分解的量子算法。由于SA具有多项式复杂度,而最好的经典因式分解算法是次指数,SA被引用作为量子计算机比经典计算机更强大的证据。SA是严格依赖于量子傅里叶变换(QFT),它是已知的,在量子态输入到它的错误是敏感的。在本文中,我们表明,SA的多项式标度被破坏的QFT部分的算法的输入错误。我们还表明,量子纠错码(QECC)是不能够抑制由于运营商的不精确性和运营商精度误差的传播是足以严重降低SA的有效性的错误。此外,我们还证明了Calderbank-Shor-Steane QECC纠错电路中的算子不精确性在数学上等价于寄存器中每个物理量子比特上的退相干。我们的结论是,由于运算精度误差的影响,物理上可实现的量子计算机很可能无法比经典计算机更有效地分解整数。
2008-04-18 quant-ph
Analyzing the Performance of Variational Quantum Factoring on a Superconducting Quantum Processor
在短期内,量子-经典混合算法具有超越经典方法的巨大潜力。理解这两种计算范式如何协同工作对于确定这种混合算法可以提供量子优势的领域至关重要。在这项工作中,我们研究了基于QAOA的量子优化算法,通过实现变分量子因子(VQF)算法。我们使用超导量子处理器进行实验演示,并研究量子资源(量子位数和电路深度)与给定双素数成功分解的概率之间的权衡。在我们的实验中,整数1099551473989、3127和6557分别用3、4和5个量子位分解,使用多达8层的QAOA模拟器,我们能够确定给定实例的最佳电路层数,以最大化成功概率。此外,我们证明了不同的噪声源对QAOA的性能的影响,并揭示了量子比特之间的剩余ZZ耦合作为超导量子处理器中的主要误差源所引起的相干误差。
2021-03-09 quant-ph
Faster Quantum Number Factoring via Circuit Synthesis
实现Shor的量子数分解算法的一个主要障碍是模幂电路的大尺寸。我们减少了这个瓶颈定制可逆电路的模乘个人运行的肖尔算法。我们的电路合成程序利用乘法运算符的频谱特性,并从适当的GCD算法的执行轨迹构造优化电路。从经验上讲,门数减少了4-5倍,电路延迟减少了更大的因素。
2013-01-15 cs.DS cs.ET quant-ph
An Efficient Quantum Factoring Algorithm
本文提出一种高效量子因式分解算法,通过独立运行包含$\tilde{O}(n^{3/2})$个门的量子电路$\sqrt{n}+4$次并结合多项式时间经典后处理来分解$n$位整数,其正确性依赖于数论启发式假设。
2024-01-07 cs.CC quant-ph
Factoring with Qutrits: Shor's Algorithm on Ternary and Metaplectic Quantum Architectures
我们使用两种自然的通用容错计算模型来确定在三进制量子计算机上执行整数因式分解的Shor算法的成本:(i)基于魔态蒸馏的模型,该模型假设三进制Clifford门的可用性,投影测量,经典控制作为其自然仪器集;(ii)基于元拓扑量子计算机(MTQC)的模型。在三进制量子计算机上实现Shor算法的一个自然选择是将整个算术转换为三进制形式。然而,也可以通过在三级系统中编码每个量子位来模拟算法的标准二进制版本。我们比较了这两种方法,并分析了在这两个模型中实现Shor的周期发现功能的复杂性。我们还强调了这样一个事实,即在MTQC架构中通过幻态实现普适性的成本渐近低于通用三进制的情况。
2017-04-08 cs.ET quant-ph