高效提升计算质量!瑞典量子计算机首次应用于化学

news2024/10/6 1:37:31

(图片来源:网络)

量子计算机可以模拟化学过程,从新药开发到新材料的方方面面,它都能带来重大影响,人们对此寄予厚望。在瑞典,查尔姆斯理工大学的研究人员首次使用量子计算机在实际化学中进行计算。

领导这项研究的化学与化学工程系理论化学副教授Martin Rahm说道:“理论上,量子计算机可以用来处理电子和原子核更复杂的运动情况。如果能充分利用它的潜力,我们就可以推进计算的发展。”

在量子化学领域,人们借助量子力学定律来分析哪些化学反应是可能的,哪些结构和材料可以深入研究,以及它们具有什么特性。此类研究通常是利用超级计算机来实现,这类计算机是由传统的逻辑电路构建而成。然而,传统计算机可以处理的计算是有限的。许多研究人员认为,由于量子力学定律是在亚原子水平上描述自然界的行为,量子计算机应该比传统计算机更好地执行分子计算。

Martin Rahm说:“这个世界上的大多数东西本质上都是化学类。例如,在生物学以及新旧汽车迭代中,我们的能量载体由电子和原子核组成,以不同的方式排列在分子和材料中。在量子化学领域要解决的问题是:研究它们的特性,计算这些排列组合中哪些更有可能或更有利。”

新的方法最大限度地减少了量子化学计算中的错误。

量子计算机还处于发展初级阶段,运行的小型模型计算因量子计算机周围环境的噪声影响而变得复杂。然而,Martin Rahm和他的同事们向前迈出了重要一步,他们找到了一种方法。该方法称为参考状态错误缓解(REM),其工作原理是利用量子计算机和传统计算机的计算来纠正由于噪声引起的错误。

Martin Rahm说:“这项研究是一个概念验证,我们的方法可以提高量子化学计算的质量。这是一个有用的工具,我们将用它来改进量子计算机的计算。”

首先,通过在传统计算机和量子计算机上描述和解决相同的问题来设定参考状态。这种参考状态是对分子进行更简单的描述,而不代表量子计算机打算解决的是原始问题,传统的计算机可以快速解决更简单的问题。通过比较两台计算机的结果,可以精确估计噪声引起的误差量。

然后,当在量子处理器上运行时,可以参考两台计算机在解决方案之间的差异来纠正原始的、更复杂的问题解决方案。通过将这种新方法与查尔姆斯量子计算机Särimner的数据相结合,研究人员成功地计算了氢和氢化锂等小分子的内在能量,这是瑞典量子计算机上量子化学计算的首次演示。新方法代表了一次重要的进展。Martin Rahm说:“当下一代量子计算机准备就绪时,该方法将会进一步发展,可以计算更大,更复杂的分子。”

查尔姆斯建造的量子计算机

这项研究是与微技术和纳米科学系的研究人员密切合作进行的。他们建造了量子计算机,辅助执行化学计算所需的敏感测量。微技术和纳米科学系量子技术副教授Jonas Bylander说:“只有通过使用真正的量子算法,才能了解我们的硬件是如何工作的,以及知晓如何改进它。我们认为化学计算是量子计算机未来应用的第一个领域之一,因此我们与Martin Rahm团队的合作特别有价值。”

关于该研究其他信息

该研究是与瓦伦堡量子技术中心(WACQT)和欧盟项目OpensuperQ合作进行的。OpensuperQ联合了10个欧洲国家的大学和公司,旨在建造一台量子计算机,它将为查尔姆斯理工大学的研究人员进一步提供资金,用于他们在量子化学计算方面的工作。

Särimner是具有五个量子比特的量子处理器,由查尔默斯在瓦伦堡量子技术中心(WACQT)构建。它的名字借用了北欧神话,神话中的猪Särimner每天都被屠宰和食用,然后复活。现在,Särimner被一台拥有25个量子比特的量子计算机所“取代”,WACQT的目标是构建一台具有100个量子比特的量子计算机,其功能将远远超出当今最好的传统超级计算机。

编译:卉可

编辑:慕一

