基于量子云计算平台的量子算法研究开题报告
2020-04-12 08:48:21
1. 研究目的与意义(文献综述)
量子力学自二十世纪初首次被提出以来,一直是当代物理学中最重要的基础理论之一,不仅解释了许多经典物理所无法解释的物理现象,同时也推动了新兴学科和技术的产生,如半导体物理学等。而半导体物理学的迅猛发展,促进了晶体管的诞生,晶体管正是构成集成芯片和电子计算机最核心的电子元件。随着半导体加工技术的不断发展和进步,芯片集成程度逐渐变大,电子计算机的运算能力也得到大大提升,其发展的速度基本符合摩尔定律。电子计算机以如此惊人的速度持续发展了半个多世纪后,其功能和性能已发生了翻天覆地的变化。现如今,电机计算机的发展似乎已趋于饱和,芯片的集成度无法进一步得到提高,阻碍器件进一步变小的问题已愈发地凸显出来,如量子极限和散热等。所谓量子极限,是指当构成芯片的电子元件不断地变小时,会表现出类似微观粒子的特点,即波粒二象性等而无法正常工作;而散热则是指芯片的集成度不断增大时,为防止芯片温度过高而损坏,必须要有相应的更有效的散热措施。我们无法通过改善制造工艺来彻底解决这些问题,因为当器件的尺度小至某一程度后便不再遵循经典物理,而且芯片中的计算操作是不可逆的,这些问题的出现是当今电子计算机(经典计算机)所采用的经典物理理论本身导致的。因此,基于量子力学理论的量子计算机,成为了解决问题的关键,有望进一步提高计算能力。
量子计算机确实不负众望所托,理论上来说,在解决某些问题上量子计算机具有经典计算机无法比拟的巨大优势。最典型的是大数因式分解问题:给定一个整数q,它是2个素数的乘积,找出这2个素数。应用数学家shor在1994年提出著名的shor算法,在量子计算机上运行shor算法可以有效地解决大数因式分解问题,其复杂度随着问题的规模多项式增长。而到目前为止,对于大数因式分解问题还没有找到有效的经典算法,最好的算法(即数域筛法)其复杂度也是随着问题的规模指数增长。更关键的是,大数因式分解问题的复杂性正是rsa密钥体系的理论基础,而shor算法的提出使得其安全性受到挑战。另一个重要的例子是无序数据库搜索问题,grover于1996年提出grover搜索算法,该算法与经典算法相比能够二次地提高搜索速度。由于搜索算法有着广泛的应用范围,grover搜索算法充分体现了量子算法的优越性。这些量子算法不仅预示着量子计算机强大的计算能力。虽然目前这些算法还无法真正地得到应用,但从物理学家的角度来看,量子计算机最有价值的潜在应用并不是传统意义上的计算,而是量子仿真——自然界中原子、分子的微观过程遵循的都是量子力学;可由于量子纠缠的存在,再强大的经典计算机也不能对规模稍大的量子系统进行严格求解,而只能借助近似,这就是现代计算物理、计算化学的核心。然而,量子计算机就是一台自带量子纠缠的及其,最适合在编程之后模拟待研究的系统,也就是用量子计算机求解量子问题。值得注意的是,这方面的应用已经逐步得到实现,正不断展现出其巨大的威力。
量子计算机通过操控量子系统的演化、利用量子叠加和纠缠原理进行量子并行计算。由于量子计算机理论上所展示出来的强大能力,近二十年来,实验科学家们致力于实现普适的量子计算机。尽管目前距离实现这一目标仍然任重而道远,但也取得了许多突破性的进展。
2. 研究的基本内容与方案
量子纠缠,是量子力学区别于经典力学最具代表性的现象之一,也是量子计算机实现超强计算能力的物理本质。目前,ibm云平台继推出5个比特的ibmqx2和ibmqx5量子芯片后,又陆续推出了16个比特的ibmqx5和20个比特的qs1_1量子芯片。在超导量子芯片上,16个比特的纠缠态已经得到实现,而如何实现更多比特的纠缠,才是现阶段我们需要深入考虑的问题,这一问题的解决对于量子仿真和量子通信的发展将起着巨大的推进作用。
本文的研究目标,在最理想的情况下,是在ibm推出的20个比特qs1_1量子芯片上实现20个比特的ghz态。具体来说,首先是了解量子云计算平台(指ibm和中科大云平台)的架构和性能,分析其系统的优缺点,同时熟悉和掌握云平台的使用方法,懂得如何搭建量子线路,然后在云平台上实现常见的量子算法,如deutsch 算法、grover算法等,测试、分析算法的性能,接下来演示某经典算法进行比较和说明,最后,借助于ibm云平台的量子芯片,开发和探索新的量子算法,构建合适的量子线路,实现从4个比特开始,一直到20个比特的ghz态。
为了完成上述研究内容,可能会遇到如下的问题:⑴对于云平台后端量子芯片的架构和系统,仅根据云平台上的介绍难以了解清楚,但因为云平台上也有不少基于量子芯片进行的研究,可参考此类研究加深理解;⑵对于在云平台上演示经典算法,需要考虑经典算法如何用量子线路的方式去描述,可以参照经典逻辑电路来进行对比和转换;⑶随着比特数的增加,ghz态的量子线路会变得越来越复杂,可借助图论的相关知识,考虑图态和图论之间的联系,为设计合适的量子线路提供思路。
3. 研究计划与安排
第1-3周:查阅相关文献资料,明确研究内容,了解研究所需的基本知识和方法。确定方案,完成开题报告。
第4-5周:了解量子云计算平台的架构和性能,熟悉和掌握云平台使用方法,懂得如何构建量子线路。
第6-7周:掌握量子算法,在云平台构建量子线路实现,并进行测试和分析。
4. 参考文献(12篇以上)
[1] nielsen m a,chuang i l.quantum computationand quantum information[m]. england:cambridge universitypress,2010.
[2] feynman r p,leighton r b,lindsay m s r b.the feynman lectureson physics,quantum mechanics,iii[m].北京:世界图书出版公司,2010.
[3] song c,xu k,liu w,et al.10-qubit entanglement and parallel logic operations with a superconductingcircuit[j].physical review letters,2017,119(18):180511.