量子云计算:实现自我验证!

2023-10-30

量子云计算:实现自我验证!
量子云计算:实现自我验证!

背景

即使对于世界上最强大的经典计算机来说,有些极度复杂的计算仍然需要花费漫长的时间。可是,从理论上说,量子计算机却可以完全胜任非常复杂的计算任务。原因是,不同于经典计算机的比特位,量子计算机拥有“量子位”。

经典二进制计算机存储信息用的是:比特位(0和1);量子计算机则是通过量子位表示量子信息。简单说,量子位可以是一个双态量子系统(例如:光子偏振态或电子自旋态等)。关键在于,量子位可同时处于“即是0又是1”的状态。

经典计算机中的两个比特位,在某一时刻,仅能存储4个二进制数:00、01、10、11中的一个。然而,量子计算机中的两个量子位可同时存储这四个数,因为每一个量子位可以同时表示两个值。也就是说,如果我们要读出这四个数时,只需要读取一次;经典计算机则需要顺序执行4次。当量子位继续增加时,系统所存储信息量就会呈指数方式增加。

创新

近日,奥地利因斯布鲁克大学的物理学家们通过云端的量子协处理器,为模拟在化学、材料研究或者高能物理领域之前无法解决的问题,打开了大门。赖纳·布拉特(Rainer Blatt)与彼得·佐勒(Peter Zoller)在《自然(Nature)》期刊上首次报告了,他们如何在20个量子位上模拟粒子物理现象,以及量子模拟器如何自我验证结果。

技术

目前,许多科学家都在研究如何在现有的硬件上利用量子优势。三年前,因斯布鲁克大学的物理学家们首次通过数字量子计算机模拟了一对基本粒子的自发性形成。可是由于错误率,较复杂的模拟需要大量的量子位,而如今的量子计算机尚不具备如此大量的量子位。量子计算机中量子系统的模拟仿真也深受局限。

现在,奥地利科学院量子光学与量子信息研究所(IQOQI)的克里斯蒂安·考卡尔(Christian Kokail)、克里斯蒂娜·迈尔(Christine Maier)、里克·范·比尼南(Rick van Bijnen)等研究人员超越了这些限制。他们采用了以20个量子位作为量子协处理器的可编程离子阱量子计算机。该量子计算机的量子力学计算能力可达到经典计算机的极限。

实验物理学家克里斯蒂娜·迈尔表示:“我们利用了两项技术的最佳特点。量子模拟器负责计算复杂量子问题,而经典计算机负责完成余下的任务。”

科学家们采用了理论物理学中的变分法,但是却将它应用到量子物理实验中。里克·范·比尼南解释道:“这种方法的优点在于,我们可以采用量子模拟器作为独立于所要研究的问题的量子资源。通过这种方式,我们可以模拟更加复杂的问题。”

一个简单的比较展现了差异:量子模拟仿真器就像玩具屋,它代表了现实。从另一方面来说,这种可编程的变分量子模拟器,提供了可用于构建许多不同玩具屋的构建模块。在量子模拟器中,这些构建模块是纠缠的门与单独的自旋旋转。通过经典计算机,只有当想要达到的量子状态达到时,这套旋钮才会被扭动。

为此,物理学家们通过经典计算机开发出一个复杂的优化算法,根据大约10万个量子协处理器的请求得出结果。与量子实验极快的测量周期相配合,IQOQI 的模拟器变得非常强大。物理学家们首次在真空中20个量子位的基础上,模拟了基本粒子对的自发创造和毁灭。

因为新方法非常高效,所以它也可以应用于更大型的量子模拟器上。因斯布鲁克大学的研究人员将在不久未来构建了一个多达50个离子的量子模拟器。它为未来进一步研究固态模型与高能物理问题打开了有趣的视角。

之前,复杂的量子模拟中的一个未解决的问题,就是模拟结果的验证。理论物理学家克里斯蒂安·考卡尔问道:“这样的计算难以甚至根本不能采用经典计算机检查。所以,我们应该如何检测量子系统能否提供正确的结果?”考卡尔解释道:“我们首次通过在量子系统中进行额外的测量解决了这个问题。基于这些结果,量子机器评估了模拟的质量。”

因为必需的量子位数量迅速增加,所以这样的验证机制是更加复杂的量子模拟的前提。里克·范·比尼南表示:“我们仍然可以在经典计算机上测试20个量子位的模拟,但是这样无法再进行更加复杂的模拟。在我们的研究中,量子实验比在个人电脑上控制模拟更快。最终,为了不减缓实验,我们必须淘汰经典计算机。”