特此说明:量子前哨翻译此文仅作信息传递和参考,并不意味着同意此文中的观点与数据。

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

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

相关文章

PyQt5桌面应用开发(9):经典布局QMainWindow

本文目录 PyQt5桌面应用系列桌面程序基本布局QMainWindow概况与使用主窗体菜单栏工具栏停靠窗状态栏 代码编辑器的例子总结 PyQt5桌面应用系列 PyQt5桌面应用开发(1):需求分析 PyQt5桌面应用开发(2):事件循…

113-Linux_安装c/c++开发库及连接mysql数据库

文章目录 一.安装c/c开发库二.连接mysql数据库三.用户的管理与授权 mysql数据库的安装 一.安装c/c开发库 安装开发c/c的库&#xff0c;命令&#xff1a;apt install libmysqlclient-dev 二.连接mysql数据库 #include<stdio.h> #include<mysql/mysql.h>void fun…

JAVA13新特性

JAVA13新特性 概述 2019年9月17日&#xff0c;国际知名的OpenJDK开源社区发布了Java编程语言环境的最新版本OpenJDK13。 Features&#xff1a;总共有5个新的JEP(JDK Enhancement Proposals): http://openjdk.java.net/projects/jdk/13/Features 350:Dynamic CDS Archives 动…

C++ STL之vector基础

文章目录 前言STL之vector基础1. What&#xff1a;什么是 vector&#xff1f;2. Why&#xff1a;为什么使用 vector&#xff1f;3. How&#xff1a;怎么使用vector?3.1 vector的定义演示&#xff1a;输出&#xff1a; 3.2 vector iterator 的使用演示&#xff1a;输出&#xf…

网络基础学习:什么是tcp/ip协议

什么是tcp/ip协议 TCP/ip协议是什么东西&#xff1f;tcp/ip四层模型一、应用层二、传输层三、网络层四、网络接口层 TCP/ip协议是什么东西&#xff1f; TCP/IP是一种网络协议套件&#xff0c;它由传输控制协议&#xff08;TCP&#xff09;和互联网协议&#xff08;IP&#xff…

最大网络流算法之dinic算法详解

1、题目描述 On the Internet, machines (nodes) are richly interconnected, and many paths may exist between a given pair of nodes. The total message-carrying capacity (bandwidth) between two given nodes is the maximal amount of data per unit time that can b…

2016年上半年软件设计师下午试题

试题四 【说明】 模式匹配是指给定主串t和子串s&#xff0c;在主串 t 中寻找子串s的过程&#xff0c;其中s称为模式。如果匹配成功&#xff0c;返回s在t中的位置&#xff0c;否则返回-1 。 KMP算法用next数组对匹配过程进行了优化。KMP算法的伪代码描述如下&#xff1a; 在串…

【Python入门】Python的判断语句(if语句的基本格式)

前言 &#x1f4d5;作者简介&#xff1a;热爱跑步的恒川&#xff0c;致力于C/C、Java、Python等多编程语言&#xff0c;热爱跑步&#xff0c;喜爱音乐的一位博主。 &#x1f4d7;本文收录于Python零基础入门系列&#xff0c;本专栏主要内容为Python基础语法、判断、循环语句、函…

如何使用SpringMVC之常用注解

❣️关注专栏&#xff1a;JavaEE Spring MVC ⌛️ 1. Spring MVC 创建和连接⌛️ 1.1 RequestMapping⌛️ 1.2 GetMapping⌛️ 1.3 PostMapping ⌛️ 2. 获取参数⌛️ 2.1 传递/获取单个参数⌛️ 2.2 传递/获取多个参数⌛️ 2.3 传递/获取对象⌛️ 2.4 参数重命名⌛️ 2.4.1 …

【链表OJ题 5】牛客 CM11 链表分割

目录 题目来源&#xff1a; 代码实现&#xff1a; 1.带哨兵位的头结点 2.不带哨兵位的头结点 思路分析&#xff1a; 1.带哨兵位的头结点 实现过程&#xff1a; 易错点&#xff1a; 2.不带哨兵位的头结点 实现过程&#xff1a; 易错点&#xff1a; 题目来源&#xff…

