利用实用规模量子计算模拟宇宙中最极端的环境

news2024/11/15 11:04:29

华盛顿大学和劳伦斯伯克利国家实验室最近的研究展示了可扩展的技术,有朝一日可以实现最高能量下的基础物理实验模拟。

目录

核物理和高能物理的实用规模模拟

我们的模拟方法

Qiskit 如何使我们的实验成为可能

展望量子模拟技术的未来


粒子物理学的标准模型囊括了我们所知道的关于构成我们日常生活的微小量子尺度粒子的几乎所有知识。这是一个了不起的成就,但它也是不完整的 充满了未解的问题。为了填补我们知识的空白,并发现标准模型之外的新物理定律,我们必须研究日常生活中存在的奇异现象和物质状态。这些包括发生在恒星炽热中心的粒子和原子核的高能碰撞、发生在地球上层大气的宇宙射线事件以及粒子加速器,如欧洲核子研究中心的大型强子对撞机 (LHC) 或布鲁克海文国家实验室的相对论重离子对撞机。

基础物理过程的计算机模拟在这项研究中起着至关重要的作用,但许多重要问题需要的模拟甚至对于最强大的传统超级计算机来说都过于复杂。现在,实用级量子计算机已经证明了能够以超出精确或“蛮力”传统方法的规模模拟量子系统,研究人员正在探索这些设备如何帮助我们运行模拟并回答传统计算无法解决的科学问题。在最近发表在PRX Quantum (PRX) 1和Physical Review D (PRD) 2上的两篇论文中,我们的研究小组做到了这一点,他们使用 IBM® 实用级超导量子计算机开发了可扩展技术,用于模拟量子尺度粒子的实时动态。

我们开发的技术很可能成为未来量子计算机模拟的基石,这些模拟是精确甚至近似的经典方法无法实现的——这些模拟将展示我们所说的优于所有已知经典技术的“量子优势”。我们的结果提供了明确的证据,表明此类模拟可能在我们现有的量子硬件范围内。

核物理和高能物理的实用规模模拟

我们是来自华盛顿大学和劳伦斯伯克利国家实验室的一支研究团队,多年来一直致力于研究使用量子硬件模拟量子色动力学 (QCD)。

这项工作得到了美国能源部拨款 DE-FG02-97ER-41014(Farrell)的部分支持,美国能源部科学办公室核物理办公室量子模拟 InQubator(IQuS)根据奖励编号 DOE(NP)奖 DE-SC0020970 通过量子视野计划资助:核科学的 QIS 研究与创新(Anthony Ciavarella、Roland Farrell、Martin Savage),量子科学中心(QSC)是美国能源部(DOE)的国家量子信息科学研究中心(Marc Illa),以及美国能源部(DOE)科学办公室根据合同 DE-AC02-05CH11231 通过高能物理的量子信息科学支持发现(QuantISED)(KA2401032)(Anthony Ciavarella)。

这项工作也得到了华盛顿大学物理系和艺术与科学学院的部分支持。

这项研究使用了橡树岭领导力计算设施 (OLCF) 的资源,该设施是美国能源部科学办公室用户设施,由合同 DE-AC05-00OR22725 提供支持。

我们感谢 IBM Quantum 服务用于这项工作。

这项工作在一定程度上得益于华盛顿大学 Hyak 超级计算机系统提供的先进计算、存储和网络基础设施。

这项研究是使用 OSG 联盟提供的服务完成的,该联盟得到了美国国家科学基金会奖项 #2030508 和 #1836650 的支持。”

QCD 是关于将原子核结合在一起的强力的理论,它在观察、建模和预测基本粒子的行为时带来了巨大的挑战。

这些挑战的一个突出例子来自对撞机物理学领域。物理学家使用 LHC 等对撞机以极高的能量将粒子束和原子核相互撞击,重现恒星和宇宙射线事件中发生的碰撞。对撞机实验使物理学家能够观察物质在宇宙最极端环境中的行为。我们从这些实验中收集的数据有助于我们收紧标准模型的约束,还可以帮助我们发现标准模型之外的新物理学。

假设我们想使用对撞机实验的数据来识别新的物理理论。要做到这一点,我们必须能够准确预测已知物理理论(如 QCD)对对撞机运行中发生的奇异物理过程的影响方式,并且必须能够量化相应理论计算的不确定性。执行这些任务需要对基本粒子系统进行详细模拟。仅靠经典计算是无法实现这些模拟的,但对于足够强大的量子计算机来说,这应该是可以实现的。

