量子计算机通用程序,量子计算机程序具有“通用性”?基于拓扑量子纠错码的量子计算机...

原标题:量子计算机程序具有“通用性”?基于拓扑量子纠错码的量子计算机

不管量子计算机的内部是由什么组成,量子计算机的快速计算都可以归结为应用于量子比特的简单指令序列,即量子计算机内部的基本信息单位。无论这台计算机是由离子链、超导体结还是硅片组成,事实证明,一次只影响一个或两个量子比特的几个简单操作,就可以混合搭配起来创建任何量子计算机程序:这一特征使特定的几个量子计算机程序具有“通用性”。

a9f4d4a15f02c54c068bccad6573646d.png

科学家们称这些简单的操作为量子门,并花了数年时间来优化量子门安装在一起的方式,而且已经大幅削减了给定计算所需量子门和量子比特的数量,并发现了如何在确保错误不会悄悄进入并导致失败的同时完成所有这些工作。现在,马里兰大学联合量子研究所(JQI)的科学家,已经发现只使用固定数量的简单构建块,就可以实现坚固耐错量子门的方法:基本上在一个称为电路深度的参数上实现了可能的最佳减少。

10a27fcc0239d84473a40155180fe237.png

其研究结果适用于基于拓扑量子纠错码的量子计算机,现在发表在《物理评论快报》和《物理评论B》期刊上的两篇研究论文中报道了这一发现,并在发表在《量子》(Quantum)杂志上的第三篇论文中进行了扩展。电路深度计算影响每个量子比特量子门的数量,而恒定的深度意味着给定操作所需的量子门数量不会随着计算机的增长而增加:如果要控制错误,这是必需的。

量子比特量子门

马里兰大学联合量子研究所(JQI)研究员、马里兰大学(UMD)物理学副教授迈萨姆·巴尔克什利(Maissam Barkehli)表示:对于稳定和通用的量子计算机来说,这是一个有希望的功能。研究发现物质拓扑态和拓扑纠错码中的一大类运算,可以通过恒定深度的么正电路来实现。与其他类型的量子计算机不同,建立在拓扑纠错基础上的量子计算机(到目前为止只在理论上进行了研究)不会将信息存储在单个物理量子比特中。

434d9efa4f30322fa0d6da5b93148284.png

取而代之的是,它们将单个量子比特的信息涂抹在由许多量子比特组成的网络中-或者,更奇异的是,跨越特殊的拓扑材料。这种信息涂抹提供了抵御杂散光点或微小振动(可能导致错误的量子干扰)的弹性,并允许在计算过程中检测到小错误,然后进行主动校正。这是基于拓扑纠错量子计算机提供的主要优势之一。但好处是要付出代价的:如果噪音不能轻易到达信息,你也不能。

1eb5c0a2848cbb8ac5a8c190392bba1b.png

到目前为止,似乎操作这样一台量子计算机需要对存储信息的网络进行小、顺序的改变:通常被描述为二维的网格或晶格。随着时间的推移,这些微小的变化叠加在一起,有效地将晶格的一个区域围绕另一个区域进行循环移动,使网络看起来与刚开始时一样。网络的这些变化被称为辫子,因为它们在空间和时间上描绘的模式看起来像辫子。如果你想象把网络的快照像煎饼一样堆叠起来,它们会一步一步地形成一个抽象的辫子。

晶格网络

根据网络的基本物理,包括可以在网络上跳来跳去被称为任意子粒子的种类,这些辫子可能足以运行任何量子程序。在这项新研究中,研究展示了编织几乎可以瞬间完成,打结图消失了,取而代之的是网络就地重新排列。马里兰大学联合量子研究所(JQI)前博士后研究员、目前是IBM托马斯·J·沃森研究中心研究人员的朱冠宇表示:教科书上的这些辫子只能绝热或非常缓慢地编织,以避免在这个过程中制造错误。

b9f72c58bb8ed1891b55ccdbcf0459e7.png

然而,在这项研究中,研究人员意识到,与其缓慢移动相互环绕着任意子的区域,只需以恒定的步数拉伸或挤压它们之间的空间即可。其一是进行局部修改,重新配置组成网络物理量子比特之间的相互作用。这一部分与普通编织的要求没有太大不同,但假设它在被编织的区域内平行发生。第二个要素是交换物理量子比特上的信息能力,这些量子比特彼此并不接近,甚至可能在编织区的相反角落。

系统及元件

第二个要求对于一些量子计算硬件来说是一个很大的要求,但作者说,有一些系统可以自然地支持它。各种具有远程连通性的实验平台可以支持该方案,包括离子陷阱、具有长传输线谐振器的电路QED系统、具有超导腔的模块化体系结构,以及硅光子器件。或者,你可以想象使用具有可移动量子比特的平台。人们可以将这样的平台想象为流体量子计算机,在这种平台上,量子比特可以通过经典运动自由流动。

