量子计算与量子软件

  • 摩尔定律
  • 量子计算的起源
  • 量子计算的公理
  • Qubit
  • 最小的酉变化——量子门
  • 量子测量
  • 量子缠绕
  • 不可克隆理论
  • 量子算法
  • 量子的线性性
  • 量子计算的成就

本文的内容来自清华大学魏教授的讲座内容,内容主要涵盖量子计算与量子软件的介绍。

摩尔定律


根据摩尔定律,集成电路上可容纳的晶体管数目,约每隔两年便会增加一倍。目前计算机设备的尺寸越来越小,尤其是晶体管已经小到了不能再小的程度了。

现在这个尺寸,经典物理已经不适用于研究接下来的模型。

因此,量子计算就被寄予厚望。


量子计算的起源

1982年,费曼提出,能否使用量子计算机直接进行计算呢?这也是量子计算的萌芽开始。

量子计算建立在量子力学的规律之上,这也导致了与现在的电子计算机存在不同的实现,不同的特征,包括表示,存储,计算,转换等。

量子计算的公理


为了信息处理,量子计算存在四条公理。

  1. 一个量子系统可以用状态向量表示,所有的向量都处在对应的希尔伯特空间之中。
  2. 量子系统的变化是由酉变换来进化的,如线性操作。一个时间点到另一个时间点状态的变化是由酉变换决定的。
  3. 测量一个量子状态,结果是随机的。 每个结果出现的概率是可以计算的,测量之后系统的状态是会改变的。
  4. 不同的系统合在一起,整体的状态通过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亿年的计算量。

但是量子计算的应用仍然有很大空白。

目前有很多研究和应用主要集中在以下领域:


如机器学习,量子计算可以进行线性方程求解,或是通过量子电路模拟神经网络。

下一篇:
量子计算与量子软件(二)

量子计算与量子软件(一)相关推荐

  1. 量子计算机 漫画,漫画 | 10分钟看懂量子比特、量子计算和量子算法

    原标题:漫画 | 10分钟看懂量子比特.量子计算和量子算法 请做好准备,即将进入烧脑模式! 宏观世界的生活经验很多都是表象.比如,你可能认为世界的运行是确定的.可预测的:一个物体不可能同时处于两个相互 ...

  2. 量子计算和量子模拟研究获进展

    来源:中国科学技术大学 北京时间11月19日,中国科学技术大学潘建伟.苑震生等与德国海德堡大学.意大利特伦托(Trento)大学的合作者在超冷原子量子计算和模拟研究中取得重要突破:他们开发了一种专用的 ...

  3. 学习实践量子计算与量子

    本文转自 Learn Quantum Computing with the Quantum Katas - Q# Blog 本文章为机器翻译. 该文章的最新版本已迁移至个人博客[比特飞],单击链接 h ...

  4. 量子计算与量子信息_量子计算会破坏安全性吗?

    量子计算与量子信息 在过去的几年中,一种新型的计算机问世了:量子计算机. 可以说这是第六种计算机: 人类:在出现人造计算机之前,人们经常使用. 从事这项工作的人被称为"计算机". ...

  5. 研究量子计算机学什么,量子计算,量子信息技术,要学什么专业?

    量子计算,量子信息技术,要学量子计算机专业. 量子计算机(quantum computer)是一类遵循量子力学规律进行高速数学和逻辑运算.存储及处理量子信息的物理装置.当某个装置处理和计算的是量子信息 ...

  6. 量子计算 3 量子门与测量

    量子计算 3 量子门与测量 1 经典门与量子门 (Quantum gate) 1.1 什么是量子门 1.2 单比特门操作 NOT/X (Pauli-X or NOT) NOT\sqrt{\text{N ...

  7. 量子计算计算机简史pdf,量子计算与量子信息简介.pdf

    量子计算与量子信息简介.pdf 研究与开发 文章编号: ( ) : 1007-1423 2015 22-0018-05 DOI 10.3969/j.issn.1007-1423.2015.22.004 ...

  8. 量子计算与量子信息之量子力学引论(一)

    量子计算与量子信息之量子力学引论(一) 文章目录 量子计算与量子信息之量子力学引论(一) 一.概述 二.线性代数复习与延伸 1.一些记号 2.狄拉克记号与线性空间 3.狄拉克符号与线性无关 4.线性算 ...

  9. 量子计算与量子信息之量子计算概述

    量子计算与量子信息之量子计算概述 (这个是连载的哦,期待大家的持续关注啦-) 文章目录 量子计算与量子信息之量子计算概述 一.引言 二.初步感知 三.引言与概述 四.量子比特 1.量子比特的概念 2. ...

最新文章

  1. 获取执行SQL语句的返回结果
  2. 002 辅助框架的设计
  3. 深入浅出UML类图(一)
  4. 电子琴节奏包制作_济南这个藏在菜市场的小饺子馆,纯手工制作,老板娘一个人不停忙...
  5. 这个 “少年黑客”,用黑科技守护独居老人
  6. tp3.2 复合查询
  7. python学习高级篇(part9)--对象的引用计数
  8. Linux中deb软件包管理怎么看,Deb软件包管理
  9. java 工厂化生产
  10. HDU 5680 zxa and set 水题
  11. 已知弧长计算器_科学计算器,怎么用弧度计算弧长,请知道的举例说明,
  12. \x75\x73\x65\x20\x73\x74\x72\x69\x63\x74解码
  13. 协方差矩阵及其计算方法
  14. 【调查】35 岁以下的青年科研(青椒)人员工资多少?生活过得怎么样?
  15. secureCRT注册码
  16. 如何保证测试质量之Bug管理规范及流程
  17. android lut格式文件下载,一键调色?教你用Lut直接调出电影色调(内含下载)
  18. 前端开发中遇到的困难汇总
  19. MOSFET管驱动电路的设计
  20. [PS视频][ps从入门到精通82课][mp4/327M]

热门文章

  1. 【面试总结系列】CSS 预编译器 Sass、Less、Stylus 三者之间的比较详解
  2. sprintf, snprintf, _snprintf, sprintf_s 等的区别
  3. PHP对接国际验证码接口DEMO示例
  4. ERR_ABORTED 404
  5. 七、ROS-CAN通信
  6. 来自全国各地的65位高校教师接龙晒工资,供参考
  7. 推荐几款高性价比电机驱动芯片
  8. 【PyG入门学习】三:信息传递机制
  9. Vue项目清理本地缓存并删除node_modules (清除不掉揍我)
  10. C++字符串常用输入方法