量子计算硬件正在快速发展,终有一天能够模拟复杂的基本粒子系统,但我们不能坐等量子技术成熟。到那一天到来时,我们需要准备好可扩展的技术来执行模拟过程的每一步。

研究界已经开始在这一领域取得重大进展,目前大部分努力都集中在对 QCD 和其他基础物理理论的简化、低维模型的模拟上。这正是我们研究小组一直在研究的,我们的实验主要集中在对广泛使用的 Schwinger 模型的模拟上,Schwinger 模型是 QCD 的一维模型,描述了电子和正电子如何通过光子交换而表现和相互作用。

在 2023 年提交给 arXiv 并于今年 4 月发表在 PRX Quantum 上的一篇论文中,我们使用 Schwinger 模型展示了构建未来高能物质碰撞模拟的第一个重要步骤:准备发生粒子碰撞的量子真空状态的模拟。我们对该论文的后续研究于 6 月发表在 PRD 上,展示了执行此过程下一步的技术——在量子真空中准备一束粒子。

更具体地说,后续论文展示了如何在 1 维量子模拟中准备强子波包并使其随时间演化。在这种情况下,你可以将强子视为由正电子和电子组成的复合粒子,它们被某种类似于将原子核中的中子和质子结合在一起的强力的东西结合在一起。

由于不确定性原理,我们不可能精确地知道粒子的位置和动量。你能做的最好的事情就是创建一个波包,即一个空间区域,粒子会以一定的概率出现在该区域上,并且具有一系列不同的动量。动量的不确定性导致波包在空间的某个区域内扩散或“传播”。

通过使我们的强子波包随时间向前演化,我们有效地创建了强子脉冲或光束在这个一维系统中移动的模拟,就像我们在粒子对撞机中相互碰撞的粒子束一样。我们创建的波包向任何方向传播的概率都是相等的。然而,由于我们在一维空间中工作,本质上是一条直线,所以更准确地说,粒子向左或向右传播的可能性是相等的。

我们的模拟方法

我们已经确定,我们的主要目标是模拟复合强子粒子在一维空间中穿过量子真空的动力学。为了实现这一点,我们需要准备一个初始状态,将强子置于由离散点组成的简化空间模型(也称为“晶格”)上。然后,我们必须进行所谓的“时间演化”,这样我们才能看到强子四处移动并研究其动力学。

我们的第一步是确定我们需要在量子计算机上运行哪些量子电路来准备这个初始状态。为此,我们开发了一种新的状态准备算法,可扩展电路 ADAPT-VQE。该算法使用流行的 ADAPT-VQE 算法作为子程序,能够找到用于准备能量最低的状态(即“基态”)以及强子波包状态的电路。该技术的一个关键特征是使用经典计算机确定用于在小晶格上准备所需状态的电路块,这些电路块可以系统地扩展以在更大的晶格上准备所需状态。这些缩放的电路无法在经典计算机上精确执行,而是在量子计算机上执行。

一旦我们有了初始状态,下一步就是应用时间演化算子。这是一种数学工具,它允许我们将量子态在某一时间点的存在状态演化为与未来某个时间点相对应的状态。在我们的实验中,我们使用传统的 Trotterized 时间演化,其中将代表描述量子系统的汉密尔顿能量方程的不同数学项拆分开,并将每个项转换为电路中的量子门。

然而,这正是我们遇到问题的地方。即使是简化的 Schwinger 模型也表明,我们系统中单个物质粒子之间的相互作用是“全部对全部”的。换句话说,系统中的每个物质粒子都必须与系统中的每个其他粒子相互作用,这意味着我们电路中的每个量子位都需要与每个其他量子位相互作用。

这带来了一些挑战。首先,全对全相互作用会导致时间演化所需的量子门数量与模拟体积成二次方关系,使得这些电路太大而无法在当前的量子硬件上运行。另一个关键挑战是,截至目前,即使是最先进的 IBM Quantum™ 处理器也只允许相邻量子位之间进行本机交互 - 因此,例如,IBM Quantum Heron 处理器中的第五个量子位在技术上只能与量子位 4 和 6 交互。虽然有一些特殊技术可以让我们绕过这种线性连接并模拟更长距离的交互,但在全对全设置中执行此操作会使所需的两量子位门深度在模拟体积中也成二次方关系。

