量子计算与量子软件(一)
量子计算与量子软件
- 摩尔定律
- 量子计算的起源
- 量子计算的公理
- Qubit
- 最小的酉变化——量子门
- 量子测量
- 量子缠绕
- 不可克隆理论
- 量子算法
- 量子的线性性
- 量子计算的成就
本文的内容来自清华大学魏教授的讲座内容,内容主要涵盖量子计算与量子软件的介绍。
摩尔定律
根据摩尔定律,集成电路上可容纳的晶体管数目,约每隔两年便会增加一倍。目前计算机设备的尺寸越来越小,尤其是晶体管已经小到了不能再小的程度了。
现在这个尺寸,经典物理已经不适用于研究接下来的模型。
因此,量子计算就被寄予厚望。
量子计算的起源
1982年,费曼提出,能否使用量子计算机直接进行计算呢?这也是量子计算的萌芽开始。
量子计算建立在量子力学的规律之上,这也导致了与现在的电子计算机存在不同的实现,不同的特征,包括表示,存储,计算,转换等。
量子计算的公理
为了信息处理,量子计算存在四条公理。
- 一个量子系统可以用状态向量表示,所有的向量都处在对应的希尔伯特空间之中。
- 量子系统的变化是由酉变换来进化的,如线性操作。一个时间点到另一个时间点状态的变化是由酉变换决定的。
- 测量一个量子状态,结果是随机的。 每个结果出现的概率是可以计算的,测量之后系统的状态是会改变的。
- 不同的系统合在一起,整体的状态通过tensor Product来得出。这种操作会让系统 指数膨胀。
Qubit
最小的量子系统叫Qubit,这是一个两维的系统。
- 对于字节,可以是0和1。
- 对于qubit,它存在两个状态,0或1,是哪个状态是随机的。这种线性叠加是叠加态。如果有n个qubit,整体的维度就是2的n次方。整体的状态就是2的n次方基态的叠加态。
酉变换对于一个量子态是线性的,叠加态是两个状态的线性组合,酉变换会同时对两个状态进行变化。这就是线性性质。
如果我们测量这个qubit,得到0的概率为a方,得到1的概率是1方。测量之后这个qubit就会保持这种状态——量子坍塌。 这对计算会有很大的影响。
最小的酉变化——量子门
U+是u的转置共轭,乘积的结果为单位矩阵。
举个例子,对左边的量子系统进行酉变化,得到两个新的系统,产生的结果就是下面计算的式子。
量子测量
测量的结果是随机,经典的随机可能是明天是天气有60%的下雨,但这种随机是由于信息的不完整,因为可能随着科技的发达,就可以更加准确地预测明天下雨的概率。
但量子测量,即使你有所有的信息,测量也是随机的,这是一种本质的随机。
如果测量结果什么也得不到,这个时候就不会打扰。
经典世界里我们已经知道它要么是1要么是0,我们不会打扰它,因此这两个世界并不存在矛盾。
如果两个量子态不是正交的,是无法完全分辨的。
量子缠绕
量子系统的状态可以通过刚刚介绍的tensor product来获得。
但是对于一些特殊的状态,通过计算是无法获得的。如下:
但这个量子状态是存在的。这就是量子计算的一个关键因素。
量子纠缠是至关重要的特点,因为这个特点用经典计算机无法模拟得出。
不可克隆理论
经典世界里垂直即可克隆。
我们分别假设|Ψ>分别为|0>, |1>, |0> + |1>, 从而得到矛盾。
这说明这三个状态并不垂直。
一个东西不可克隆,这个特点可以应用于货币。
量子算法
量子计算中存在电路,中间是很多量子门组成的量子电路。
量子的线性性
如果我们对其中一个基态完成计算的话,它会同时对其他所有基态一次过。这是天生的并行性,这也是量子计算特有的特性。
但是我们总需要进行测量,当进行测量的时候不可能得到所有的结果。
一个想法: 我们试图抽出一些叠加态中global的信息。比如一个函数的周期,需要算很多value才能看到一个pattern。
Shor’s 算法 - 分解大质数因子
1994的工作, Shor’s 算法的cost只有n方。
在2024年,如果我们分解2048bit的数字,经典计算机需要一万亿年,而量子计算机只需要用36分钟。
量子计算的成就
Google 19 年的计算机,3min相当于超级计算机计算10000年的计算量。
九章 20 年的量子计算机, 3min相当于超级计算机计算6亿年的计算量。
但是量子计算的应用仍然有很大空白。
目前有很多研究和应用主要集中在以下领域:
如机器学习,量子计算可以进行线性方程求解,或是通过量子电路模拟神经网络。
下一篇:
量子计算与量子软件(二)
量子计算与量子软件(一)相关推荐
- 量子计算机 漫画,漫画 | 10分钟看懂量子比特、量子计算和量子算法
原标题:漫画 | 10分钟看懂量子比特.量子计算和量子算法 请做好准备,即将进入烧脑模式! 宏观世界的生活经验很多都是表象.比如,你可能认为世界的运行是确定的.可预测的:一个物体不可能同时处于两个相互 ...
- 量子计算和量子模拟研究获进展
来源:中国科学技术大学 北京时间11月19日,中国科学技术大学潘建伟.苑震生等与德国海德堡大学.意大利特伦托(Trento)大学的合作者在超冷原子量子计算和模拟研究中取得重要突破:他们开发了一种专用的 ...
- 学习实践量子计算与量子
本文转自 Learn Quantum Computing with the Quantum Katas - Q# Blog 本文章为机器翻译. 该文章的最新版本已迁移至个人博客[比特飞],单击链接 h ...
- 量子计算与量子信息_量子计算会破坏安全性吗?
量子计算与量子信息 在过去的几年中,一种新型的计算机问世了:量子计算机. 可以说这是第六种计算机: 人类:在出现人造计算机之前,人们经常使用. 从事这项工作的人被称为"计算机". ...
- 研究量子计算机学什么,量子计算,量子信息技术,要学什么专业?
量子计算,量子信息技术,要学量子计算机专业. 量子计算机(quantum computer)是一类遵循量子力学规律进行高速数学和逻辑运算.存储及处理量子信息的物理装置.当某个装置处理和计算的是量子信息 ...
- 量子计算 3 量子门与测量
量子计算 3 量子门与测量 1 经典门与量子门 (Quantum gate) 1.1 什么是量子门 1.2 单比特门操作 NOT/X (Pauli-X or NOT) NOT\sqrt{\text{N ...
- 量子计算计算机简史pdf,量子计算与量子信息简介.pdf
量子计算与量子信息简介.pdf 研究与开发 文章编号: ( ) : 1007-1423 2015 22-0018-05 DOI 10.3969/j.issn.1007-1423.2015.22.004 ...
- 量子计算与量子信息之量子力学引论(一)
量子计算与量子信息之量子力学引论(一) 文章目录 量子计算与量子信息之量子力学引论(一) 一.概述 二.线性代数复习与延伸 1.一些记号 2.狄拉克记号与线性空间 3.狄拉克符号与线性无关 4.线性算 ...
- 量子计算与量子信息之量子计算概述
量子计算与量子信息之量子计算概述 (这个是连载的哦,期待大家的持续关注啦-) 文章目录 量子计算与量子信息之量子计算概述 一.引言 二.初步感知 三.引言与概述 四.量子比特 1.量子比特的概念 2. ...
最新文章
- 获取执行SQL语句的返回结果
- 002 辅助框架的设计
- 深入浅出UML类图(一)
- 电子琴节奏包制作_济南这个藏在菜市场的小饺子馆,纯手工制作,老板娘一个人不停忙...
- 这个 “少年黑客”,用黑科技守护独居老人
- tp3.2 复合查询
- python学习高级篇(part9)--对象的引用计数
- Linux中deb软件包管理怎么看,Deb软件包管理
- java 工厂化生产
- HDU 5680 zxa and set 水题
- 已知弧长计算器_科学计算器,怎么用弧度计算弧长,请知道的举例说明,
- \x75\x73\x65\x20\x73\x74\x72\x69\x63\x74解码
- 协方差矩阵及其计算方法
- 【调查】35 岁以下的青年科研(青椒)人员工资多少?生活过得怎么样?
- secureCRT注册码
- 如何保证测试质量之Bug管理规范及流程
- android lut格式文件下载,一键调色?教你用Lut直接调出电影色调(内含下载)
- 前端开发中遇到的困难汇总
- MOSFET管驱动电路的设计
- [PS视频][ps从入门到精通82课][mp4/327M]