登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 开题报告 > 计算机类 > 软件工程 > 正文

基于IBM Q的量子算法编程与实现开题报告

 2022-01-13 09:01  

全文总字数:2118字

1. 研究目的与意义及国内外研究现状

在过去的几十年里,量子计算只存在于理论上,但近些年的研究已经开始出现有意义的结果,开发并验证了多种量子算法,研制出了量子计算机实验原型机。其中具有代表意义的几类量子算法有deutsch-jozsa算法,grover算法,shor算法。

随着量子计算科学的不断发展,人类的科技水平和生活水平将得到极大的提高。例如grover算法已经在核磁共振和光学系统中得到应用。而量子分解算法,即shor算法,将使量子计算机很容易破解目前广泛使用的密码如rsa公钥加密系统,严重威胁到银行、网络和电子商务等的信息安全以及国家安全。因此,shor算法的提出迅速引起了世界各国对量子计算研究的高度关注。

本课题的目的即是在当下量子算法的研究基础上,使用q#量子程序设计语言,编写几类代表性量子算法,实现其在微软量子模拟器和ibm q上的实现。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容

本次课题研究采用python编程语言编写几类代表性量子算法,实现其在微软量子模拟器和ibm q的量子算法验证。

首先需要查阅部分参考资料,了解三类量子算法。

1、deutsch算法,这是人来历史上首个利用量子特性设计出来的算法,为后来的grover算法和shor算法等量子算法的设计提供了思路。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 实施方案、进度安排及预期效果

实行方案: 查阅有关量子计算和量子算法的书籍基于。其次查阅有关python编程方面的资料,并使用python对几种算法进行编程代码实现。最后在ibm q平台上实现几种算法。

进度:

2019年2月15日至2019年2月23日 开题报告撰写

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献

[1]michael a. nielsen / isaac l. chuang ,《quantum computation and quantum information》,剑桥大学出版社,2011年1月

[2]《写给开发者的量子计算入门教程--- 基于q#语言描述》,github,2018年9月

[3] 傅鹏 向宏 向涛,《量子算法与编程入门》,重庆大学出版社,2018年5月

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图