【图神经网络】GNNExplainer代码解读及其PyG实现

GNNExplainer代码解读及其PyG实现 使用GNNExplainerGNNExplainer源码速读前向传播损失函数 基于GNNExplainer图分类解释的PyG代码示例参考资料 接上一篇博客图神经网络的可解释性方法及GNNexplainer代码示例&#xff0c;我们这里简单分析GNNExplainer源码&#xff0c;并用PyTor…

2023年中职组“网络空间安全”赛项XX市竞赛任务书

2023年中职组“网络空间安全”赛项 XX市竞赛任务书 一、竞赛时间 共计&#xff1a;180分钟 二、竞赛阶段 竞赛阶段 任务阶段 竞赛任务 竞赛时间 分值 第一阶段单兵模式系统渗透测试 任务一 SSH弱口令渗透测试 100分钟 100 任务二 Linux操作系统渗透测试 100 任…

deep learning system 笔记 自动微分 reverse mode AD

计算图 Computational Graph 图上的每个节点代表一个中间值边事输入输出的关系 forward 求导 forward mode AD 上图中从前向后&#xff0c;一步一步计算每个中间值对 x1的偏导&#xff0c;那么计算到 v7&#xff0c;就得到了整个函数对于 x1的偏导。 有limitation 对一个参数…

单机版部署Redis详细教程

概述 大多数企业都是基于Linux服务器来部署项目&#xff0c;而且Redis官方也没有提供Windows版本的安装包。因此课程中我们会基于Linux系统来安装Redis. 此处选择的Linux版本为CentOS 7. Redis的官方网站地址&#xff1a;https://redis.io/ 单机安装Redis 1.1.安装Redis依…

【IP地址与子网掩码】如何计算网络地址、广播地址、地址范围、主机个数、子网数(附详解与习题)

【写在前面】其实很多时候通过IP地址和子网掩码计算其网络地址、广播地址、可用IP&#xff0c;地址范围&#xff0c;主机数啥的&#xff0c;有些人不太清楚规则就只能瞎猜了&#xff0c;但是作为一个网络管理员还是一个基础常识的&#xff0c;这不因为最近备考网络管理员&#…

【数据结构】八大排序(二)

&#x1f61b;作者&#xff1a;日出等日落 &#x1f4d8; 专栏&#xff1a;数据结构 在最黑暗的那段人生&#xff0c;是我自己把自己拉出深渊。没有那个人&#xff0c;我就做那个人。 …

API接口的对接流程和注意事项

一、对接API数据接口的步骤通常包括以下几个部分&#xff1a; 了解API&#xff1a;首先需要详细了解API的基本信息、请求格式、返回数据格式、错误码等相关信息。可以查看API的官方文档或者使用API探索工具。同时&#xff0c;还需要明确数据请求的频率和使用权限等限制。 ​​测…

恐怖,又要有多少人下岗!AI零成本设计主图,渗入10万亿电商市场

在电商平台上&#xff0c;主图是吸引消费者点击进入商品详情页的重要因素之一。 一张高点击的电商主图&#xff0c;不仅要能够吸引消费者的眼球&#xff0c;还要能够清晰地展示产品的特点和卖点。下面是一些制作高点击电商主图的建议。 1. 突出产品特点&#xff1a;在制作主图…

【Spring】Spring的事务管理

目录 1.Spring事务管理概述1.1 事务管理的核心接口1. PlatformTransactionManager2. TransactionDefinition3. TransactionStatus 1.2 事务管理的方式 2.声明式事务管理2.1 基于XML方式的声明式事务2.2 基于Annotation方式的声明式事务 1.Spring事务管理概述 Spring的事务…

惠普暗影精灵5 super 873-068rcn如何重装系统

惠普暗影精灵5 super 873-068rcn是一款家用游戏台式电脑&#xff0c;有时候你可能用久会遇到系统出现故障、中毒、卡顿等问题&#xff0c;或者你想要更换一个新的操作系统&#xff0c;这时候你就需要重装系统。重装系统可以让你的电脑恢复到出厂状态&#xff0c;清除所有的个人…