量子计算机背后的努力,烧脑警告神秘的量子计算机,背后究竟蕴含怎样厉害的工作...

本文探讨了量子计算中量子位的叠加态和纠缠现象,解释了如何通过量子算法如Deutsch问题理解量子计算机的工作原理。它指出,尽管量子计算机看似能同时处理多个计算,但观测结果仍受制于量子态的坍缩,关键在于理解量子纠缠如何影响答案获取。
摘要由CSDN通过智能技术生成

自从我第一次听说量子计算以来,有件事困扰着我,事情是这样的,今天所有的操作计算机都是经典计算机,它们存储和操作以1和0(位)表示的信息,解决密集型数学运算,目前正在实验室开发的量子计算机,从根本上来说是不同的,他们利用量子力学同时进行多次计算,这是通过把量子比特放入叠加态来实现的,这样它们就可以同时是1和0,但是你必须小心叠加,因为一旦你读到它们,它们以已知的概率毋缩为1或0,如果我讲的太快,请随时查看-构建比特和量子位(上一个视频),因为它更清楚地解释了这些,别担心,我会在这儿等,12,完成了吗?好,现在我们有相同的认识。

3ec3db7a379733aa231b29402828168f.png

我的问题是,如果你把一个量子位放在一个叠加位置上,同时做很多计算,难道你不只是得到这些计算结果的其中一个吗,当你观测你的答案时,你不能一次得到很多答案,因为读量子计算的答案,会破坏你的量子比特存储的大部分信息,如果发生这种情况量子计算机怎么可能实用呢,问题是这个故事并不能完全解释量子计算机的实际功能,我们为什么不了解下,为了理解这里发生了什么,让我们实际构建一个量子算法,Qubits可以在视觉上表示为Bloch球体,以及介于两者之间的一切,今天,我们不需要所有这些量子位状态,所以让我们将这种表示简化为这个球体的一部分,我们称之为Bloch圈,抛开你们这些数学迷不谈。

5698d199552ce726579470b95d8f26a3.png

Bloch圆圈示出了所有可能的量子位状态。现在我们开始吧,假设我把这个量子电路交给你,它接收两个量子位,并吐出两个量子位,所以如果它是1,它就是1,如果它是0,则它出现为0,现在,这是你进来的地方,我不会告诉你这个电路对量子y做了什么,我只会告诉你它会做4种可能的事情之一,案例A:它绝对没有任何意义,就像qubitx一样,情况B:它翻转它,所以如果它是1,则它出现0,如果是0,则出现1,情况C:仅当qubit×为1时才会翻转,如果相反,qubit×是0,它对它没有任何作用,情况D:仅当量子比特x为0时才翻转它。

98038d4b1626e8cd91d1326d50601f85.png

如果它是1,它对它没有任何作用,所以回顾一下:在案例A中Y不翻转,在案例B中Y总是翻转,在情况C中,如果x为1,则仅翻转y,在情况D中,如果x为0,则仅翻转y,在案例c和d中qubity是否翻转取决于qubitx的值,所以我们把这些称为条件事例,“嗯,qubitx,很抱歉打扰你......,我该怎么做才能记录y?”,这种情况并非如此,“是的,我真的不在乎你所说的qubitx,,我只是去做我自己的事情。,顺便说一下,记住这个确切的术语。这些名字完全是随便讲的!我在开玩笑,所以,考虑到这一点,这是我给你的电路,考虑它,你能弄清楚它是否是松散事例或者条件示例。

f74298e95c4811eef4f73433116e2f62.png

如果你试图打开电路我就装上了自毁装置,所以你能做的就是通过它进行测试,看看会发生什么,并且,使用一次后它也会自行破坏,所以你只有一次机会。祝好运!好的,这有点不公平,让我展示你该怎么做,如果我们将量子位x和y都传递为0会发生什么,在情况A中,我们将获得两个不受影响的0正如所料,在案例B中,qubitx不会发生任何事情,和量子位y将垂直翻转为1,在情况C中,qubity仅在量子位时翻转x是1,在情况C中,qubity仅在量子位时翻转×是1,Qubitx不是1,所以它不受影响,在D情况下,qubity只会在量子位时翻转x是0,QubitxIS是0,所以它确实翻转,因此,结果将只是00或01,如果你真的做了实验,那就得到了01,这意味着qubity会翻转,而且你会知道这个电路是案例B或案例D。

