量子纠缠2——CHSH不等式
问题
有Alice和Bob两个人,随机给他们两个数x和y(0或1),然后A和B根据他们得到数(x和y)给两个个数a和b(0或1)。
规则如下:
如果输入的x和y都是1,那么,Alice和Bob给出不一样的数获胜;否则,Alice和Bob给出相同的数获胜。
Alice和Bob在拿到x和y后就不能交谈了,但是在拿到前可以交流。
问:Alice和Bob怎样约定获胜的可能性最大?
一共有以下十六中情况:
| x | y | a | b | result |
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 赢 |
| 0 | 0 | 0 | 1 | 输 |
| 0 | 0 | 1 | 0 | 输 |
| 0 | 0 | 1 | 1 | 赢 |
| 0 | 1 | 0 | 0 | 赢 |
| 0 | 1 | 0 | 1 | 输 |
| 0 | 1 | 1 | 0 | 输 |
| 0 | 1 | 1 | 1 | 赢 |
| 1 | 0 | 0 | 0 | 赢 |
| 1 | 0 | 0 | 1 | 输 |
| 1 | 0 | 1 | 0 | 输 |
| 1 | 0 | 1 | 1 | 赢 |
| 1 | 1 | 0 | 0 | 输 |
| 1 | 1 | 0 | 1 | 赢 |
| 1 | 1 | 1 | 0 | 赢 |
| 1 | 1 | 1 | 1 | 输 |
经典解法
我们可以看到,如果Alice和Bob随机输出a和b,即输出的a和b与输入的x和y无关,那么他们获胜了可能性是50%,也就是0.5。
如果有提前约定呢?
当输入x和y都是0的时候,Alice和Bob可以约定都出0(约定都出1也是一样的道理),这样,输入是(0,0)的25%可能是一定获胜。
但是当你的输入是1的时候,你不知道另一个人是的输入是0还是1。
如果约定出0,即,无论输入是什么都出0,则,获胜的可能性是75%,只有输入是(1,1)时失败。
如果约定出1,即,输入什么输出什么,则获胜的可能性是25%,只有输入是(0,0)才获胜。
如果约定一个出0一个出1(假设A遇1出1,B遇1出0),则成功率75%,只有在输入是(1,0)时失败。
综上,在经典解法中,成功的概率最大是0.75。
量子解法
首先我们给Alice和Bob一对bell态的量子比特(\(|\psi\rangle=\frac{1}{\sqrt2}|00\rangle + \frac{1}{\sqrt2}|11\rangle=\frac{1}{\sqrt2}|++\rangle + \frac{1}{\sqrt2}|--\rangle\))
然后他们分别根据自己的输入对自己量子比特测量,测量结果就是他们的输出。
测量方式如下:

