我们在此之前所铺垫的概念,都是为了说明一个量子比特具有的性质。那么,接下来的部分,我们会通过量子逻辑门来对量子态进行操作。经典计算中,最基本的单元是比特,而最基本的控制模式是逻辑门。我们可以通过逻辑门的组合来达到我们控制电路的目的。类似地,处理量子比特的方式就是量子逻辑门。使用量子逻辑门,我们有意识的使量子态发生演化。所以量子逻辑门是构成量子算法的基础。

酉变换 Unitary Transformation

酉变换是一种矩阵,也是一种操作。它作用在量子态上得到的是一个新的量子态。使用

来表达酉矩阵,

表示酉矩阵的转置复共轭矩阵。二者满足运算关系

 ,所以酉矩阵的转置复共轭矩阵也是一个酉矩阵,说明酉变换是一种可逆变换。一般酉变换在量子态上的作用是变换矩阵左乘以右矢进行计算的。 举个例子,例如一开始有一个量子态

 ,经过酉变换

 之后得到或者也可以写为所以说两个矢量的内积经过同一个酉变换之后保持不变。类似地,我们也可以通过酉变换表示密度矩阵的演化。这样就连混合态的演化也包含在内了。

矩阵的指数

一旦我们定义了矩阵乘法,我们可以利用函数的多项式展开来定义矩阵的函数。这其中就包含矩阵的指数形式。如果A是一个矩阵,如果A是一个对角矩阵,

 ,可以容易验证从而得到如果A不是一个对角矩阵,我们利用酉变换可以将它对角化从而有那么,类似地必须要引起注意的是通常,我们称下面这种形式是以A为生成元生成的酉变换以后会经常遇到这种矩阵的指数运算。除了上面的方法之外,你也可以利用Matlab中的expm,或者Mathematica中的MatrixExp命令进行方便地计算。

单位矩阵

以单位矩阵为生成元,可以构建一种特殊的酉变换。它作用在态矢上面,相当于对于态矢整体(或者说每个分量同时)乘以了一个系数。如果将这种态矢带入到密度矩阵的表达式中,会发现这一项系数会被消去。这个系数称为量子态的整体相位。因为任何操作和测量都无法分辨两个相同的密度矩阵,所以量子态的整体相位一般情况下是不会对系统产生任何影响的。

泡利矩阵和单比特量子逻辑门 Pauli Matrices And Single Qubit Quantum Logic Gates

泡利矩阵有三个,分别是三个泡利矩阵所表示的泡利算符代表着对量子态矢量最基本的操作。如将

 作用到

态上,经过矩阵运算,得到的末态为

 态。泡利矩阵的线性组合是完备的二维酉变换生成元,即所有满足

 的

都能通过下面这种方式得到在经典范畴,单比特的门只有一种——非门。但是量子比特情况更为复杂,存在叠加态、相位,所以单比特门会有更加丰富的种类。

Hadamard门

Hadamard是一种基础的建立叠加态的单比特门。它具有如下的矩阵形式:\begin{equation} H=\frac{1}{\sqrt{2}} \left( \begin{array}{cc} 1 & 1\\ 1 & -1\\ \end{array} \right) \end{equation}它能把

 变为

,把

变为

。实际上也可以说Hadamard门是由

 矩阵生成的。

RX,RY,RZ门

分别用不同的泡利矩阵作为生成元是构成RX,RY,RZ的方法。RX,RY,RZ意味着将量子态在布洛赫球上分别绕着X,Y,Z轴旋转$\theta$角度。所以说RX,RY能带来概率幅的变化,而RZ只有相位的变化。共同使用这三种操作能使量子态在整个布洛赫球上自由移动。

两比特量子逻辑门 Two Qubit Quantum Logic Gates

不论是在经典计算还是量子计算中,两比特门无疑是建立比特之间的联系的最重要桥梁。不同于经典计算中的与或非门及他们的组合,量子逻辑门要求所有的逻辑操作必须是酉变换。所以输入和输出的比特数量是相等的。在描述两比特门之前,我们必须要将之前对于比特的表示方式扩展一下。我们联立两个比特的时候,采用直积的方式合成一个新的量子态,即下标表示描述了第几个量子比特上的状态。运算规则很简单,就是按照顺序把两个量子态上的分量乘在一起作为新的列矢量的分量即可。新的列矢量的维度等于直积之前两个矢量的维度之积。新的系统就包含了两个比特的所有状态。那么对于一个两比特的系统,构成它的基就是每个比特各自的基的直积,单比特门在两比特系统下的表示可以写为其中

 和

 表示在第一个或第二个比特上各自的操作。注意,

 ,所以比特的顺序一旦决定,就不可发生改变。在这个基础上,我们可以介绍一些对两比特共同进行操作的量子逻辑门。