18fcf2ad6872048e08a9bdb81e954b5b.png

研究对如何在一类特殊拓扑量子码中实现其瞬时辫子提供了明确的说明,将这一结果扩展到更一般的设置,甚至研究了它如何应用于双曲空间中的拓扑码,在这种情况下,添加新量子比特只需要向网络添加固定数量的物理量子比特。研究人员还没有弄清楚新编织技术将如何与检测和纠正错误的额外目标相配合,这仍然是未来研究一个悬而未决的问题。

718ab6d8afef33ea0dce759008fac256.png

博科园|研究/来自:马里兰大学联合量子研究所

参考期刊《物理评论快报》《物理评论B》

DOI: 10.1103/PhysRevLett.125.050502

DOI: 10.1103/PhysRevB.102.075105

博科园|科学、科技、科研、科普

责任编辑:

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

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

相关文章

指纹机和计算机无法连接,考勤机怎么连接到电脑?考勤机连接电脑之后操作指南!...

考勤机,主要是用来将员工的出勤基本情况记录以及统计下来的机器。同时能够根据员工的工作上下班时间,详细地统计出加班时间、早退、迟到、旷工等出勤的情况。我们在统计具体的数据情况时候,就需要将考勤机与电脑进行联机,这样更加…

canvas转盘-拯救选择困难

转盘-拯救选择困难效果图简介代码效果图 简介 每到饭点就纠结吃什么,不如直接roll点。 在词条框中输入选项,选项用逗号(中英都可)隔开。点击设置词条,会根据词条(没有输入则获取代码中的默认词条&#xf…

ue4中在物体上加ui_UE4 物体位置同步相关源码分析浅谈

前言多图, 不想在源代码写注释, 不想贴代码块, 看的不清楚版本4.21混4.22, 区别不大文章属于旧有文章搬运, 之前在csdn上面2019.10.27修改一版物体位置信息同步, 或者说物体的移动同步, 是一个很大的坑, 从个人目前魔改UE4位置同步后, 感觉至少要考虑以下几点位置信息的数据结构…

Prime算法生成迷宫

prime迷宫生成结果展示算法解析实现代码结果展示 算法解析 参考链接 Prime迷宫生成算法的原理: (1)初始地图所有位置均设为墙 (2)任意插入一个墙体进墙队列 (3)判断此时墙体是否可以设置为路(判断依据在于上下左右四个位置是否只有一个位置是路) (4)若设置为路&…

wifi密码公式计算机,求一些高数公式,做wifi密码用?

满意答案thyk72832018.06.08采纳率:55% 等级:13已帮助:8612人1)∫kdxkxc2)∫x^udx(x^(u1))/(u c3)∫1/xdxln|x|c4) ∫a^xdx(a^x)/lnac5)∫e^xdxe^xc6)∫sinxdx-cosxc7)∫cosxdxsinxc8)∫1/(cosx)^2dxtanxc9)∫1/(sinx)^2dx-cotxc10)∫1/√…

canvas简单五子棋

canvas简单五子棋效果思路代码效果 思路 canvans 绘制棋盘&#xff0c;绘制时候边缘预留棋子位置监听点击事件绘制落子并记录到字典中获胜判定&#xff0c;在四个方向上检测是否有足够数量的连贯棋子 代码 <!DOCTYPE html> <html lang"en"> <head…

viewBox视图缩放(1)

文章目录前言一、案例解析前言 svg 的viewBox 可以重新定义视口的显示范围&#xff0c;通常表现为平移&#xff0c;缩放内容&#xff0c;之前测试的一直是viewBox 和viewPort 之间的等比缩放&#xff0c;后来发现不等比情况与认知有些出入&#xff0c;如下 <svg width&quo…

sklearn svm如何选择核函数_文本挖掘篇|利用SVM进行短文本分类

何为数据挖掘&#xff0c;顾名思义就是从大量数据中挖掘或抽取出知识。在实际中&#xff0c;进行数据挖掘的数据不仅仅有数值型数据&#xff0c;还有图片型数据&#xff0c;文本型数据等。而所谓文本挖掘&#xff0c;就是从大量文本数据中&#xff0c;提取出对信息使用者有价值…

微信企业号已停止提供企业消息会话服务器,企业微信注册时显示会话服务已经被安装了怎么解决 解决攻略教程大全...

