摘 要:量子计算和量子计算机的研究是当代信息科学所面临的一个重大科学课题。阐述了量子计算、量子逻辑门的基本概念和Shor算法,指出了当前实现大规模量子计算所遇到的困难和可能的解决办法。
关键词:量子计算; 量子逻辑门; Shor算法; 量子计算机
1982年,FEYNMAN R首先提出量子计算的概念,但当时没有受到重视。1985年,英国牛津大学的DEUTSCH D初步阐述了量子图灵机的概念[1],并且指出量子图灵机可能比经典图灵机具有更强大的功能。1995年,SHOR P提出了大数因子分解的量子算法,并有其他人演示量子计算在冷却离子系统中实现的可能性。这时,大家才认识到量子计算机的超強计算能力,特別是破解编码的能力,之后就有很多研究学者加入这方面的研究。
1 量子计算
经典计算的输入态和输出态都是经典信号,用0和1作为信息的基本单位,在实际操作上则以电流在逻辑电路上的导通和截止或电压的高和低来完成各种逻辑运算。量子计算以量子力学为基础,其计算的基本单位是量子比特(qubit),即经典比特状态的0和1必须由两个量子态|0>和|1>来替代。任意两态量子体系都可成为量子信息的载体,如二能级原子、分子或离子、光子偏振态或其他等效的自旋1/2的粒子。经典比特可以看作量子比特的特例(α=0或β=0)。典型的量子计算有 Shor的大数因子分解和 Grover 的数据库量子搜索。
量子力学认为,所有的输入态和输出态都是某一力学量的本征态[2]。如输入二进制序列为0110110,可用量子态|0110110>表示。与经典计算不同的是,经典计算认为所有的输入态皆相互正交。因此,对经典计算机不可能输入如下的叠加态:
2 量子逻辑门
量子逻辑门是一个对特定的量子比特在一段时间间隔实现逻辑变换的量子逻辑线路,它是量子线路的基础。与传统逻辑门不同,量子逻辑门是可逆的。
量子逻辑门使用幺正(酉)矩阵表示。常见的量子逻辑门一般只针对一个或两个量子比特进行操作,这表明这些量子逻辑门可以用2×2或者4×4的幺正矩阵表示。操作k个量子比特的逻辑门可以用2k×2k的幺正矩阵表示。一个逻辑门输入与输出的量子位数量必须相等。量子逻辑门的操作可以用代表量子逻辑门的矩阵与代表量子比特状态的向量作相乘来表示。
量子逻辑门是量子计算与量子计算机实现的基础,可用下列方法实现[4]:(1)量子点系统;(2)超导约瑟夫森(Josephson)结系统;(3)核磁共振量子系统;(4)离子阱系统;(5)腔量子电动力学系统等。
量子逻辑门按照其作用的量子位的数目可分为单比特门、二比特门和三比特门等。其中,常用的单比特门有哈达玛门Hadamard(简记为H)、Pauli-X门、Pauli-Y门等;常用的二比特门有可控非门(Controlled-NOT)、对换门(Swap)等;而常用的三比特门有三位非门(Toffoli)等。
4 量子计算机展望
量子计算机是实现量子计算的机器,它是一类遵循量子力学规律进行高速数学和逻辑运算、存储及处理量子信息的物理装置。量子计算机以处于量子状态的原子作为中央处理器和内存,应用的是量子比特,可以同时处于多个状态。
据称世界第一台通用编程量子计算机2009年在美国国家标准技术研究院诞生。然而,迄今为止,世界上还没有真正意义上的量子计算机。现在的实验只制备出单个的量子逻辑门,远未达到实现计算所需要的逻辑门网络。科学家也只能同时控制约10个量子比特,量子计算机至少需要几十个量子比特才能解决现实世界中的问题,进而成为一种可行的计算方式。目前已经提出利用原子和光腔相互作用、冷阱束缚离子、电子或核自旋共振、量子点操纵、超导量子干涉等实现量子计算方案。现在还很难说哪一种方案更有前景,只是量子点方案和超导约瑟夫森结方案更适合集成化和小型化。将来也许现有的方案都派不上用场,最后脱颖而出的是一种全新的设计,而这种新设计又是以某种新材料为基础。
实现量子计算的另一个困难是可集成性问题,可集成性最核心的问题不是将几个量子比特组装到一起,而是能相干地操控这些量子比特。作为量子计算机最终实现的要求,量子比特体系要有长的相干时间,基本的门操作的精度要能够达到容错量子计算的阈值之内。这是最核心的技术指标,只有这个目标实现了,才能实现真正意义上的多位量子计算机,从而物理体系的可集成性最终才能体现价值。
2007年12月,中国科技大学的潘建伟领导小组[6]选择光子比特这样一种抗退相干能力强、单比特操纵精确的物理体系,系统地发展了一套国际领先的多光子相干操纵和纠缠态制备的实验技术。他们与牛津大学研究人员合作,在国际上首次用光子比特、也是首次用真正的纯态量子系统,实验演示了关键性的Shor算法,实现了15=3×5这一质因子分解,并且确认了量子计算中多体纯纠缠的存在,验证了量子加速的根本原因。
已经取得的研究表明,实现量子计算已经不存在原则性的困难。按照现在的发展速度,可以比较肯定地预计,在不久的将来,量子计算机一定会成为现实。到那时,量子计算将能够轻松地破解银行帐号、商业和电子商务数据使用的密码。而当今使用的基于RSA的加密算法公开密钥体系将不再有安全可讲。
参考文献
[1] DEUTSCH D. Quantum theory, the Church-Turing principle and the universal quantum computer[M]. Proceeding of the Royal Society of London A400, 1985:97-117.
[2] 维基百科.量子计算机[EB/OL].[2012-06-20].http://zh.wikipedia.org/wiki.
[3] 林帅,林雄.量子密码通信及其研究进展[J]. 电脑与信息技术, 2012,20(6):13-15.
[4] 周正威,徐涛,龚明,等. 量子计算的进展和展望[J].物理学进展,2009,29(2):127-165.
[5] 赵生姝,郑宝玉. 量子信息处理技术[M]. 北京:北京邮电大学出版社, 2010.
[6] 微尺度实验室.潘建伟等在国际上率先实现量子分解算法[EB/OL].(2007-12-19).中国科大报,第595期.http://
news.ustc.edu.cn/kdb/200805/t20080519_62409.html.