详细介绍:量子计算学习(第十四周周报)

news/2025/9/18 20:33:00/文章来源:https://www.cnblogs.com/lxjshuju/p/19099650

摘要

本文系统地概述了量子计算,从其利用量子叠加与纠缠的核心原理、多样的物理实现方案、复杂的软硬件架构,到搭建可逆计算的逻辑门与数学基础,为初学者给予了一个全面而深刻的认识框架。

Abstract

This article provides a systematic overview of quantum computing, covering its core principles of leveraging quantum superposition and entanglement, diverse physical implementation schemes, complex software and hardware architecture, as well as the logic gates and mathematical foundations that enable reversible computation. It offers a comprehensive and profound framework for beginners to understand the field.

1 什么是量子计算

量子计算是一种利用量子力学特性(叠加​​和​​纠缠​)来进行计算的新型计算模式。

经典计算的核心单位是​​比特​​,其状态只能是确定的0或1;而量子计算的基本单位是​​量子比特​​,其状态许可用一个向量表示,即 ​​a|0⟩ + b|1⟩​​,其中 a 和 b 是复数,且必须满足 ​​|a|² + |b|² = 1​​ 这个条件。这个公式意味着一个量子比特可以同时处于0和1的叠加状态,其概率幅分别由 a 和 b 决定。

一个抽象的理论,它的实现依赖于具体的物理系统。下面这张图片对比了五种制造量子比特的主流实验方案。(超导环中电阻为零的振荡电流、被电磁场和激光禁锢的离子、硅片中人造的“量子点”原子、基于马约拉纳费米子等)就是量子计算不

上述这些方案的最终目标都是为了创造出能够保持量子态(叠加和纠缠)足够长时间(​​寿命​​),并能以极高准确度执行操控(​​逻辑成功率​​)的物理平台。

老师特有推荐学习平台:

下图利用了Google开发的Cirq量子计算框架,这段代码完整演示了一个核心量子操作的实现。

它创建了两个量子比特,对其施加哈达玛门(H)产生叠加态,再通过受控非门(CNOT)建立量子纠缠,终于进行测量并重复模拟10次。代码下方的终端输出结果(两行完全相同的测量序列"1100010001")直观验证了量子纠缠的特性——当两个比特纠缠时,对其中一个的测量结果会瞬间决定另一个的状态。

从宏观架构和物理实现两个角度,系统地描绘了构建一台实用量子计算机所涉及的多层次技术栈。

图中左侧的立方体结构代表了一个从底层硬件到顶层应用的​​自上而下的抽象层次模型​​。它从最底层的物理硬件开始,向上依次是量子算术与逻辑、指令集架构、编程范式与语言,最终到达顶层的量子算法。这个模型展示了我们如何将复杂的量子算法一步步“翻译”和“分解”为硬件可以执行的基本操作。旁边列出的Surface code、Color codes等,则指明了在各个层级实现​​量子纠错​​的不同方案,这是确保计算可靠性的核心。

右侧的流程示意图则补充了一个​​自下而上的物理实现视角​​,并特别强调了​​工作温度​​这一关键物理约束。它从必须深度制冷至极低温的量子比特本身开始,向上经过控制和读取电子设备、微架构,最终到达在室温下运行的编译器和量子算法。这个温度梯度清晰地表明,一台量子计算机是同时运行在极低温和室温的混合系统。图中特别标注的量子纠错与编译器和微架构相连,说明纠错不是一个独立的步骤,而是需要软硬件协同设计的核心任务。

2 门的逻辑运算

下图是经典基础的门的逻辑图。

托佛利门作为通用逻辑门​​的重要特性。它通过两个简洁的电路示意图,证明了仅应用托佛利门这一种三量子比特门,就能构建出所有经典计算中所需的基本逻辑操作,从而完成任何经典计算功能。(由于任何麻烦的经典计算电路最终都可以由与门和非门组合而成,而托佛利门又能独立建立这两种基本功能,所以它本身就是一个​通用门​。)