2016年4月18日&#xff0c;腾讯正式发布全平台企业办公工具“企业微信”&#xff0c;并通过腾讯应用宝独家首发安卓版。“企业微信”的推出将为企业员工提供最基础和最实用的办公服务&#xff0c;并加入贴合办公场景的特色功能、轻OA工具&#xff0c;合理化区分工作与生活&…

ftp服务器文件名存在,有什么办法根据已知文件名来检测FTP服务器上是否存在该文件? 急...

蛊毒传说我不敢说_________________using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.IO;namespace test{ class Program { static void Main(string[] args) { string path "ftp://192.168.1.200/ser…

A* 寻路 +寻路演示(js)

效果 每个单元格内文字&#xff1a; (F) (Price) (G) (H) 原理 原理是参考另一篇csdn博文&#xff0c;不过忘记收藏找不到了 初始化 open_set和 close_set。将 起点 加入open_set中&#xff0c;并设置优先级为0&#xff08;优先级最高&#xff09;。如果open_set不为空&…

pc端无法ping android模拟器_【内附下载方式】PC端最新宝可梦 Lets Go去皮去伊模拟器+最新dlc+mod...

游戏名称&#xff1a;精灵宝可梦 Let‘s go 皮卡丘 伊布游戏总大小&#xff1a;9GB游戏简介&#xff1a;《精灵宝可梦 Lets Go 皮卡丘/伊布》是宝可梦系列全新作品&#xff0c;也是该系列首次登上Switch主机&#xff0c;为后续作品的开发奠定了基础。本作可以视为是对第一世代红…

自定义处理网页选区字符并实时显示(js)

概述 浏览网页的时候&#xff0c;可能需要去数一下某段文字的字符数量&#xff0c;或者需要对选中内容做些实时翻译&#xff0c;比如进制的转化&#xff0c;可以使用脚本做个简单的实时翻译。 效果 选中内容&#xff0c;并且鼠标移动时会在左下角显示翻译后的结果。示例为翻…

伽罗瓦域(256) 生成指定纠错码字的生成多项式 (js)

效果 使用 复制code 保存为html 涉及内容 1、有限域、伽罗瓦域(256) 2、对数反对数 3、XOR 异或 两个因式各项相乘&#xff0c;当系数项相乘时&#xff0c;指数相加并mod(255) 合并同类项时&#xff0c;相同项的系数合并为 XOR操作&#xff1b; 伽罗瓦域依旧有些犯懵&…

实现二维码-完整三种编码流程加代码解析(javascript)

效果 输入内容&#xff1a;XXXwedewed生日//&sss乐❤XXXwedewed生日//&sss乐❤ 完整的演示效果为&#xff0c;输入内容后会将解码绘制的每一步都展示&#xff08;有点长就不全截图了&#xff0c;可以直接移至最后复制代码到本地运行&#xff09;&#xff1a; 原理…

three.js 拖动场景中物体(原生|拖拽控制器)

非控制器版 拖动场景中的物体实际上是在一个平行于窗口的平面中进行拖动&#xff0c;确定这个平面并确定鼠标在该平面中的位置变化&#xff0c;就将问题转换成简单的2d移动物体了 <!DOCTYPE html> <html> <head><meta charsetutf-8><title>015-…

element-ui 可复选树型表格

效果 思路 自定义模板当点击某个行复选框时&#xff0c;其所有后代复选框都要同步状态&#xff0c;且其直系父辈状态需要根据所点击复选框的状态来修正点击全选复选框时&#xff0c;批量同步所有行内复选框状态 代码 非封装组件&#xff0c;按需自行改写 确保引入element-ui…

树形可拖拽排序配置组件

效果 使用场景 vue2下自定义表格表头配置: 列排序&#xff0c;显示/隐藏等。确保表头以配置项的形式加载&#xff0c;这样表格才能对修改后的配置作响应 思路 1、表格使用render函数加载(如有疑问可私信)&#xff0c;通过类似如下的columns配置表头 columns: [{ label: 姓名…

自适应浮动表单填充布局脚本

效果 1、适合搜素表单布局&#xff0c;查询重置等功能块始终位于最后一行的最后一列 2、适合普通多行两端对齐&#xff0c;未填充满的行左对齐 思路 此脚本目的为实现整齐风格的表单布局&#xff0c;为了达到整齐的效果&#xff0c;每个表单元素或者块都要设置一致的 宽度…

矩阵字符串配置任意合并表格布局

效果 核心 布局配置矩阵&#xff08;以下为多个模式),可以使用|或\n表示矩阵行 const gridArr [1,2,a,b 3,4,a,b 5,6,a,b ,1,2 3,4 5,6 ,1,2,3,4 3,4]任意横向或者纵向相同的字符表示一个合并块 使用 <CalcTable grid"1,2,a,b|3,4,a,b|5,6,a,b" ><span…