ImageVerifierCode 换一换
格式:PDF , 页数:5 ,大小:1.03MB ,
资源ID:2308824      下载积分:10 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wnwk.com/docdown/2308824.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(量子迭代相位估计算法在IBM超导平台的实现_赵乾坤.pdf)为本站会员(哎呦****中)主动上传,蜗牛文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蜗牛文库(发送邮件至admin@wnwk.com或直接QQ联系客服),我们立即给予删除!

量子迭代相位估计算法在IBM超导平台的实现_赵乾坤.pdf

1、第 39 卷 第 2 期 福 建 电 脑 Vol.39 No.2 2023 年 2 月 Journal of Fujian Computer Feb.2023 本文得到国家自然科学基金(No.62171131、No.61976053、No.61772134)、福建省自然科学基金(No.2018J01776)、福建省高等学校新世纪优秀人才支持计划资助。赵乾坤(通信作者),男,1996年生,主要研究领域为量子机器学习。E-mail:。量子迭代相位估计算法在 IBM 超导平台的实现 赵乾坤 (福建师范大学计算机与网络空间安全学院 福州 350117)摘 要 本征值估计在许多学科和工程领域都有重要应用

2、,但是本征值的计算一般非常麻烦,尤其当矩阵的阶数比较高时,因此设计快速的高精度的估计算法是十分必要的。本文利用量子计算中的迭代相位估计算法来估计矩阵的本征值信息,将该算法应用到解线性方程组问题中并设计了具体线路。在 IBM 的量子超导平台上运行该算法。实验结果表明,该算法的成功概率远超于基本的量子相位估计算法,能提供合理的本征值估计值。关键词 量子计算;本征值估计;量子迭代相位估计;量子超导系统;线性系统 中图法分类号 TP181 DOI:10.16707/ki.fjpc.2023.02.002 Implementation of Quantum Iterative Phase Estimat

3、ion Algorithm on IBM Superconducting Platform ZHAO Qiankun (College of Computer and Cyber Security,Fujian Normal University,Fuzhou,China,350117)Abstract Eigenvalue estimation has important applications in many disciplines and engineering fields,but the calculation of eigenvalues is generally very tr

4、oublesome,especially when the order of the matrix is relatively high,so it is very necessary to design a fast and high-precision estimation algorithm.In this paper,the iterative phase estimation algorithm in quantum computing is used to estimate the eigenvalue information of the matrix,and the algor

5、ithm is applied to the problem of solving linear equations and a specific circuit is designed.On IBMs quantum superconducting platform,the algorithm running the algorithm The experimental results show that the success probability of the algorithm is much higher than that of the basic quantum phase e

6、stimation algorithm,and it can provide reasonable eigenvalue estimates.Keywords Quantum Computing;Eigenvalue Estimation;Quantum Iterative Phase Estimation;Quantum Superconducting System;Linear System 1 引言 在经典的计算领域,矩阵本征值的计算十分困难,常采用由矩阵元素的简单关系式估计出本征值的范围。近年来,量子信息的发展彻底改变了估计本征值的方式,借助量子力学的叠加和纠缠特性,提出了相位估计算法

7、(Quantum phase estimation,QPE)1。该方法的复杂度比统计采样方法的复杂度指数级别的减少,总实验时间达到海森堡极限。量子相位估计算法是许多量子算法的基本模块,如量子线性方程求解算法、量子幅度估计算法、量子因式分解算法2-4。前两者是量子机器学习的基础算法,后者是量子加密方向的重要工具。作为目前量子计算最重要的算法,QPE 算法的实现需要大量的量子比特、单量子门、双量子门。由于环境噪声等不可控的因素影响,目前的量子设备无法有效执行该算法。这直接限制算法的实现规模。基于量子相位估计算法的主要思想设计了迭代相位估计算法(Iterative quantum phase est

8、imation 2023 年 福 建 电 脑 7 algorithm,IQPE)5。该算法在一次迭代过程中只用到一个辅助量子比特,且用到的双量子门与 QPE算法相比有指数级别的减少。这简化了在真实量子设备上运行的难度。本文将 IPEA 算法应用到线性方程组求解问题,对方程组的系数矩阵构造用于量子计算的量子门,设计了面向量子设备的算法线路。在 IBM 的超导量子云平台的实验表明,在一定的误差存在下,IQPE 算法仍是目前可以广泛应用的本征值估计方法。根据对 IQPE 算法的误差分析,提出了合理的改进方案。2 算法线路设计及实验 2.1 QPE算法介绍 量子计算中的相位估计算法,也称量子本征值估计

9、算法,是用来估计酉矩阵对应本征向量的相位信息或本征值。问题描述为给定酉矩阵 U 和其对应的本征态|,满足2|iUe =,算法需要估计出相位的值。其中2 ie 是酉矩阵 U 的本征值或特征值,|可看作是酉矩阵 U 的特征向量,量子计算中的态等价于代数学中的向量,且用狄拉克符号|表示。2.2 IQPE算法线路设计 量子线路,也称量子逻辑电路,是最常用的通用量子计算模型,表示在抽象概念下,对于量子比特进行操作的线路。线路中包括量子比特、线路(时间线)以及各种逻辑门。新的量子算法的设计对应新的线路结构。量子相位估计算法,针对相位的二进制表示120.m=,使用 m 位的量子辅助寄存器,经过傅里叶变换制备