控制非门

控制非门(Control-NOT),通常用CNOT进行表示,是一种普遍使用的两比特门。它具有如下的矩阵形式它的含义是当控制比特为0状态时,目标比特不发生改变;当控制比特为1状态时,使目标比特做非操作(或者也可以说是

 )操作。要注意的是控制比特和目标比特的地位是不能交换的。

控制相位门

控制相位门和控制非门类似,通常记为CR(CPhase),只不过当控制比特为1状态时,目标比特做RZ操作。稍微有点特殊的是,控制相位门例交换控制比特和目标比特的角色,矩阵形式不会发生任何改变。

iSWAP门

iSWAP门的主要作用是交换两个比特的状态,并且给他们赋予

 相位。经典电路中也有SWAP门,但是iSWAP是量子计算中特有的。iSWAP门在某些体系中是较容易实现的两比特逻辑门,它是由

 作为生成元构成的。通常我们会用一个完整的翻转,即$\theta=\pi$的情况来指代iSWAP。当角度为iSWAP的一半时,即

 ,我们称之为

 。对于iSWAP门而言,两个比特之间是地位对等的,不存在控制和受控的关系。

量子线路 Quantum Circuit

现在我们可以把这些门组合起来形成量子的线路了。对于一系列的酉变换而言,它其实就相当于对初始的量子态按次序进行左乘操作,即对于矩阵乘法而言,一般不具备可交换性,所以我们最先对量子态进行的操作是

 ,之后是

 ……,最后是

 。对于我们的界面而言,每一条线代表一个量子比特。最左边定义了初始的状态。然后从左至右表示了酉变换的操作顺序。通常一个完整的量子线路上面不会只有一个量子比特。除了单比特操作之外,也会有跨越两个比特的双比特逻辑门操作符号。比如图中的CNOT。线路的最后将会有测量的图标。一个完全没有测量的电路是没有意义的。投影测量会按照量子态的概率分量随机得到0或者1。

保真度和退相干 Fidelity And Decoherence

保真度

不像经典电路中,高电平具有一定的容忍值。叠加态上每个分量的叠加概率是个连续量,所以不可避免的,任何操作都会存在误差。我们可以同样通过测量(或者内积)来定义量子态的保真度。如果我们想操作一个态到

 ,实际上却操作到了

 ,这样我们在

 方向上测量时,只有99.9%的概率得到正确的结果。我们定义

 相对

 的保真度。保真度是衡量量子线路质量的最主要参量。

退相干

退相干是导致保真度下降的主要原因。存在两种退相干机制第一,振幅退激发。就像水往低处流的道理一样,量子态的高能态不是那么稳定,而是存在向低能态缓慢退激发的过程。这种现象又称为弛豫过程。弛豫过程在密度矩阵上面表现为

 项的指数衰减,由于总概率为1,

 在相对提高。第二,相位退相干。之前提到过混合态就是失去了部分或者全部相位信息的量子态。因为噪声的影响,会造成量子态本身的经典统计上的分裂。从而导致相位的丢失。退相干在密度矩阵上表现为非对角项的指数衰减。这两个过程都会以一种随时间指数衰减的模式导致量子信息流失到外界。其中

 ,

 就是描述这两个过程所使用的参量。它们越大意味着量子信息的保存时间越长,原则上在整个量子线路中所消耗的总时间不应该超过这两个参量中的任何一个。