为了解决这个问题,我们使用了新出现的约束现象——这是 Schwinger 模型与 QCD 共有的特征之一。约束告诉我们,相互作用仅在强子大小的距离范围内才有意义。这促使我们使用近似相互作用,其中量子位只需要与最多次近的邻居量子位相互作用,例如,量子位 5 只需要与量子位 2、3、4、6 和 7 相互作用。我们建立了一种构建系统可改进相互作用的形式,并将该相互作用转化为一系列门,使我们能够执行时间演化。

一旦时间演化完成,我们所需要做的就是测量最终状态下的一些可观测量。具体来说,我们想看看模拟的强子粒子在晶格上的传播方式,所以我们测量了粒子密度。在模拟开始时(t=0),强子位于特定区域。随着它随着时间的推移而向前演化,它的传播范围以光速为界(45º 角)。

摘要_ev_IBMblog.png

该图描绘了我们对强子动力学的模拟结果。时间方向绘制在左侧的 Y 轴上,晶格上的点(量子比特 0 到 111)绘制在 X 轴上。颜色对应于粒子密度,值越高(颜色越浅),在该位置找到粒子的概率就越高。该图的左半部分显示了无误差近似经典模拟方法的结果,而右半部分显示了在真实量子硬件(具体来说,是“ibm_torino”系统)上执行模拟所获得的结果。在无误差模拟中,左半部分和右半部分将是彼此​​的镜像。与此的偏差是由于设备错误造成的。

请记住,这是一个空间维度上的简化模拟,我们可以说这种行为模仿了我们期望看到的强子在真空中传播的情况,例如大型强子对撞机等设备产生的强子。

Qiskit 如何使我们的实验成为可能

实用级 IBM 量子硬件在我们的研究中发挥了重要作用。我们的实验使用了 IBM Quantum Heron 处理器上的 112 个量子ibm_torino位来运行无法用强力经典方法模拟的电路。然而,同样重要的是 Qiskit 软件堆栈,它提供了许多方便而强大的工具,这些工具在我们的模拟实验中绝对至关重要。

量子硬件极易受到周围环境噪声引起的错误的影响。未来,IBM 希望开发量子纠错功能,让量子计算机能够纠正在量子计算过程中出现的错误。但目前,这种功能仍无法实现。

相反,我们依靠量子误差抑制方法来预测和避免噪声的影响,并使用量子误差缓解后处理技术来分析量子计算机的噪声输出并推断出无噪声结果的估计值。

过去,利用这些技术进行量子计算可能非常困难,通常需要研究人员手动编写错误抑制和错误缓解解决方案,这些解决方案专门针对他们想要运行的实验和他们想要使用的设备。幸运的是,最近出现了 Qiskit Runtime 原语等软件工具,这使得从量子硬件中获得有意义的结果变得容易得多,同时利用了内置的错误处理功能。

具体来说,我们严重依赖 Qiskit RuntimeSampler原语,它可以计算量子电路输出位串的概率或准概率,并可以轻松计算粒子密度等物理可观测量。

Sampler不仅简化了收集这些输出的过程,而且通过自动在我们的电路中插入一种称为动态解耦的误差抑制技术并自动对我们的结果应用量子读出误差缓解来提高它们的保真度。

要获得准确、误差较小的结果,需要运行多种电路变体。总的来说,我们的实验涉及量子硬件上大约 1.54 亿次“测试”,我们无法通过逐个运行电路来实现这一目标。相反,我们使用 Qiskit 执行模式(尤其是会话模式)以高效的多任务工作负载将电路提交给量子硬件。许多电路的顺序执行意味着设备上的校准和噪声在运行之间是相关的,这有助于我们采用误差缓解方法。

利用 Sampler 原语和 Session 模式将电路发送到 IBM Quantum 硬件只需几行代码,非常简单:

我们的团队在使用和不使用 Qiskit Runtime 内置的错误缓解功能的情况下进行了多次运行,发现通过原语原生提供的方法Sampler显著提高了结果的质量和准确性。此外,Session 和 Sampler 的灵活性使我们能够添加额外的自定义错误缓解层,如 Pauli 旋转和算子退相干重正化。所有这些错误缓解技术的组合使我们能够成功执行具有13,858 个 CNOT 和 370 个 CNOT 深度的量子模拟!

什么是 CNOT 深度?
CNOT 深度是衡量量子电路复杂性的重要指标。CNOT 门或“受控非”门是一种量子逻辑门,它以两个量子位为输入,并执行非运算,根据第一个(“控制”)量子位的值翻转第二个(“目标”)量子位的值。CNOT 门是许多量子算法中的重要组成部分,也是当前量子计算机上噪声最大的门。量子模拟的“CNOT 深度”是指整个设备中必须执行的 CNOT 门层数(每层可以有多个 CNOT 门作用于不同的量子位,但它们可以同时应用,即并行)。如果不使用 Qiskit 软件堆栈提供的量子错误处理技术,达到 370 的 CNOT 深度是不可能的。