10、初态,再经过对酉矩阵的受控旋转,相位信息编码到辅助寄存器中量子态的相对相位上,逆傅里叶变换进一步将相位信息编码到量子态上。这样可以通过对辅助寄存器的测量,进而获取到相位信息。根据 QPE 算法思想重新设计的迭代相位估计算法的算法过程:(1)选择 QPE 算法线路中量子寄存器的第1mq位观察,经过对酉矩阵12Um的受控旋转,选取合适的基底测量,即得到相位估计值的第 m 位m,且作为条件值1cm存储。11|0(|0|1)|2:mimmqe +(2)再选择第2mq位观察,经过对酉矩阵22Um的受控旋转,再根据第一次观察到的条件值1cm进行相位修正。选取合适的基底测量,得到相位估计值的第 m-1 位1

11、m,且作为条件值2cm存储。112(0.)211|0(|0|1)21(|0|1)|2:mmmimimqee +(3)重复该过程,存储每次观察得到的条件值。结合之前得到的条件值,作为下一次观察相位修正的依据。每次都能得到相位估计值的一位信息,最终经过 m 次迭代过程可以得到相位估计值的所有信息。1112(0.)01q 1|0(|0|1)21(|0|1)|2:mmiiee +以上每一次观察都执行相同的过程,在辅助量子比特上执行制备初态、相位编码、相位修正、测量并存储测量值。据此设计了量子迭代相位估计算法,具体的量子线路如图 1 所示,减少对量子比特和单量子门和双量子门的使用。原始 QPE 算法虽然

12、在理论上有着广泛的应用,但在目前的量子设备上的运行结果失败概率较高;而作为面向应用的 IQPE 算法的线路模型输出的采样结果表明成功率较高,基本上可以直接采纳采样概率较大的为最终结果,且可验证其是正确的值。IQPE 算法线路设计中的相位修正阶段的旋转角度为122(0.0)kkkm+=。图 1 迭代相位估计算法线路的设计 8 赵乾坤:量子迭代相位估计算法在 IBM 超导平台的实现 第 2 期 2.3 对4阶矩阵执行算法 量子线性方程求解算法用来求线性方程组的解向量,相比最好的经典算法有着指数级别的加速,是众多量子机器算法的基础算法6-9。由于线性系统出现在几乎所有科学和工程领域,线性方程组的量子

13、算法具有广泛应用的潜力。相位估计是量子线性方程求解算法的第一步,只有获取到方程组系数矩阵的本征值信息才能对算法进一步处理。目前有许多关于量子线性方程求解算法在不同介质的量子系统的实现10-12,但受限于量子设备的不完善,算法的相位估计阶段获取的相位信息具有较大的错误概率。如果能采纳线路更加简单的 IQPE 算法来作为相位提取模块,即能通过 m 次迭代过程达到QPE 算法 m 位的精度,且几乎是无误差的。以 Yudong Cao 关于量子线性方程求解算法线路设计中提供的方程组系数矩阵为例13,在 IBM提供的可供远程访问的超导量子设备上,分别应用QPE 和 IQPE 算法来提取系数矩阵的本征值:

14、前者的成功概率不超过 50%,以至于不能选择正确的相位估计值;后者的多次迭代过程都能以大于 50%的概率输出相位估计值的某一位,最终得到精度控制范围内最好的相位估计值。用到的方程组系数矩阵为:()15953915351A53159163591511595316IIZXXZYY|=|=+其中,为矩阵张量。构 造 酉 矩 阵iAtUe=,本 征 向 量 选 取1|1,1,1,12T=,则对应的本征相位的理论值为0.111=。在 IBM 的超导平台执行量子线路,选取高相干行、高可靠性、更低的错误概率的量子比特,分别执行 QPE 算法和 IQPE 算法。酉矩阵 U 的构造形式中,,II YY ZX X

15、Z两两对易,因此酉矩阵 U 可通过基本的泡利旋转门来表示,用基本的单量子门和双量子门来实现。为了使线路执行的误差控制在不影响正确值的观测,从线路的编译方面进行了优化,使得优化后的线路可以有效地执行 IQPE 算法。量子线路的优化从两个方向进行,其一是对用于构造酉矩阵的系数矩阵进行数学上简化,用简单的泡利矩阵的张量形式的线性组合表示;其二是在将线路提交到量子设备上时依据量子位之间的拓扑关系和可供使用的基本量子门单元得到面向硬件的线路。对于优化后的线路,直观地表现在量子线路的深度上的“指数级减少”,加上 IQPE 算法的量子线路宽度较小,保证了算法可以在维持量子相干的时间完成。矩阵指数的分解如下:

16、)()(85)(93/8/8YYZXXZURRR=()()(X)()(X)()2222iYYYYxxzxxReRRCIRCRR=()()()()(X)()()()iZXZXzReIH CIRCXIH=)XZ(X()iZRe=图 2 求解系数矩阵本征相位的 QPE 算法线路 图 3 求解系数矩阵本征相位的 IQPE 算法线路 2.4 实验结果的分析 实验用到的设备是由 IBM 提供的 5 qubits 的超导设备 ibmq-quito。该设备是由世界领先的量子处理器、低温组件、控制电子和经典计算技术构建,关于设备量子比特的详细结构图和参数如图 4、5所示。图 4 超导量子系统 ibmq-quito 结构图 2023 年 福 建 电 脑 9 图 5 超导量子系统 ibmq-quito 的相关系数 本文用到量子门的矩阵表示为:()/221 11000,111010,002221110100210R01cossincossin,sincosso2()2i222nc s()kkkykiixiziHIXYiZiRRSeeeRi|=|=|=|=,22100,0()0iieeCXIXP|=|=用到量子

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2