依据引入​​辅助比特(Ancilla bits)​​ 和​​可逆逻辑门​​来达成任何传统计算的可逆版本。

借助辅助比特的引入和可逆门的操作,所有输入信息均被保留,使得计算过程在物理上可逆(如量子计算中所有操作必须满足可逆性)。垃圾比特的存在表明,为搭建可逆性需要付出额外的资源代价。该原理是连接经典计算与量子计算的桥梁,为量子计算机执行经典算法提供了理论基础。

从​​量子比特​​的基本定义出发,说明其状态是一个二维复向量,形式为 (a0​a1​​),其中 a0​和 a1​是复数,且其模长的平方和必须为 1,这个条件保证了测量概率的总和为 1。图中引入了 ​​“计算基”​​ 的概念,即 ∣0⟩和 ∣1⟩这两个标准正交基向量,并开始使用 Dirac 的 ​​“bra-ket”符号​​ 来表示它们。

ket” (如 ∣ψ⟩)代表列向量,而 “bra” (如 ⟨ψ∣)代表其共轭转置(即行向量)。两者的结合 ⟨ϕ∣ψ⟩构成“bracket”,表示​​内积​​。图片通过具体的矩阵运算示例,展示了如何计算两个量子态之间的内积,并再次强调了态向量的归一化条件 ⟨ψ∣ψ⟩=1。

推导出任意单量子态都可以用两个角度参数 (θ,ϕ)和一个全局相位因子 γ来表示:∣ψ⟩=eiγ(cos2θ​∣0⟩+eiϕsin2θ​∣1⟩)。由于全局相位 γ在物理上不可观测,通常可以忽略(令 γ=0),从而得到最常用的表达式:∣ψ⟩=cos2θ​∣0⟩+eiϕsin2θ​∣1⟩。这个公式揭示了量子态可能在一个被称为​​布洛赫球的单位球面上进行表达。

3 学习总结

学习了量子计算的核心脉络:从利用叠加与纠缠原理的量子比特,到超导、离子阱等多样化的物理实现方案;从需要极低温与环境控制的硬件架构,到依赖可逆计算与通用逻辑门的运算基础;最终深入至用狄拉克符号和布洛赫球描述量子态的数学本质,为理解这一前沿领域构建了从理论到实践的完整认知框架。

注意:本次周报是用b站北大前沿计算中心的视频进行学习的​​​​​​​

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/907405.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

视频播放时切出页面视频暂停(亲测可用)

视频播放时切出页面视频暂停(亲测可用)谷歌浏览器方法:视频播放网页,右键—检查—Elements—Event Listeners—找到blur,点开小三角,remove掉所有子元素

VulkanAPI细节梳理1

1. PSOPipeline State Object,管线状态对象)? PSO 是 Vulkan 的核心概念之一,它是一个包含了渲染所需几乎所有状态的、不可变的对象。你可以把它想象成一台高度可配置的工业机器(GPU)的完整配置方案。在传统 API…

Win11 安装 MinGW

下载:https://github.com/niXman/mingw-builds-binaries/releases或者: 链接: https://pan.baidu.com/s/18nbkKpwnbrNenan9LLEUCA?pwd=twym 提取码: twym解压出来:添加环境变量:验证:

Base match

Humans CAN NOT learn anything MORE if humans are always hyper-intelligent-er or supercalifragilisticexpialidocious-er than others.The tag is biology so the base is the base. Watson-Crick pairing experi…

Polars return_type类型设置(KIMI)

Polars return_type类型设置(KIMI)本文为和KIMI的对话记录,仅供参考:Polars中map_elements返回类型可以设置哪些? User: polars中map_elements中有哪些return type可以设置? Kimi: 在 polars 中,map_elements 的…

意大利 公证 海牙认证速度 单号 双号

支付宝小程序 领事服务中心 那里(对应北京的领事) 比较慢,审核要一周,邮寄过去再寄回来又要一周。总共两周。可以接受单号 微信 山东外事 小程序 (对应济南的领事,只接受山东内的公证)审核很快,一天就审核通过…