展望量子模拟技术的未来

在两篇研究论文中,我们展示了使用实用级量子硬件模拟量子真空以及模拟真空上方粒子束动态的技术。我们的研究小组已经在努力研究这一进程的下一步——模拟两束粒子束之间的碰撞。

如果我们能够在足够高的能量下模拟这些碰撞,我们相信我们可以实现长期以来追求的量子计算优势目标。今天,没有任何经典计算方法能够准确模拟我们所关注的能量下两个粒子的碰撞,即使使用像 Schwinger 模型这样的简化物理理论也是如此。然而,我们迄今为止的研究表明,这项任务对于近期实用规模的量子硬件来说可能是可以实现的。这意味着,即使没有实现完全的量子误差校正,我们可能很快就能使用量子硬件来构建以前不可能实现的基本粒子系统模拟,并利用这些模拟来寻找物理学中一些最持久的谜团的答案。

与此同时,IBM 和我们都没有放弃对量子纠错的希望。事实上,我们投入了巨大的努力来确保我们在研究中开发的技术具有可扩展性,这样我们就可以将它们从我们今天拥有的嘈杂的、实用级处理器过渡到未来假设的纠错处理器。如果实现,在量子计算中执行纠错的能力将使量子计算机的功能更加强大,并为极其复杂的物理过程的丰富三维模拟打开大门。有了这些能力,谁知道我们会发现什么呢?

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

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

相关文章

005.Python爬虫系列_浏览器开发者工具(详解)

我 的 个 人 主 页:👉👉 失心疯的个人主页 👈👈 入 门 教 程 推 荐 :👉👉 Python零基础入门教程合集 👈👈 虚 拟 环 境 搭 建 :👉👉 Python项目虚拟环境(超详细讲解) 👈👈 PyQt5 系 列 教 程:👉👉 Python GUI(PyQt5)文章合集 👈👈 Oracle数…

web渗透:XXE漏洞

XXE漏洞的原理 XXE(XML External Entity Injection)漏洞是由于应用程序在解析XML输入时,没有正确处理外部实体(External Entities)的引用而产生的安全漏洞。XML外部实体可以引用本地或远程的内容,攻击者可…

大学生房屋租赁推荐系统

一、项目概述 Hi,大家好,今天分享的项目是《基于推荐算法的大学生租房交流平台》。 对于初入社会的大学生来说,租房是一个复杂且繁琐的过程。租房交流平台可以提供房源浏览、信息分享等,帮助大学生快速找到合适的房源&#xff0…

随笔2优化算法

目录 2.1 线性规划(Linear Programming) 2.2 非线性规划(Nonlinear Programming) 2.3 整数规划(Integer Programming) 优化算法 是数学建模中非常重要的工具,用于在给定的约束条件下找到某个目…

HCIP笔记13-交换(2)

一台交换机上的一个接口可以映射多个不同的MAC地址,但一台PC上一个MAC只能对应一个接口 三层架构--冗余--二层的桥接环路 导致的问题: 1.广播风暴 2.对同一数据帧的反复拷贝 3.MAC地址表翻滚 这三个问题将不断占用硬件资源,逐渐导致设备…

大数据基础:实时数仓发展趋势

文章目录 实时数仓发展趋势 一、​​​​​​​实时数仓现状 二、​​​​​​​​​​​​​​批流一体 实时数仓发展趋势 一、​​​​​​​​​​​​​​实时数仓现状 当前基于Hive的离线数据仓库已经非常成熟,随着实时计算引擎的不断发展以及业务对于实时…

oracle11g常用基本字典和动态性能字典

文章目录 Oracle11g的动态性能视图1、动态性能视图:2、常用的Oracle 11g动态性能视图:V$SESSION:V$SQL:V$SQL_PLAN:V$SYSSTAT:V$SQLSTAT:V$SESSION_EVENT:3、基本数据字典4、动态性能…

MongoDB-副本集-Replica Sets

(一) 副本集-Replica Sets 1. 简介 MongoDB中的副本集(Replica Set)是一组维护相同数据集的mongod服务。 副本集可提供冗余和高 可用性,是所有生产部署的基础。也可以说,副本集类似于有自动故障恢复功能的主从集群。通俗的讲就…

Linux系统性能调优全面指南

