初识量子算法.docx

初识量子算法.docx

ID:59224265

大小:50.79 KB

页数:10页

时间:2020-09-09

初识量子算法.docx_第1页
初识量子算法.docx_第2页
初识量子算法.docx_第3页
初识量子算法.docx_第4页
初识量子算法.docx_第5页
资源描述:

《初识量子算法.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、初识量子计算——宋红芳摘要:量子计算是利用量子力学原理实现的一种新型计算。量子力学特性使得该算法相比于经典算法具有极大的优势,作为一个量子计算的初学者,作者将借由本文从量子比特出发简单介绍量子线路、量子算法的实现机制并引几个例子加强理解,同时介绍一下量子算法比经典算法快得多的原因。关键词:量子计算量子比特量子逻辑门量子线路量子并行性引言量子计算在70年代由IBM的科学家R.Landauer及C.Bennett提出以后就引起了科研人士广泛的兴趣,40年来该领域有了一定的发展,但是离人们的期望——实现大规模量子计算还有着很大的距离。那么,量子计算是如何利用量子力学知识实现的呢?能够实现的量子计算

2、有哪些?量子计算与经典计算有什么区别?为什么比经典算法有绝对的优势?我们通过此文给出简要的回答。1.量子比特1.1量子比特的概念比特(bit)是经典计算与经典信息的基本概念,相应的,在量子计算与量子信息中也有类似的概念,称为量子比特(quantumbit或qubit)。就像经典比特有两个可能状态(0态或1态)一样,量子比特也有两个可能状态,分别记为

3、0>态和

4、1>态。那么,量子比特究竟是一个什么样的概念呢?它和经典比特一样,真实存在吗?实验证明,量子比特是真实存在的,并且可以用很多不同的物理系统实现。只要这个物理系统有两个不相干的状态,就可以用来表征量子比特的两个不同状态,比如:光子的两个不

5、同的极化,均匀电磁场中核自旋的取向等。1.2量子比特与经典比特的区别我们知道经典计算机中的比特只能处于0态和1态中的一个,不是处于0态就是处于1态,而量子比特的状态可以落在|0>和|1>之外,处于二者的线性叠加态上:

6、Ψ>=α

7、0>+β

8、1>,其中α和β是复数并满足

9、α

10、2+

11、β

12、2=1,也就是说量子比特的状态是二维复向量空间中的向量,而这个向量的基底是|0>和|1>态。在经典计算机中,我们可以通过检查知道比特是处于0还是处于1,但是却不可以通过测量得到量子比特所处的状态。由量子力学知识知道,如果我们测量状态

13、Ψ>,那么我们有

14、α

15、2的概率得到

16、0>态,

17、β

18、2的概率得到

19、1>态,并且在我们

20、测到结果的时候叠加态就坍缩到与测量结果相容的状态上了,我们测到的是状态

21、0>或

22、1>而无法知道分别处于这两个态的概率是多少,因而量子比特具有不可测量性。1.3量子比特的几何表示因为

23、α

24、2+

25、β

26、2=1,所以叠加态可以改写为

27、Ψ>=cosθ2

28、0>+eiφsinθ2

29、1>(1.3.1),其中的ϕ和θ定义了单位球面上的一个点,这个球称为Bloch球,如下图所示:图1.1量子比特的Bloch球表示每取一对ϕ和θ值就对应着球面上的一个点,连接原点与该点就可以得到一个向量,这个向量就表征着一个量子比特,也就是说球面上的每一个点都对应着一个量子比特。将这个向量与z轴的夹角θ,其在x-y平面内投影与x轴

30、的夹角ϕ代入1.3.1就可以得到量子比特的解析表示。1.4多量子比特多量子比特是对单量子比特的推广,单量子比特所表征的态是由两个基底线性叠加而成。类似的,双量子比特所表示的态由四个基底线性叠加而成,这四个基态分别记为:

31、00>,

32、01>,

33、10>和

34、11>。双量子比特的态表示为:

35、Ψ>=α00

36、00>+α01

37、01>+α10

38、10>+α11

39、11>满足归一化条件:

40、α00

41、2+

42、α01

43、2+

44、α10

45、2+

46、α11

47、2=1。同样,对系统进行探测的时候就会发生坍缩,探测第一个量子态为

48、0>的概率为

49、α00

50、2+

51、α01

52、2,这个时候系统就坍缩在了

53、00>态或者是

54、01>态上,对第二个量子态进一步

55、探测的时候,系统就会进一步坍缩,或为

56、00>态,或为

57、01>态。下面介绍一个特殊的双量子态:

58、00>+

59、11>2这个量子态看起来很不起眼,但是确是量子隐形传态和超密编码的关键因素,还是其他很多有趣量子状态的原型。这个状态的特殊之处在于,测得第一个结果之后第二个结果就知道了:测第一个量子比特的时候有1/2的概率得到

60、0>,进入的是

61、00>态,也就是说再测第二个量子比特的时候得到的也是

62、0>态;同样有1/2的概率测第一个量子比特得到

63、1>,测第二个量子比特的时候结果和第一个一样。更一般的,n量子比特系统的基态由2n个

64、x1x2x3.....xn>形式的基矢组成。n=500的时候,2n就超过了整个

65、宇宙原子的估计总数,这用传统的经典计算机是不可能实现的,远远超出我们的相像。2.量子逻辑门量子状态的变化可以用量子计算的语言来表示,类似于经典计算机是由包含连线和逻辑门的线路建造起来的,量子计算机由包含量子门和连线的量子线路营造而成。连线实现量子信息的传导,量子逻辑门实现的是信息的转换与处理。2.1单量子比特门2.1.1单量子比特门的表示量子比特可以用向量来描述:Ψ=αβ那么,量子比特门就可以用一个2*2的矩

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。