Linux命令学习笔记

cd命令 1.切换上级目录 cd ..2.切换到当前用户主目录 cd ~ 3.切换上两级目录 cd ../..4.进入当前目录 cd . cat命令 1.查看文件 cat test.txt 2.查看文件并展示行号空行展示 cat -n test.txt 3.查看文件并展示行号,…

网络安全需要真正的承诺而非表面功夫

本文探讨企业网络安全的核心问题——真正的组织承诺。作者指出许多企业仅采取半吊子安全措施,强调网络安全需要从企业文化到软件开发方式的全面变革,而非依赖外部工具或培训。文章分析了安全厂商解决方案的局限性,并…

详细介绍:(附源码)基于Web的《药谷奇遇记》网站设计与实现-计算机毕设 72940

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

想成为AI绘画高手?打造独一无二的视觉IP!Seedream 4.0 使用指南详解,创意无界,效率翻倍!

想成为AI绘画高手?打造独一无二的视觉IP!Seedream 4.0 使用指南详解,创意无界,效率翻倍!想成为AI绘画高手?打造独一无二的视觉IP!Seedream 4.0 使用指南详解,创意无界,效率翻倍! AI-Compass 致力于构建最全面…

Python拼接协程的运行结果,平铺成一个序列(KIMI)

Python拼接协程的运行结果,平铺成一个序列(KIMI)本文为和KIMI的对话记录,仅供参考。协程结果平铺成序列 User: Python中想要把异步函数返回的列表拼接起来可以这么写吗? flags = await itertools.chain.from_iter…

Polars coalesce操作(取第一个非null值)(KIMI)

Polars coalesce操作(取第一个非null值)(KIMI)本文为和KIMI的对话记录,仅供参考:Polars join结合coalesce填充内容 User: 我有两个polars的dataframe,分别是df和df_task,两者都有id、text和labels字段,df的id…

完整教程:液氮低温恒温器的应用领域

完整教程:液氮低温恒温器的应用领域pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monac…

数字孪生能源大数据云平台建设方案 - 实践

数字孪生能源大数据云平台建设方案 - 实践2025-09-18 20:04 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: bloc…

轮转数组-leetcode

题目描述 给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。 示例 1: 输入: nums = [1,2,3,4,5,6,7], k = 3 输出: [5,6,7,1,2,3,4] 解释: 向右轮转 1 步: [7,1,2,3,4,5,6] 向右轮转 2 步: …

CF1864G Magic Square

题面:(粘自洛谷) CF1864G Magic Square 题目描述 Aquamoon 有一个魔方,可以看作一个 \(n \times n\) 矩阵,矩阵的元素构成数字的排列 $1, \ldots, n^2 $ 。 Aquamoon 可以对矩阵执行两种操作:行移位,即将矩阵的整…

endsWith() 字符串部子串判断函数

endsWith() 字符串部子串判断函数前言endsWith()是Jmeter Java脚本组件中一个很好用的判断字符串尾串的函数。但,就是这么简单的函数,还是没能避免 一看就会,一练就废的陷阱。 踩坑之 一看就会,一练就废的endsWith…

OI TRICKS

位运算 每一位是独立的,可以拆开处理 \(a, b \in \{0, 1\}\),则xor and or\(a \oplus 1 = 1- a\) \(a \ \text{and} \ 0 = 0\) \(a \ \text{or} \ 1 = 1\)\(a \oplus 0 = a\) \(a \ \text{and} \ 1 = a\) \(a \ \…

深入解析:Okular开源免费的跨平台文档查看神器

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

day37大模型程序开发-GraphRAG理论

RAG基本回顾实现流程准备原始的知识库(一个一个的文件组成) 将知识库文件内容进行读取(完整的字符串) 分块处理(新知识库:一段一段的文本字符串组成) 向量转换:将每一段文本chunk转换成向量(向量模型) 将向量…