目录 一、了解系统资源 二、CPU优化 三、内存管理 四、磁盘IO优化 五、网络优化 六、监控和自动化 技巧总结表格 结语 Linux系统的性能调优是系统管理员和开发者必备的技能之一,用以确保服务器和应用运行的高效和稳定。本文将全面探讨Linux性能调优的各个方面…

Git之2.13版本重要特性及用法实例(五十九)

简介: CSDN博客专家、《Android系统多媒体进阶实战》一书作者. 新书发布:《Android系统多媒体进阶实战》🚀 优质专栏: Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏: 多媒体系统工程师系列…

【时间盒子】-【2.准备】HarmonyOS 开发前需要准备什么?

零基础新手或转行进入鸿蒙生态应用的开发者,请提前准备以下内容: 一、注册华为帐号 此帐号在华为官方各平台通用,比如:华为手机、华为商城、华为云、华为开发者联盟等等。 https://id1.cloud.huawei.com/CAS/portal/userRegist…

网络基础+Socket

目录 下图为数据分用的过程 认识IP地址 认识MAC地址 认识端口号 网络字节序 sockaddr结构 Makefile新写法 下图为数据分用的过程 认识IP地址 IP协议有两个版本, IPv4和IPv6. 我们整个的课程, 凡是提到IP协议, 没有特殊说明的, 默认都是指IPv4 IP地址是在IP协议中, 用来…

jmeter同步定时器、固定定时器、统一随机定时器详解

一、同步定时器 可以让多个线程同时向服务器发送请求,实现瞬间并发(相当于现实中同步秒杀商品)类似于集合点 例如:10个人约定去旅游,出发前提前会在某一个地方等到10个人同时都到了约定地点之后再一同排队上车 在任意接口下添加同步定时器模…

AWS MySQL 升级(二)—— MySQL API逻辑同步升级操作步骤

接上一篇 AWS MySQL 升级(一)—— 对比各类方案及原理_pg跨库查询-CSDN博客,由于操作步骤太多,单独拆出来一份。 零、 预检查 主库event_scheduler参数,应该为0 show variables like %event_scheduler%; binlog保留…

【荒原之梦考研数学】考研没有人支持,怎么办?

一部分考研的同学可能会发现,当我们上小学、初中和高中的时候,无论家里人还是亲戚朋友,都会非常支持我们的学习。 但到了考研的时候,我们获得的支持可能就会变得稍微小一些,因为这个时候,家里人可能想着&a…

Java 集合之List

一、集合常用API 1.添加相关的方法 add(E e) 确保此collection包含指定的元素&#xff08;可选操作&#xff09; addAll(Collection<? extends E> c) 将指定集合中的元素都添加到此集合中&#xff08;可选操作&#xff09; 2.删除相关的方法 clear() 移除这个…

MongoDB之MongoDB Compass工具

MongoDB Compass 是 MongoDB 官方提供的一款图形化用户界面 (GUI) 工具&#xff0c;用于与 MongoDB 数据库进行交互和管理。Compass 提供了丰富的功能&#xff0c;能够帮助开发者、数据库管理员以及数据分析师轻松管理和分析 MongoDB 数据。以下是对 MongoDB Compass 的详细介绍…

英特尔Arrow Lake和Lunar Lake不受Vmin Shift不稳定性影响

近日&#xff0c;英特尔在其官方博客中发布了一篇关于Vmin Shift不稳定性问题的文章&#xff0c;该问题已知影响到了第13代&#xff08;Raptor Lake&#xff09;和第14代&#xff08;Raptor Lake Refresh&#xff09;酷睿处理器。根据英特尔的确认&#xff0c;其下一代Core Ult…

最长公共子序列补充题型:判断是否是子字符串

&#x1f9ca;&#x1f9ca;&#x1f9ca;新题型 最长公共子序列是基于动态规划思想&#xff0c;判断子序列长度的&#xff0c;这种方法的弊端就是dp需要很大&#xff0c;如果字符串长度很长就会超出内存限制。这里我们补充一种字符串很长的题型&#xff1a;给出字符串s和字符…

【 html+css 绚丽Loading 】 000029 三元化虚阵

前言&#xff1a;哈喽&#xff0c;大家好&#xff0c;今天给大家分享htmlcss 绚丽Loading&#xff01;并提供具体代码帮助大家深入理解&#xff0c;彻底掌握&#xff01;创作不易&#xff0c;如果能帮助到大家或者给大家一些灵感和启发&#xff0c;欢迎收藏关注哦 &#x1f495…