678737c06227ed77603e3f50513b640c.png

Y翻转了是因为它总是翻转,传递x为1,看看会发生什么...哎呀,一次使用后电路会被破坏,还记得吗,而且,我们仍然不知道电路是否是一个松散或条件的情况,事实上,如果你只是传递1和0进入这个电路,你总是需要用它至少两次才能得到答案,但我们做不到,因为我是一个辛音鬼,使用1次后电路会爆炸,让我们尝试一下别的东西吧,现在我们以前的问题是我们不知道qubity为何翻转,还是因为qubitx是0它才这样,那么,让我们看看会发生什么,如果我们把qubitx放在一个叠加态中,那么它同时是1和0,那讲得通,有了这个。

8e5cc1060b81c2a74b2a298650001da8.png

我们可以看到当qubitx是1同时q又是0时会发生什么,要做到这一点让我们使用Hadamard门,Hadamard门是有用的,因为它可以将量子位进出超级位置,我们用它来取一个qubit0然后把它变成一个量子比特,量子比特,是半0半1,或者像很多人说的那样它同时是0和1,如果你正在做数学,量子比特代表了这个量子态,这可以做到,我们正在同时测试这两种情况,让我们看看会发生什么,在案例A中任何一个量子比特都没有发生过,所以它们不受影响,在情况B中,无论qubity是什么,qubity都会翻转,所以它翻转,在情况C中,仅当qubitx为a1时,qubity才会翻转,但qubit既是1又是0所以qubity会翻转吗,难道它既可以在同一时间既翻转又不翻转,这里发生了一些有趣的事情,但是它并没有与自己的对立状态联系在一起。

7db933dd52cc4c08854729dec36c60f2.png

它与qubitx的状态联系在一起,换句话说,qubitsx和y出现了纠缠态,它们不能再被认为是彼此独立的,测量这些量子比特中的任何一个都会导致,两者都毋缩到1或0,在这种特定的情况下它们将始终坝缩到相同的值,原因如下,如果我们发现qubitY翻转了,那是因为qubitX是1,因为这是唯一的情况,其中qubity将在C的情况下翻转,类似地,如果我们发现qubity没有翻转,那就是因为那是因为量子比特×是0,是量子比特不会翻转的唯一情况,在情况D中,仅当量子位x为0时,量子位y才会翻转,同样,量子比特x同时是1和0,量子比特再次纠缠在一起,但他们将永远,如果qubity翻转,这只是因为量子比特×是0。

552306d7c5e54166464804aeafe20dbc.png

如果量子比特y不翻转,只是因为qubitx是1,起初,看起来我们可能已经解决了问题,量子比特纠缠只在条件情况下而不是松散的情况下,所以我们现在需要做的就是检查量子比特是否纠缠,那么如果我们试验一下会发生什么,如果我们把量子位放到x把量子位0放到y会发生什么,我们发现qubity翻转了,我们知道这不是案例A,让我们假设qubitX是1,等等是因为它是纠缠态吗,当我们测量qubity(如案例c)时变成1,或者因为它是随机的,从一个完全独立的地方折叠成1叠加(作为可能的情况B),我们不知道我们是有一个松散案例还是条件案例,无法检查两个单独的量子位是否纠缠,这是我之前提到的问题,当然您可以同时进行多个计算,通过将量子比特置于叠加态中,这是在这些量子位中独立计算的信息。

4f94d5137ec44060131936474d4e317f.png

但是当你读到它们时,结果是,有一种非常聪明的方式来解决这个问题......,好吧,够拖延了!这是解决方案,将X设置为qubit,两者都是叠加的,如果你正在进行数学运算,那么qubit,在案例A中,没有任何反应,在案例B中,y总是翻转,但是把qubit,所以奇怪的是什么都没有发生,在案例C中,最奇怪的事情发生了,电路的经典描述是,qubit,qubitx永远不会改变,但是,不知何故,电路实际上是从左到右翻转qubitx,电路实际上是从左到右翻转qubitX,即使这件事真的不该发生。

c9c7f1ef4498619f09515b950b255294.png