如果Alice的输入是0,那么就在\(| 0\rangle\)、\(| 1\rangle\)基测量,如果输入是1,就在\(| u\rangle\)、\(| u'\rangle\)基测量。
如果Bob的输入是0,那么就在\(| v\rangle\)、\(| v'\rangle\)基测量,如果输入是1,就在\(| w\rangle\)、\(| w'\rangle\)基测量。
这样的获胜的可能性是多少呢?
如果输入是(0,0):因为Alice的输入是0,所以Alice用\(| 0\rangle\)、\(| 1\rangle\)基测量,测量在不在\(| 0\rangle\),在的话输出1,不在输出0,并且可以知道他在\(| 1\rangle\)。此时,因为Alice和bob的量子是纠缠的,Bob的量子比特也会坍缩到\(| 0\rangle\)或者\(| 1\rangle\)的位置。Bob的输入也是0,所以Bob要在\(| v\rangle\)、\(| v'\rangle\)基测量,看量子在不在\(| v\rangle\)。如果Alice的量子最终坍缩到了\(| 0\rangle\),在\(| v\rangle\)测量得到1的概率为\(cos^2\frac{\pi}{8}\),因为\(| 0\rangle\)和\(| v\rangle\)之间的夹角是\(\frac{\pi}{8}\),则有\(cos^2\frac{\pi}{8}\)的概率成功,如果Alice的量子坍缩到了\(| 1\rangle\),则Alice的输出为0,在在\(| v\rangle\)测量得到1的概率为\(cos^2\frac{3\pi}{8}\),但是这个时候输出0才会获胜,所以成功的概率依旧是\(cos^2\frac{3\pi}{8}\)。
其他输入的情况,按照上述过程,获胜的概率也都是\(cos^2\frac{3\pi}{8}\),则总的获胜概率是\(cos^2\frac{3\pi}{8} \approx 0.85\)
结论
量子解法的最大成功率 \(>\) 经典解法的最大成功率
\[0.85 > 0.75\]
量子纠缠存在
参考资料:
Quantume Mechanics & Quantume Computation Lecture 4
量子纠缠2——CHSH不等式的更多相关文章
- 预见未来丨机器学习:未来十年研究热点 量子机器学习(Quantum ML) 量子计算机利用量子相干和量子纠缠等效应来处理信息
微软研究院AI头条 https://mp.weixin.qq.com/s/SAz5eiSOLhsdz7nlSJ1xdA 预见未来丨机器学习:未来十年研究热点 机器学习组 微软研究院AI头条 昨天 编者 ...
- 量子纠缠1——量子比特、Bell态、EPR佯谬
量子纠缠是量子物理的基本性质,他描述的是:当几个粒子相互作用后,无法单独描述各个粒子的性质,只能整体描述,本文主要介绍两个量子比特之间的纠缠. 量子比特(Qubit) 量子比特是量子计算的基本单位,就 ...
- test20180921 量子纠缠
题意 问题描述 万能的红太阳J 君正在研究量子信息的纠缠. 具体来说,J 君有一个初始为空的信息集.她会进行m 次操作,有时,她会向信息集内加入一个长度不超过L 的的数字串(一个数字串为一个仅由0 到 ...
- JZOJ5822 【NOIP提高A组模拟2018.8.16】 量子纠缠
这是一道很巧妙的题目. 今早,我调了好久,终于将它切掉了-- 题目 Description Input 第一行包含一个正整数 m,代表操作数. 接下来 m 行,每行可能有以下形式: 1 s 代表将数字 ...
- 量子隐形传态1 Quantum Teleportation
量子隐形传态是量子纠缠的又一个应用. 隐形传态,所谓隐形的意思就是没有物质介质就传递了信息,在经典世界,传递信息要有介质,光.电磁波或者其他的什么,但是在量子的世界里,我可以把信息传递给你,并且不传递 ...
- 在 Visual Studio 中使用 Q# 进行量子编程
1 量子计算机与量子编程 1.1 量子计算机 Quantum computing is computing using quantum-mechanical phenomena, such as su ...
- Python魔法函数与两比特量子系统模拟
技术背景 本文主要涵盖两个领域的知识点:python的魔法函数和量子计算模拟,我们可以通过一个实际的案例来先审视一下这两个需求是如何被结合起来的. 量子计算模拟背景 ProjectQ是一个非常优雅的开 ...
- 用量子计算模拟器ProjectQ生成随机数,并用pytest进行单元测试与覆盖率测试
技术背景 本文中主要包含有三个领域的知识点:随机数的应用.量子计算模拟产生随机数与基于pytest框架的单元测试与覆盖率测试,这里先简单分别介绍一下背景知识. 随机数的应用 在上一篇介绍量子态模拟采样 ...
- 量子:基于ERP块对的两步量子直接通信
学习论文: 题目:Two-step quantum direct communication protocol using the Einstein-Podolsky-Rosen pair block ...
随机推荐
- 微信小程序,不同的输入框显示
<!--pages/index/Component/TextInput/TextInput.wxml--> <view class="viewTitle"> ...
- ClassLoader Java中类加载出现在哪个阶段,编译期和运行期? 类加载和类装载是一样的吗
1.ClassLoader Java中类加载出现在哪个阶段,编译期和运行期? 类加载和类装载是一样的吗? :当然是运行期间啊,我自己有个理解误区,改正后如下:编译期间编译器是不去加载类的,只负责编译而 ...
- iOS release版本去除NSLog打印信息
因为NSLog的输出还是比较消耗系统资源的,而且输出的数据也可能会暴露出App里的保密数据,所以发布正式版时需要把这些输出全部屏蔽掉. 我们可以在发布版本前先把所有NSLog语句注释掉,等以后要调试时 ...
- 社会信息化环境下的IT新战略
我们现在所处的信息化环境正在发生改变,技术已经成为影响组织的最重要的外部力量,传统的正金字塔的结构被移动互联网深深改变:员工能够更加自由的获取信息,变成更多的信息链接,这种链接不光连接人和组织,还连接 ...
- centos安装python的虚拟环境和虚拟管理环境
一.大部分介绍的方式是使用pip安装:1.pip install virtualenv 2.pip install virtualenvwrapper 但是我安装完,并没有相应的命令:virt ...
- mac上的xampp出现Access forbidden! You don’t have permission to access the requested object. It is either
一个Joomla!程序,之前是在win上的xampp上运行得非常好的,当我把它拿到mac下面的xampp上去运行的时候,发现有问题,没法运行,报以下的错误: Access forbidden! Yo ...
- php操作xml的方法
xml源文件 <?xml version="1.0 encoding="UTF-8"?> <humans> <zhangying> & ...
- 【转载】一张“神图”看懂单机/集群/热备/磁盘阵列(RAID)
单机部署(stand-alone):只有一个饮水机提供服务,服务只部署一份 集群部署(cluster):有多个饮水机同时提供服务,服务冗余部署,每个冗余的服务都对外提供服务,一个服务挂掉时依然可用 热 ...
- PHP生成excel(3)
这一节主要是设置背景颜色.边框.字体大小.表格宽度 效果图 代码如下 <?php header("Content-Type:text/html;charset=utf-8") ...
- cocos2dx 3.0打包android遇到的错误(持续更新)
1.编译时遇到找不到文件的错误:比如fatal error: cocos-ext.h: No such file or directory , fatal error: CocosGUI.h: ...