酉变换 matlab,量子计算原理 Theory of Quantum Computing相关推荐

  1. 量子计算(十):量子计算原理

    文章目录 量子计算原理 一.酉变换 二.矩阵的指数函数 三.单位矩阵 四.单量子比特逻辑门 五.泡利矩阵 六.常见逻辑门 量子计算原理 经典计算中,最基本的单元是比特,而最基本的控制模式是逻辑门,可以 ...

  2. 量子计算机的研究进展,量子计算原理及研究进展.pdf

    量子计算原理及研究进展 科技导报2017,35(23) 量子计算原理及研究进展量子计算原理及研究进展 韩永建,李传锋,郭光灿 中国科学技术大学:中国科学院量子信息重点实验室,合肥 230026 摘要摘 ...

  3. 【量子计算原理】什么是量子计算?

    文章目录 什么是量子计算? 有哪些领域可以应用量子计算? 量子计算的发展前景如何? 如何学习量子计算?需要编程写代码吗?需要那些数学基础知识? 请推荐一些学习量子计算的教材. 有哪些量子计算的开源项目 ...

  4. matlab求梯度的原理,matlab 梯度计算原理

    转自 http://blog.csdn.net/xiaojidan2011/article/details/7658366 [plain] view plain copy clc; x=[8, 9,  ...

  5. 量子计算机epr,量子计算术语表 - Azure Quantum | Microsoft Docs

    量子计算术语表 2021/5/15 本文内容 伴随 某个操作的复共轭转置. 对于实现幺正算子的操作,伴随是该操作的逆操作,用剑号表示. 例如,如果操作 U 表示幺正算子 U$$,则 Adjoint U ...

  6. IBM期望通过牺牲连通性以完成量子计算的规模化; QQCI宣布成立QUBT大学 | 全球量子科技与工业快讯第三十二期

    IBM期望通过牺牲连通性以完成量子计算的规模化 国际商业机器公司(International Business Machines Corporation, IBM)于近日宣布其下一代量子处理器 Big ...

  7. 「量子客」2月全球量子计算发展内参

    ​ 研 究 上海交大金贤敏团队实现可扩展非冯诺伊曼光子计算机 [2月1日] 上海交大金贤敏团队在美国<科学>杂志子刊ScienceAdvances以"A Scalable Pho ...

  8. 量子遗传算法原理与MATLAB仿真程序

    写在前面: 1.其实这些智能算法的思想都差不多,只不过是各自搜寻方式.编码方式.种群更新方式等不一样而已. 量子遗传算法是在遗传算法的基础上使用了一种新的编码方式. 2.直接看前面介绍可能会觉得较难, ...

  9. 谷歌迈出量子计算开源第一步,推出首个量子机器学习库TensorFlow Quantum

    点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 乾明 十三 发自 凹非寺 量子位 报道 | 公众号 QbitAI 刚刚,谷歌在量子计算 ...

最新文章

  1. mogileFS 分布式存储-安装手记
  2. html+li标签+高度,有时在使用Jquery插入LI元素时,JavaScript不会调整UL元素的高度
  3. Tornado 学习笔记
  4. 文巾解题 116. 填充每个节点的下一个右侧节点指针
  5. Django报错NameError: name 'ListView' is not defined
  6. php mysql_connect 不支持_php mysql_connect不支持的解决方法
  7. mega x_[MEGA DEAL] 2020年完整的Java Master Class Bundle(96%)
  8. 创业公司是如何进行研发管理和绩效考核的?
  9. Java中的volatile的作用和synchronized作用
  10. 数字图像处理理论课件(清华大学计算机科学与技术)
  11. 【九天教您南方cass 9.1】 10 DTM土方计算的四种方法
  12. 基于STM32(F103ZE)的LD3320语音控制系统
  13. Android7.0调用系统相机拍照、读取系统相册照片+CropImageView剪裁照片
  14. 用JAVA 创建自己的 A4 打印语言
  15. Reliance Jio 4G网速最快 超过沃达丰及Idea
  16. 微信公众平台接口调试工具json格式不对怎么搞_一步步教你打造微信公众号文章爬虫(3)-批量下载...
  17. 西南大学网络与继续教育学院课程考试试题卷
  18. “撒旦”勒索病毒再曝4.2变种 腾讯电脑管家文档守护者可一招解密
  19. c调用python第三方库_c/c++调用python程序且含tensorflow第三方库
  20. Unity3D新手教学,让你十二小时,从入门到掌握!(三 )

热门文章

  1. 怎样防止恶意刷短信验证?
  2. eas bos 获取编码规则
  3. 骨传导耳机对耳朵好不好、不伤耳的骨传导耳机推荐
  4. ubuntu 14.04版本更改文件夹背景色为草绿色
  5. 【全局规划】人工势场法(APF)
  6. ActiveReportsJS3.0 详解 ActiveReportsJS3.X
  7. 【配电网重构】基于粒子群算法实现最小化功率损耗的配电网重构附matlab代码
  8. 怎么释放gpu内存占用
  9. 如何做好提升领导力培训PPT课件?
  10. 2023 Archlinux NVIDIA 3070 intel 双显卡驱动 + i3wm 解决方案