
本篇开始将揭示量子力学的一些神秘特性,从量子叠加入手,延伸到量子纠缠、不确定性原理等,了解这些特性之后,就能明白为什么量子计算机这么厉害四虎影院在线域名免费观看,为什么量子通信可以做到防窃听,为什么量子测量可以有那么高的精确度。
【声名】本人数学基础一般,相关原理的阐释主要是定性描述,帮助读者建立一个整体的、模糊的、方向性的理解,不涉及复杂的数学公式。而且我相信,我能懂,读者肯定也能看懂。
第一部分,量子叠加是指两个基态的线性叠加量子力学的原理可以简单类比于线性代数,这么看就非常简单易懂:
先看线性代数,有两个不平行的标准向量a和b,这两个向量的线性组合就能构成一个平面,平面内的任何一个向量都可以用向量a和向量b的组合进行表述,比如3a+5b,2a-b,4a+9b等等。
展开剩余89%我们在提及量子计算机为什么算的快的时候,常说经典比特只能表示1或0,二者取其一,而量子比特可以同时表示1和0,这个1和0就是一个量子的两个基态,而一个量子态是1和0这两个基态的线性组合。基于此,一个量子的完整状态可以表述为:
量子态=α·1+β·0
下面结合这个表达式展开说说量子力学的叠加原理:
1️⃣基态系数是虚数
量子态的数学表达式跟前述向量线性组合的形式一样,不同之处在于,量子态表达式中基态前面的系数是虚数(为什么必须用虚数我也不知道,物理学家说的...)。量子力学中对复数的引入仅仅是数学上的便利,还是物理学自身的需要呢?自从1926年薛定谔方程提出之日起,这个问题就一直在困扰着物理学家。感觉上,虚数属于偏纯数学概念的东西,是为了方便数学理论运算而产生的,物理学家长了很多年寻找量子力学的实数表达,但至今仍未做到。所以,虽然虚数不太好理解,暂时先让它待在公式里吧。
📌虚数的由来
虚数概念的引入出现在16世纪的意大利,文艺复兴时期的数学家热衷于寻找一元高次方程的通解。
▪️1545年,意大利数学家卡尔达诺提出了一个著名的问题:把10分成2个部分,它们的乘积等于40,即10*(10-x)=40。他发现没有任何两个实数能满足以上条件,但5+√-15和5-√-15似乎是这个问题的答案,但没人能理解√-15代表什么意思。
▪️1629年,荷兰数学家吉拉德断言n次多项式方程都有n个根,包括负根和“不可解数”。后来,法国数学家笛卡尔在此基础上正式引入了“虚数”这一术语,意味着想象中的数。
▪️1777年,瑞士数学家欧拉在论文中首次引入了虚数符i=√-1,经过高斯、哈密顿等数学家的不断完善,复数理论逐渐成为了一套完备的理论体系。
▪️1926年,薛定谔提出了以他的名字命名的方程,方程中有个大大的虚数单位i。使用薛定谔方程计算得到氢原子光谱与实验观测高度吻合,薛定谔方程大获成功。但是,即便是薛定谔本人,也对虚数的使用感到不安,一直在尝试寻找实数版本的波动方程,但该项研究至今仍无结论。
2️⃣基态系数满足α²+β²=1
这是很关键的一个性质,微观粒子的量子态是两个基态复合态,两个基态以复数系数进行线性叠加,这也就是我们通常所说的,同时处于1和0 的状态。但是,只要进行测量,9久久久亚洲中文字幕mv微观粒子就会瞬间坍缩到其中一个基态上,即显示为1或0。但不管怎样,这个微观粒子只能坍缩到1或0上,我们要么测试得到1,要么测试得到0,不会测试得到0.1,0.5,-3这些结果。α²是测试得到1的概率,β²是测试得到0的概率,两者的概率和满足α²+β²=1。
更进一步说,量子公式其实就是两个基态及其概率的组合表达,虚数系数α和β是时间的函数,会随时间变化。对应的,一个量子态是会随着时间演化的。
3️⃣量子世界是概率的
在被观测前,微观粒子的量子态是两个基态以一定概率线性组合的混合态,呈现出概率波的性质。如果在时间t对微观粒子进行一次测量,测量结果可能是1,这样的概率是α²,然后这个量子就坍缩到1态上,再也无法恢复到时间t的完整量子态。当然,在时间t进行测量的结果也可能是0,这样的概率是β²。
说到概率,就代表他不是确定的事情,即使99.9999%的概率是1,最终的结果也有可能是0,所以即使我们已经能够用公式表达量子态,能够用公式推演量子态随时间变化的状态,但是也仅此而已,我们仍旧无法确切的知道一个量子态被测量(坍缩)的结果,也无法根据一个初始量子态确切的知道一段时间后它的状态(测量得到1或0的概率系数)。
归结起来就是,量子世界是一个概率的世界(不确定性),这是微观粒子的内在属性,色综合色综合色综合天天上班也是理解量子力学的首要原理。
人类所见所感都是经典物理学的世界,万事万物的运转符合牛顿力学定律,即使用质点(有质量但没有大小的点)来研究物体的运动,可以同时确定物体的位置和运动,比如,可以正确求出向上抛起的球在某一瞬间的位置和速度,也能够精确的预测其在未来某一瞬间的位置和速度。以上量子力学的特性跟我们的生活经验差别很大,这也是量子力学为什么难以被理解的原因。
第二部分,基于量子叠加原理,量子比特信息量呈指数型放大,这就是量子计算机性能提升的关键所在1️⃣从1个量子比特到n个量子比特:指数爆炸的起点
在经典计算机中,1个经典比特只能表示0或1,2个经典比特可以表示00、01、10、11四种状态中的一种,n个经典比特只能表示2ⁿ种状态中的一种,也就是说,经典计算机处理n个比特时,本质上是在一个巨大的状态空间中"逐个排查"——先算第一种可能,再算第二种,依次类推。强调一下,n经典比特在某一时刻只能是一种状态。
但量子计算机完全不同,一个量子比特是两个基态的叠加,两个量子比特叠加构成的系统不只是"两个独立的叠加态",而是形成了一个整体的叠加态:00、01、10、11,这是两量子比特系统的四个基态,两量子比特的量子态是这4种基态的线性叠加!也就是说,两量子比特系统在未被测量前,同时"携带"了四种可能性。以此类推,3个量子比特可以同时处于8种基态的叠加,n个量子比特可以同时处于2ⁿ种基态的叠加。强调一下,n量子比特在某一时刻同时处于2ⁿ个状态。
📌 一个形象的比喻
想象你在一个巨大的图书馆里找一本书。经典计算机就像一个一次只能翻开一本书的读者,有100万本书就要翻100万次(最坏情况)。而量子计算机就像一个拥有"分身术"的读者,n个量子比特相当于同时派出了2ⁿ个分身,每个分身同时翻开一本书查看。当n=50时,2⁵⁰约等于1千万亿个分身同时工作——这就是量子叠加带来的并行计算能力。
将上述原理应用到计算上,在经典计算机(经典比特)中,如果要对一组输入数据进行某种运算,你需要逐个输入、逐个计算,比如要计算一个函数f(x)在x=0,1,2,...,7时的结果,经典计算机需要运行8次。但在量子计算机(量子比特)中,由于n个量子比特可以同时处于2ⁿ种状态的叠加,我们可以将所有可能的输入编码到量子态中,通过设计特定的量子门操作,让量子计算机只运行一次,就同时对这2ⁿ种输入进行计算,相当于把"串行"变成了"并行",把"逐个尝试"变成了"并行操作",这就是量子计算能力指数加速的原因!
当然,这里有一个关键问题需要说明:量子计算的结果最终也需要通过测量来获取,而测量会导致量子态坍缩,我们只能得到其中一个结果。这是不是浪费了同时计算的优势?
NO!这正是量子算法的精妙之处。科学家们开发了能巧妙利用量子并行原理的量子算法(如Shor算法、Grover算法),核心技巧在于利用量子干涉效应(让错误的结果相互抵消,从而使正确的结果在测量时具有更高的概率),通过多次运行和统计,就能以很高的概率得到正确答案。
📌Grover搜索算法
Grover算法是量子并行性的典型应用。假设你在一个未排序的数据库中搜索一个特定项,经典计算机平均需要查询N/2次,最坏需要N次。而Grover算法利用量子叠加和干涉,只需要约√N次查询就能找到目标。当N=1万亿时,经典计算机需要约5000亿次查询,量子计算机只需要约100万次——速度提升了数百万倍。
举一个具体的例子:
50个量子比特:同时处于2⁵⁰ ≈ 1.12×10¹⁵种状态的叠加。这个数字已经超过了目前世界上最快的超级计算机的内存容量,经典计算机已经无法完整模拟这个量子系统的演化。 300个量子比特:同时处于2³⁰⁰种状态的叠加。这个数字已经超过了整个可观测宇宙中的原子总数(约10⁸⁰)。换句话说,用经典比特来存储这个量子态的信息,需要比全宇宙原子还多的比特。这正是为什么谷歌的Willow芯片(105个量子比特)在特定问题上展现出"10²⁵年"的优势——这不是简单的"更快",而是算力维度的质变。经典计算机面对这种指数级状态空间,根本"存不下"也"算不动"。回顾我在《为什么要量子计算》一文中提到的朱晓波教授的比喻:全世界所有的信息存储量大约是2的70次方,如果用量子系统来储存,仅仅70个量子比特就足够了。这个比喻的底层逻辑,正是我们今天讨论的量子叠加的指数级放大效应。
2️⃣叠加很美,但很难实现
聊到这里,我们需要冷静一下。量子叠加虽然赋予了量子计算机理论上无与伦比的并行计算能力,但在工程实现上,维持和利用这种叠加态面临着巨大的挑战。
一是退相干(Decoherence),量子叠加态极其脆弱,任何微小的环境干扰——温度波动、电磁辐射、机械振动、甚至相邻量子比特之间的串扰——都可能导致叠加态被破坏,量子比特"坍缩"到某个确定的经典状态,导致量子比特不可用或计算结果出错。这就像你试图在水面上维持一圈圈完美的涟漪,但 slightest 的风吹草动都会让波纹变形、消散。比如,超导量子比特的相干时间通常在微秒到毫秒量级。
二是量子纠错的开销,由于退相干不可避免,科学家们提出了量子纠错方案——用多个物理量子比特编码一个"逻辑量子比特",通过冗余来检测和纠正错误。但正如我在《量子信息科技的发展现状》一文中提到的,目前先进的表面码方案可能需要1万个物理比特才能制备1个可靠的逻辑比特。这意味着,要实现真正有用的量子计算,我们需要百万甚至千万级别的物理量子比特,而不仅仅是几百个。
三是量子算法的稀缺,量子并行性虽然强大,但并非所有问题都能从中受益。目前被证明具有量子优势的算法并不多,主要集中在因数分解(Shor算法)、无序搜索(Grover算法)、量子模拟等特定领域。对于日常的大量计算任务(比如看视频、写文档、玩游戏),经典计算机仍然是最优选择。
📌商业化应用方向
量子模拟利用量子系统天然地"模拟"另一个量子系统的演化,这在材料科学、药物研发、催化剂设计等领域具有不可替代的优势。例如,要模拟一个含有50个电子的分子,经典计算机需要处理2⁵⁰个维度的计算,几乎不可能完成;而量子计算机只需要约50个量子比特,就能自然地"模拟"这个分子的行为。这正是量子叠加指数级信息容量的直接应用。
目前,量子模拟被认为是最有可能在NISQ(中等规模含噪声量子计算)时代实现商业价值的方向,不需要完全容错,现有数百个量子比特的设备已经能开展一些有意义的探索。
量子叠加,这个看似抽象的物理概念,实际上是量子计算机算力飞跃的"第一性原理"。理解量子叠加,就是理解量子计算为什么"理论上那么强"、又为什么"现实中那么难"。
发布于:甘肃省
