量子计算的前世今生
2017-12-29
什么是量子计算机
我们正在使用的计算机(为了便于区分,下面我都称之为经典计算机)的操作严格遵守着逻辑法则。但是微小的量子物体,比如电子、或光子等,可以打破这些规则。
基于这些打破经典的量子规则,量子计算机的想法就此孕育而生,它以一种全新的方式处理信息,使它们的运算速度在某些方面相比經典计算机要呈指数增加。
举个例子,量子计算机可以轻而易举地破解信息安全机制。现在你查看的邮件和银行数据都是由安全机密系统所保护着的,借由你给所有使用者不同组的公开密匙来加密只有你能解密的信息。这就说明目前最安全的加密方式,量子计算机几分钟就可以破解,而经典计算机可能需要永远。通过量子计算机,迅速破解信用卡、国家机密和其他机密资料都将轻而易举。
量子计算机与经典计算机的区别
当我们说量子计算机的处理速度要比经典计算机快许多的时候,的确,这很容易让人误解为如果科学家成功研制出量子计算机,就可以取代现在我们所使用的经典计算机。
而事实是,量子计算机并不是在任何情况下都比经典计算机快,而只有在特定的任务中才会表现得更加出色。如果你只是想看高清的影片、浏览网页或处理文件,量子计算机并不会带来什么进步。所以,它无法取代经典计算机。
在某种程度上说,量子计算机和经典计算机的关系,就好像激光和白炽灯的关系。我们不会用激光去取代白炽灯进行照明,但同样的,白炽灯也无法取代激光在我们日常生活中所起到的各种作用。
量子计算机可以干点什么
量子计算机会被大量地应用在政府组织、研发公司和大学之中,用以解决目前经典计算机无法解决的问题。
当费恩曼提出量子计算机时,就想到了它的第一个实际用途:模拟量子系统。为什么不用量子计算机来模拟量子物理呢?这是一个绝妙的想法,至少它会对化学和生物学产生重大影响。例如,化学家可以准确地模拟药物间的相互作用,而生物学家则可以研究蛋白质折叠的所有可能方式,以及它们之间的作用等。
量子计算机在识别数据的模式上也有巨大的优势,这对机器学习问题很有用,可以识别在图像中的不同物体。它们也可以被用以建立预测未来的模型,如长期的天气预测。
这些只是一些可以预见的用途,但最终,量子计算机的能力是无法被预测的。而量子计算机的潜力,也是无法想象的。
量子计算机如何运作
经典计算机中的芯片包含模组,模组包含逻辑门,逻辑门包含晶体管。晶体管代表着计算机的处理器里一个最简单的形态。简单说是个可以阻挡、通过信息的开关。我们用“开”存储数字1,用关存储数字0。每个0或1代表一个二进制数字(即比特)。比特代表着信息的最小单位。
而量子计算机用来储存数据的对象是“量子比特”,它可以储存0或1。但疯狂的是,量子比特也能达到混合状态,称之为“叠加态”。也就是说,量子比特能同时存储1或0或者既是1又是0,它代表着0和1之间所有可能的叠加状态。这种模糊性——可以同时“是”和“不是”——正是量子计算机的独特魅力。
虽然你无法预测量子比特会处于哪个状态,但当你测量它的瞬间,它将会坍缩成一个固定的状态。
量子计算机如何改变游戏规则
经典计算机和量子计算机的根本区别在于它们解决问题的方式。
经典计算机解决一个问题的方式就类似于你试图逃离一个迷宫——尝试所有可能的走道,途中会遇到死路,直到你最终找到出口。而叠加态的魔力则在于,它允许量子计算机在同一时间尝试所有的路径,也就是说,它会迅速地找到一条捷径。
经典计算机中的两个比特可以有四种不同的组合(即00、01、10或11),但它们每次只能处于其中的一个状态。这就限制了计算机的处理速度,就好像在迷宫中要尝试一个个走道。
在量子计算机中,两个量子比特同样也有四种态(00、01、10或11)。不同的是,由于叠加态,两个量子比特可以同时处于这四种状态。有点像四台经典计算机同时并行工作。
如果在经典计算机中增加更多的比特,它依旧只能在一个时间内处理一个态。但是当你增加量子比特时,量子计算机的能力就会以指数式增长。从数学上来说,如果有“n”个量子比特,就可以同时代表2的n次方个态。
所有这些都体现出了量子计算机的优越性。虽然目前它无法取代经典计算机,但对于经典计算机而言“几乎不可能的任务”,量子计算机都可以解决。
量子计算机
有什么重要性质
但为了得到指数式的计算速度,所有的量子比特都必须通过一种叫做“量子纠缠”的过程联系在一起。爱因斯坦将量子纠缠称为“鬼魅般的超距作用”。
起初被纠缠的两个粒子都处于自旋向上或向下的叠加态,一旦我们通过测量知道了第一个粒子的自旋是向上的,那么第二个粒子的自旋肯定向下,即使它们相隔宇宙的两端。当有多个量子比特被纠缠的时候,对其中的一个量子比特的操作就会瞬时影响所有其他的量子比特,就意味着空前的并行运算能力。
量子霸权
(通用量子计算机)
一般认为需要50个量子比特,才能证明量子霸权超越经典逻辑计算机的极限,即有真正的实用价值,并让它们结合起来成为可储存和可操作的量子处理器。
50个逻辑量子比特就可以描述量子霸权,而要这50个逻辑量子比特稳定的工作需要几千个物理量子比特去实现误差校正,即去维持量子叠加态,需要巨大的物理资源。
即使在超低温下,环境因素的影响降到最低,不同量子比特的相互作用,也会让量子比特丢失量子相干性,而一切量子计算机都是基于量子相干性。而且量子比特的数量越多,相互之间的作用就更不可控。所以即使增加一个逻辑量子比特也是很艰巨的任务。
而潘建伟教授的团队做的玻色采样,即是在光子平台上,对这一模型的实现。他们通过电控可编程的光量子线路,首次在国际上实现5光子玻色采样。他们的结果表明,该原型机的取样速度比国际同类实验加快至少24000倍,也比人类历史上第一台电子管计算机(ENIAC)和晶体管计算机(TRADIC)运行速度快10~100倍。可以说这是历史上第一台超越最早期经典计算机的基于单光子的量子模拟机。
此外,科学家也利用超导线路中的电磁振荡作为量子比特。这些作为量子比特的线路可以取值0(没有光子通过)或1(有微波光子)。先前谷歌、美国航天航空局和加州大学圣芭芭拉分校宣布实现了9个超导量子比特的高精度操纵,但这一纪录已被潘建伟团队打破。此次他们研发了10个超导量子比特的线路样品,通过发展全局纠缠操作,成功实现了目前世界上最大数目的超导量子比特的纠缠和完整的测量。
目前,世界各大实验室都竞相在研发第一台能够实现“量子霸权”的量子计算机。究竟谁会拔得头筹,我们拭目以待。稿件来源:中科院物理所