量子计算是什么意思?

匿名2020-09-02 13:53:00
专稿回答

量子计算是什么意思?


    量子计算(Quantum Computing)是一种遵循量子力学规律调控量子信息单元进行计算的新型计算模式。对照于传统的通用计算机,其理论模型是通用图灵机;通用的量子计算机,其理论模型是用量子力学规律重新诠释的通用图灵机。1982年,美国著名物理学家理查德·费曼教授提出了量子计算的概念,并指出以量子力学为基础的计算机在处理特定问题时,具有远超经典计算机的能力优势。这一概念提出后,引起了计算机领域的广泛关注,并在90年代先后诞生了著名的Shor算法、Grover算法等,为后来量子计算技术发展奠定了重要的理论基础。


    量子计算的主要原理就是利用了量子态的叠加性和纠缠性。比特作为计算的基本信息处理单元,具有0和1两种逻辑态,且在经典计算模式只能处于0或1的一种,而量子比特却能够处于0和1的叠加态。换言之,每个经典存储器仅能存储0或1其中一个,而量子存储器却能同时存储0和1。因此,当计算机有n个存储器时,经典计算模式每操作一次只能变化一个数据,而量子计算模式每操作一次则变化了2^n个数据,量子计算的数据处理能力是经典模式的2^n倍。当n足够大时,量子计算的优势将十分明显。


    从可计算的问题来看,量子计算机只能解决传统计算机所能解决的问题,但是从计算的效率上,由于量子力学叠加性的存在,某些已知的量子算法在处理问题时速度要快于传统的通用计算机。量子力学态叠加原理使得量子信息单元的状态可以处于多种可能性的叠加状态,从而导致量子信息处理从效率上相比于经典信息处理具有更大潜力。因此,量子计算领域近期异常热闹,许多科研机构都已进军量子计算领域。


    据国外媒体报道,美国谷歌公司研究人员日前借助量子计算机,首次成功模拟了一个化学反应!他们表示,尽管这一反应很简单,但却是量子计算机走向实用化的重要一步。量子计算机模拟化学分子用处巨大。除了谷歌外,其他拥有量子计算技术的公司也在研究,微软就是其中一员。今年7月,微软发表了一篇文章,用量子计算帮助化学家寻找催化剂,将二氧化碳转化为甲醛。展示了量子计算与化学结合的应用前景。未来可以将这种算法扩大规模,来模拟更复杂的反应。而要模拟更大分子的反应,还需要更多的量子比特。


    量子计算分为通用量子计算和专用量子计算两类,前者具有通用性能够解决各类计算难题,后者则是专门针对某类计算难题。目前,科研学术主要集中于专用量子计算领域,如包含128量子比特的D-Wave one在2011年就被用于先进武器设计和雷达开发测试等领域。中国著名学者周海中教授曾经说过:计算不仅是数学的基础技能,而且是整个科学的基本工具。毫无疑问,作为一种计算工具,量子计算将在各学科领域发挥越来越重要的作用。


    文/李阳(作者单位:丹麦技术大学信息技术和数学建模系)

本文属原作者授权投稿专栏,须取得本网站的书面授权,未经授权严禁转载或用于其它商业用途
顶部
【稿件授权平台:学识网】