价值

这项研究的成果是基于因斯布鲁克量子研究中心的实验与理论之间独特的合作。在奥地利蒂罗尔州,来自多年实验量子研究的专门知识与创新的理论观念结合到一起,带来了全球公认的成果,并建立起因斯布鲁克量子研究的国际领导地位。

理论物理学家彼得·佐勒补充道:“这个实验是15年艰辛工作的结晶。我们很高兴看到现在硕果累累。在因斯布鲁克,我们不仅是可用量子位数量方面的领导者,而且已经进军到可编程量子模拟领域,并能够首次演示自我验证的量子处理器。通过这个新方案,我们让日常的量子问题得到模拟。”

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

量子云计算:实现自我验证! 的相关文章

  • Python小游戏项目《唐僧大战白骨精》1.0版

    小游戏 唐僧大战白骨精 1 身份选择 显示提示信息 欢迎光临 xxx 游戏 请选择你的身份 1 xxx 2 xxx 请选择 x 根据用户选择来分配身份 显示不同的提示消息 1 2 3 2 游戏进行 显示玩家的基本信息 攻击力 生命值 显示玩
  • 学习SQL Server推荐的10本书

    今天在sqlmag上闲逛 看到了这篇一年前写的文章 正好在看其中的一本 推荐给大家 原文地址 Top 10 Highly Recommended SQL Server Books 第一本 SQL Server 2014介绍 微软出品 主要介
  • 与国自然焦虑对线的感悟

    一 写在前面 连续申请了三年的国自然青年基金 今年终于中了 双非高校 三无人员 投的医学基础口 但我的研究本底并不是基础研究方向 算是小跨领域了 因此前两年一直在陪跑 二 出师不利 第一年信心满满 然后被现实无情毒打 直接emo了2天 主要
  • comsol 多物理场仿真流程-以开关柜为例

    1 主要方法 在SolidWorks中对于开关柜的内部与外部结构进行建模 生成能够导入软件计算的3D模型 将SolidWorks中的模型导入comsol软件中 设置参数进行多物理场耦合仿真 1 具体步骤 删除高压开关柜中对其内部电磁环境无较
  • 如何使用Qt软件实现一个圆形按钮

    要使用Qt软件实现一个圆形按钮 可以按照以下步骤进行操作 使用以上步骤 你就可以在Qt软件中实现一个圆形按钮 记得根据自己的需要调整按钮的样式和布局 在Qt的项目中创建一个新的QPushButton控件 或者使用现有的QPushButton
  • JAVA实现CSV文件转List

    首先来说说解决问题的思路 先创建一个类Test来接收csv文件中的内容 然后通过解析csv文件 讲内容转换为List
  • 今天给一个shopify网站修改了一下

    今天的客户是浙江的 他们没有设计稿 给了我一个需要模仿的网站 要求是把自己的商品详情页搞成和对标网站一样的 这个事情两天给搞定了 他们很满意 对标网站是一个卖狗粮的 他们是卖玩具的 哈哈 但是因为没有设计稿 修修补补了很多地方 还要求在页面
  • 装载问题(回溯法)

    1 具体问题 一批集装箱共n个要装上2艘载重量分别为c1和c2的轮船 其中集装箱i的重量为Wi且W1 W2 Wn lt c1 c2 试确定一个合理的装载方案使这n个集装箱装上这两艘轮船 2 问题分析 容易去证明 如果一个装载问题有解 则采用
  • 什么软件做可视化大屏最简单、最快?

    做可视化大屏的工具有很多 但要说什么软件做可视化大屏最简单 最快 那必然是BI系统 特别是国产BI系统奥威BI 奥威BI系统能提供大量的模板功能 精简操作 提高效率 而且采用的是零编程 即点击 拖拉拽这样的方式来制作报表 使用门槛低 即使是
  • ros1 bag to ros2 bag play

    有个问题是 ros1格式的bag需要转到ros2格式的bag 怎么弄 需要注意的是 这里只能提供标准信息的rosbag转换 如果带有自定义msg的rosbag 应该是不可以的 请注意一下 解决办法 安装依赖 sudo apt install
  • 【IDEA】对于IDEA出现程序包无法找到或者js代码无法加载问题的6种解决方案

    前言 在平时做项目时 我们有时候会出现各种奇奇怪怪的bug 标题所列举的这两种情况我都遇到过 搜的博客解决方案也很多都是一样的 今天我就给大家汇总一下解决方案 一 如果你是使用maven管理项目 在idea右上角能够看到Maven 点击Ma
  • java 比较两个类_Java 中有没有直接可以判断两个类是否相同的方法?

    展开全部 java没有直接判e5a48de588b662616964757a686964616f31333337623436断两个雷是否相同 但提供了如下方法 1 如果说两个对象的判断可以使用 equals 或者 2 如果判断对象是否某个类
  • JVM知识点(二)

    1 G1垃圾收集器 XX MaxGCPauseMillis 10 G1的参数 表示在任意1s时间内 停顿时间不能超过10ms G1将堆切分成很多小堆区 Region 每一个Region可以是Eden Survivor或Old区 这些区在内存
  • 三种memcached的JAVA客户端比较

    Memcached客户端程序 Memcached的java客户端已经存在三种了 官方提供的基于传统阻塞io由Greg Whalin维护的客户端 DustinSallings实现的基于java nio的Spymemcached XMemcac
  • Python3,我用这种方式讲解python模块,80岁的奶奶都说能理解。建议收藏 ~ ~

    Python模块讲解 1 引言 2 python模块详解 2 1 含义 2 2 代码示例 2 3 进阶 3 总结 1 引言 小屌丝 鱼哥 你看天上的月亮越来越圆了 小鱼 唉 又是一年团圆夜 又是一年中秋节 小屌丝 嘿嘿 可不滴 这个中秋 你
  • GIT error: object file is empty?

    how to fix GIT error object file is empty 前几天在使用git status 产生了一个错误 经过多方搜索 找到一篇文章 现简述一下大意 原文 开始 当我尝试提交一个修改时 我得到了一个错误 erro
  • Servlet 规范和 Servlet 容器

    如果大家觉得文章有错误内容 欢迎留言或者私信讨论 前引 通过之前的学习我们知道浏览器发给服务器的 HTTP 请求在服务器端需要调用服务端的程序来处理 也就是我们写的 Java 类 一般来说不同请求对应不同的 Java 类 那么问题来了 HT
  • 解决vue中样式不起作用:样式穿透/深度选择器(/deep/)

    项目场景 提示 这里简述项目相关背景 解决vue中样式不起作用 样式穿透 深度选择器 deep 原因分析 提示 这里填写问题的分析 原因1 组件内部使用组件 添加了scoped属性 原因2 动态引入html 也添加了scoped属性 原因3
  • 工作中PTO和OOO是什么意思?

    PTO paid time off 带薪休假 其实就是我们所说的请年假 OOO out of office 就是字面意思 不在办公室 推荐一篇商务英文缩写介绍 ASAP OOO FYI 你都看得懂嗎 步入職場 一定要會的50個 商用縮寫