情况D也是如此,至于如何发生这种情况,请坚持一下,我们真的很接近解决这个问题,H,工,因为叠加会随机塌陷到1或0,我们所要做的就是再次通过Hadamard门,所以,让我们这样做,Qubitx问世了,这被称为Deutsch的算法,这取决于qubity是具体的事实朝左,这种机制可以使量子比特X从左向右翻转,如果qubit,qubitx没有任何事情发生过,就像一个数乘以1,你在哪里,但乘以-1翻转你的标志,同样地,但qubity面向左侧翻转qubitx从左到右,但为什么会这样呢。

f04d24c1ae1855dfa653324f527bbcc3.png

左右都是半0半1,为什么在每种情况下都会发生如此大的变化,好吧左边和右边的每一个都以相同的概率坝缩到1或0,但在数学上,它们彼此不同,量子比特是半0-half-1乱相,在某种意义上它们是对立的,对于数学来说[0,1]和[左右],每个形成一个标准正交的基础,因此,虽然同相状态没有影响在qubitx上,异相状态具有翻转它的能力,如果这仍然没有多大意义,这很可能是不应该的,请记住,理查德费曼曾经说过,“如果你认为你理解量子力学,你不懂量子力学,-Richara,毕竟我们要处理的数学,D(HH)(IG这里涉及到通过4维向量空间的转换,D(HH)(lo>所以要想出好的类比有点困难。

06eecd3089e2165c132d75dc554c597d.png

如果有人能,请研究量子计算,通过数学,找到一个更好的解释方法,D当我拿到数学的时候,它真的让我抓狂,D(HH)(|通过什么渠道,algebra,量子力学...,你打败了我,继续......因为我们已经解决了我们的问题,这就是各个电路的实际情况,从内部看是由基本量子门构成的,这是他们的经典类比,那么我们从这些中学到了什么,没有希望去理解量子的怪异,我不知道那个问题的答案,但这不是这段视频的重点,从量子计算中提取的答案所包含的信息,不比从经典计算中提取的答案多,我们的答案就缩小到了2种可能的情况,使用量子算法并没有改变这一点。

3cf00695d16f879983957f390d1c0394.png

扭转我们提出的问题以获得我们发现更有用的信息,现在,这有什么意义,如果我已经建立了量子电路,我显然知道我给了你一个条件事例,为什么我要保守秘密让你知道,什么时候发现一开始就已经知道的东西是可行的,嗯,这正是量子计算机最擅长的,以这个例子为例,我在上一个视频中提到量子计算机如何打破当前的计算安全技术,今天的互联网安全取决于一个事实,那就是很难考虑一个大的数字,它是两个素数的乘积,对于一个小的2因子数(如15)这并不是那么糟糕,但对于一台经典计算机来说几乎不可能将大的因子计算在内,←100s,事实证明,有可能创造出一个量子电路,用这个巨大的数字实现一些模运算。

2dc117b53922bc37c971e8a684d13776.png

这很像我给你的电路,如果我们把叠加传递给它,我们可以得到一个结果,然后我们可以用它在一些经典算法中,快速地找到这个大数的素因子,经典的安全性已经被打破,这就是所谓的Shor'算法,这就是所谓的Shor算法,这是作为概念的证明,但事实上它不应该很快成为真正的威胁,因为量子计算机的物理实现是非常困难的,目前正在研究中,但它确实对人类施加了压力,要求他们开发更强大的安全技术,也许量子安全技术,在每一个例子中,我们都有一个可计算的答案的问题,并且已经是已经构建的量子电路的一个属性,我们原则上不需要量子计算机来解决这些问题。

4eac95837f70115e011f56d1bed6ecef.png

还有一个更为乐观的算法叫格罗弗算法,它可以在无序列表中找到一个项目的位置,如果我们有大约10000个项目,而不是执行多达10000个查询,0(斤),有更多的量子算法,但我想我们今天已经学到了基本的东西,量子计算机不能做任何经典计算机原则上已经做不到的事情,量子计算机不能对多个计算给出多个答案,它可能会马上发生,把答案定位到更相关的地方,量子计算很难,但是要注意那些部分运行在量子处理器上的计算密集型软件,他们可能就在附近。

举报/反馈

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值