随机推荐

  • UE4(一)- 源码分析起点

    06 21 2020 UE4源码分析的起点 UE4文件结构 UE4 Editor UE4 C 项目文件夹结构 UE4 源码分析的起点 项目中的main函数 UObject 继承树 1 Gameplay类 Objects Actors Com
  • Nodejs开发(二)-项目打包和运行

    在Nodejs开发 一 Windows搭建Node环境搭建nodejs环境之后 接着进行项目的打包和运行 1 npm run build prod 首先管理员方式打开cmd 然后cd到项目所在文件夹 执行命令npm run build pr
  • NOKIA 刷机 6680

    使用NOKIA最新的PC套件6 82版可以在线刷机了 必须为6 82版 下载地址 http nds1 nokia com files support global phones software Nokia PC Suite 682 rel
  • 小兔鲜儿 - 微信登录

    目录 微信登录 登录方式 静态结构 获取登录凭证 获取手机号码 微信登录接口 生产环境 模拟手机登录 开发环境 用户信息持久化存储 涉及知识点 微信授权登录 文件上传 Store 状态管理等 微信登录 微信小程序的开放能力 允许开发者获取微
  • u盘安装CentOS(linux)的步骤(含双系统)

    为了学习新的知识 决定给自己的神舟本子装上CentOS系统 于是乎就自己在网上搜了教程 然而自己在安装的过程中还是出现了小问题 尤其是为了进入图形安装界面花了我很大的力气 经过多次尝试终于成功 每次装系统我的本子都会受到摧残 o 为了能给想
  • vs2015中cuda提示<<<>>>需要输入表达式

    在vs2015中写cuda代码进行编译时发现在调用核的时候 lt lt lt gt gt gt 总是提示有错误 编译提示输入表达式 但是编译是通过的 我的这个文件类型是cuda文件 cu 因为在vs中使用的是c 的语法提示 所以这个地方总是
  • Python数据库SQLite中的fetchone()、fetchMany()、fetchall()函数

    今天在练习python数据库的查询操作时 使用fetchone fetchMany fetchall 函数 出现了一些奇怪的现象 现在做如下记录 我想在同一个代码块中 使用fetchone 查询一条信息 使用fetchmany 3 查询3条
  • SQL Server中的登录名和用户名映射关系

    SQL Server 1 SQL Server 中 一个登录名可以映射多个数据库用户名 但是一个数据库用户名不能同时被两个数据库登录名映射 可以分别被A映射完 再被B映射 否则会干掉其中的一个 2 guest 用户是一个数据库用户名 是一个
  • oracle中的几种分区方式

    1 列表分区 1 1 分区技术实质可以把数据分摊到不同的物理位置 增加I O负载 提高检索效率 可用性 分区表可以跨越表空间 而普通表则不然 好处就是如果表的一个分区损坏 其他分区不会受到影响我们只需要修复损坏的分区即 可 1 2 创建li
  • 牛顿迭代法解非线性方程组(附C++代码)

    目录 一 公式介绍 二 应用环境 三 C 代码 实例说明 C 编译环境 C 代码 运行结果 特别注意 解决方法 一 公式介绍 牛顿迭代法基本公式 迭代出 面对非线性方程组问题 将上式变形 其中为 注 这里面的不再时代表一个值 而是代表关于变
  • SpringBoot---@DeleteMapping

    DeleteMapping 在编写代码时引用了 DeleteMapping 注解 DeleteMapping value remove courseNo public String remove PathVariable courseNo
  • linux中shell脚本命令使用详解

    文章目录 一 普通用户和超级用户 二 关于系统的操作 三 关于文件操作 3 1 ls显示文件 3 2 cd进出目录 3 3 mkdir创建目录 3 4 touch创建文件 3 5 cp复制命令 3 6 rm删除命令 3 7 cat命令 3
  • 注意力机制:CA - Coordinate Attention for Efficient Mobile Network Design(文末附代码)

    注意力机制 CA Coordinate Attention for Efficient Mobile Network Design 摘要 引言 具体而言 优势 相关工作 Mobile Network 架构 注意力机制 Coordinate
  • java 正则表达式 检测数学公式是否正确_java 正则表达式 检测数学公式是否正

    java 正则表达式 检测数学公式是否正 2021 02 05 13 33 36 简介 java中正则表达式基本用法的使用 1 Test01 java 使用正则表达式使代码变得非常简洁 2 TestMatcher01 java Matche
  • IBM近期扩充Watson认知API服务

    本文转载至 http www infoq com cn news 2016 03 watson cognitive apis 近期 IBM对Watson认知API服务进行了扩充 新增了情绪和语调分析API的测试版本 Watson的情绪分析A
  • Flutter 组件抽取:验证码输入功能(CodeInputContainer)

    简介 验证码输入框 可选需要输入的验证码个数 输入达指定个数后自动回调 效果 范例 class TestPageState extends State
  • 【通信原理】七、数字带通传输系统

    文章目录 一 2ASK振幅键控 2ASK振幅键控原理 2ASK包络检波 2ASK相干解调法 二 2FSK频移键控 过零点检测解调法 三 2PSK相移键控 四 2DPSK差分相移键控 差分相干解调 相位比较法 五 已调信号功率谱密度 六 抗噪
  • VB.Net正则表达式大全(3)

    深入浅出之正则表达式 注 JanGoyvaerts为RegexBuddy写的教程的译文 前言 半年前我对正则表达式产生了兴趣 在网上查找过不少资料 看过不少的教程 最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好 可
  • IDEA插件之输入法自动切换【Smart Input Source】

    MAC系统推荐快捷键 针对输入切换无需快捷键 但是在某些场景下比如Git Diff的时候可能存在自动跳转到源文件的情况 这种时候需要手动关闭自动切换功能 给作者提了个建议对这种场景进行优化 建议使用的快捷键 C代表关闭 O代表打开 介绍 解
  • 量子云计算:实现自我验证!

    量子云计算 实现自我验证 背景 即使对于世界上最强大的经典计算机来说 有些极度复杂的计算仍然需要花费漫长的时间 可是 从理论上说 量子计算机却可以完全胜任非常复杂的计算任务 原因是 不同于经典计算机的比特位 量子计算机拥有 量子位 经典二进