论文阅读——量子退火Experimental signature of programmable quantum annealing

摘要:量子退火是一种借助量子绝热演化解决复杂优化问题的通用策略。分析和数值证据均表明,在理想化的封闭系统条件下,量子退火可以胜过基于经典热化的算法(例如模拟退火)。当前设计的量子退火装置的退相干时间比绝热演化时间短几个数量级。当它们与退相干热环境耦合时,它们是否能有效地执行经典热化?我们在此展示了与量子退火一致但同时与经典热化不一致的实验特征。我们的实验使用具有可编程自旋-自旋耦合的八个超导通量量子比特组,嵌入在具有 4100 个功能量子比特的商用芯片上。这表明,可编程量子设备(可通过当前超导技术进行扩展)可以实现量子退火,并且具有令人惊讶的抗噪声和缺陷的鲁棒性。

其中参数 h_{j}和 J_{jk} 分别是局部场和耦合。算子 \sigma _{j} 是泡利矩阵,将值 {±1} 分配给自旋值 {\uparrow\downarrow}。为解决这类问题而设计的两种算法方法直接受到不同物理过程的启发:经典模拟退火 (SA) 和量子退火 (QA)。

在 QA4-8 中,动力学由量子而不是热波动驱动。实现的系统在计算开始时通过横向磁场 ,描述系统在低温下初始化为基态H_{trans},这是所有 2N 个计算基础状态的均等叠加,是初始高温经典状态的量子类似物。计算的最终哈密顿量是需要最小化的函数 H_{Ising}。在计算过程中,哈密顿量从H_{trans}平滑演变到

                                               H(t)=A(t)H_{trans}+B(t)H_{Ising}           (3)

其中“退火计划”满足 A(0)、B(T)>0 和 A(T) = B(0)=0。如果变化足够缓慢且没有环境,量子力学的绝热定理预测系统将保持在其基态,并获得最优解

其中 16 个状态形成一个由辅助自旋的单次自旋翻转连接的解簇(方程 (4)),而第 17 个基态与该簇隔离,因为只有核心自旋至少发生四次自旋翻转后才能达到该状态(方程 (5))。接下来,我们将更详细地分析这个伊辛汉密尔顿量的光谱。 

图 1 实验中使用的简并伊辛汉密尔顿量的连通图。中央方块中的四个自旋是“核心自旋”(方程 4 和方程 5 中的前四个),四个外围自旋是“从属自旋”(方程 4 和方程 5 中的后四个)。如图所示,核心自旋的局部场 h_{j}的值为 + 1(蓝绿色圆点),从属自旋的局部场的值为 1(红点),所有耦合 J_{jk} 都是铁磁性的,值为 + 1。自旋反转(如下所述)将导致不同的场和耦合,同时重新标记能谱。 

图2 退火温度计划。温度作为退火步骤 n 的函数,有三种不同的计划:指数 T(n) = Tir n exp、线性 T(n) = Ti/(nrlin + 1) 和常数 T(n) = .5 温度,其中 Ti 是初始温度,Tf 是最终温度,rexp = (Tf /Ti) 1/ntot,rlin = (Tf /Ti − 1)/ntot 为总退火步骤数。

                                                        图3  用于证明 KMS 条件的轮廓。

主方程

 

\rho点表示密度矩阵对时间的导数,−i[HS​,ρ] 是系统哈密顿量HS​ 与密度矩阵 ρ 的对易子乘以虚数单位 i 的负值。∑αβ​∑ω​γα⋆β​(ω) 是对所有可能的跃迁频率 ω 和所有可能的跃迁通道 α 和 β 的求和。这里 γα⋆β​(ω) 是相关函数,描述了环境对系统的影响。Lω,α​ 和 Lω,α†​ 是跃迁算符,它们描述了系统在特定频率 ω 下从状态 ∣a〉 跃迁到状态 ∣b〉 的过程。这里的 Aα​ 是与跃迁相关的算符,∣a〉 和 ∣b〉 是系统的即时本征态。{∣a〉} 是系统哈密顿量 HS​ 的即时本征基,这里假设了本征基不显式地依赖于时间。ai​∈{↑,↓} 表示自旋向量 a 的每个分量 ai​ 可以是上自旋(↑)或下自旋(↓)。

参考:

1.Experimental signature of programmable quantum annealing | Nature Communications

2.41467_2013_BFncomms3067_MOESM379_ESM.pdf (springer.com)

附录:

1.什么是KMS条件?

 

2. 什么是Cauchy-Goursat 定理?

 

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

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

相关文章

Vue框架开发一个简单的购物车(Vue.js)

让我们利用所学知识来开发一个简单的购物车 &#xff08;记得暴露属性和方法&#xff01;&#xff01;&#xff01;&#xff09; 首先来看一下最基本的一个html框架 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"&…

瑞芯微方案主板Linux修改系统串口波特率教程,触觉智能RK3562开发板演示

遇到部分串口工具不支持1500000波特率&#xff0c;这时候就需要进行修改&#xff0c;本文以触觉智能RK3562开发板修改系统波特率为115200为例&#xff0c;介绍瑞芯微方案主板Linux修改系统串口波特率教程。 温馨提示&#xff1a;瑞芯微方案主板/开发板串口波特率只支持115200或…

攻防世界-fileclude-文件包含

赛前回顾 1.题目打开后是文件包含的代码&#xff0c;如下 函数作用 highlight_file(__FILE__) //显示代码到网页 isset //检查变量是否存在并且非null(空) !empty //php内置函数&#xff0c;检查变量是否为空或未设置&#xff0c;正常变量为空会触发&#xff0c;但是有个…

039集——渐变色之:CAD中画彩虹()(CAD—C#二次开发入门)

&#xff08;来左边儿 跟我一起画个龙&#xff0c;在你右边儿 画一道彩虹 ~~~~~~~~~~~ &#xff09; 效果如下&#xff1a; 以下展示部分颜色源码&#xff1a; namespace AcTools {public class Class1{public Wform.Timer timer;//定时器需建在类下面public s…

Spark和MapReduce场景应用和区别

文章目录 Spark和MapReduce场景应用和区别一、引言二、MapReduce和Spark的应用场景1. MapReduce的应用场景2. Spark的应用场景 三、MapReduce和Spark的区别1. 内存使用和性能2. 编程模型和易用性3. 实时计算支持 四、使用示例1. MapReduce代码示例2. Spark代码示例 五、总结 Sp…

泛化调用 :在没有接口的情况下进行RPC调用

什么是泛化调用&#xff1f; 在RPC调用的过程中&#xff0c;调用端向服务端发起请求&#xff0c;首先要通过动态代理&#xff0c;动态代理可以屏蔽RPC处理流程&#xff0c;使得发起远程调用就像调用本地一样。 RPC调用本质&#xff1a;调用端向服务端发送一条请求消息&#x…

D87【python 接口自动化学习】- pytest基础用法

day87 pytest运行参数 -m -k 学习日期&#xff1a;20241203 学习目标&#xff1a;pytest基础用法 -- pytest运行参数-m -k 学习笔记&#xff1a; 常用运行参数 pytest运行参数-m -k pytest -m 执行特定的测试用例&#xff0c;markers最好使用英文 [pytest] testpaths./te…

Android 应用单元测试涉及 Telephony 环境初始化问题

Telephony 相关类注入问题 SubscriptionManager Cannot invoke "android.telephony.SubscriptionManager.getActiveSubscriptionInfoList()" because "this.mSubscriptionManager" is nulljava.lang.NullPointerException: Cannot invoke "android.t…

【Spring】介绍一下 Spring 的 xml 标签以及 Bean 的常用配置

文章目录 配置标签<beans>标签<import>标签<alias> 标签自定义标签 BeanBean 常用配置Bean 作用域Bean 实例化流程Bean 生命周期 配置标签 Spring 的 xml 标签大体上分为两类&#xff0c;一种是默认标签&#xff0c;一种是自定义标签 默认标签&#xff1a;…

MySQL篇—通过官网下载linux系统下多种安装方式的MySQL社区版软件

&#x1f4ab;《博主介绍》&#xff1a;✨又是一天没白过&#xff0c;我是奈斯&#xff0c;DBA一名✨ &#x1f4ab;《擅长领域》&#xff1a;✌️擅长Oracle、MySQL、SQLserver、阿里云AnalyticDB for MySQL(分布式数据仓库)、Linux&#xff0c;也在扩展大数据方向的知识面✌️…

大数据新视界 -- 大数据大厂之 Hive 数据压缩算法对比与选择(下)(20 / 30)

&#x1f496;&#x1f496;&#x1f496;亲爱的朋友们&#xff0c;热烈欢迎你们来到 青云交的博客&#xff01;能与你们在此邂逅&#xff0c;我满心欢喜&#xff0c;深感无比荣幸。在这个瞬息万变的时代&#xff0c;我们每个人都在苦苦追寻一处能让心灵安然栖息的港湾。而 我的…

有趣的Docker

&#x1f449;【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中 1. Docker 上的“全世界”命令行 你可以在 Docker 容器中运行一个模拟的 “世界地图”&#xff0c;并通过命令行与它互动。这是一个非常有趣的项目&#xff0c;结合了命令行和图形界面的交互。…

Day4:生信新手笔记 — R语言简单命令与Rstudio配置

一、Rstudio的界面展示 (很像Matlab风格) 二、Rstudio设置字体大小 三、 用Rproject管理工作目录 工作目录(working directory) 即当前所在的目录&#xff0c;是脚本、图片、文件的默认保存位置&#xff0c;也是文件读取的默认位置。R语言只能和一个文件夹进行互动&#xff0…

【ArkTS】使用AVRecorder录制音频 --内附录音机开发详细代码

系列文章目录 【ArkTS】关于ForEach的第三个参数键值 【ArkTS】“一篇带你读懂ForEach和LazyForEach” 【小白拓展】 【ArkTS】“一篇带你掌握TaskPool与Worker两种多线程并发方案” 【ArkTS】 一篇带你掌握“语音转文字技术” --内附详细代码 【ArkTS】技能提高–“用户授权”…

JavaScript实现tab栏切换

JavaScript实现tab栏切换 代码功能概述 这段代码实现了一个简单的选项卡&#xff08;Tab&#xff09;切换功能。它通过操作 HTML 元素的类名&#xff08;class&#xff09;来控制哪些选项卡&#xff08;Tab&#xff09;和对应的内容板块显示&#xff0c;哪些隐藏。基本思路是先…

【娱乐项目】基于cnchar库与JavaScript的汉字查询工具

Demo介绍 利用了 cnchar 库来进行汉字相关的信息查询&#xff0c;并展示了汉字的拼音、笔画数、笔画顺序、笔画动画等信息用户输入一个汉字后&#xff0c;点击查询按钮&#xff0c;页面会展示该汉字的拼音、笔画数、笔画顺序&#xff0c;并绘制相应的笔画动画和测试图案 cnchar…

组合问题变式——选数(dfs)

代码随想录听课笔记1——回溯算法-CSDN博客 这是从1&#xff0c;2&#xff0c;3...,n个数字中选出k个数的组合&#xff0c;输出组合的全部可能的代码 //组合&#xff1a;返回1-n中所有个数为k的组合 1,2,3,4 #include<bits/stdc.h> using namespace std; #define MAX 1…

C++知识整理day3类与对象(下)——赋值运算符重载、取地址重载、列表初始化、友元、匿名对象、static

文章目录 1.赋值运算符重载1.1 运算符重载1.2 赋值运算符重载 2.取地址重载2.1 const成员函数2.2 取地址运算符重载 3.类与对象的补充3.1 再探构造函数---初始化列表3.2 类型转换3.3 static成员3.4 友元3.5 内部类3.6 匿名对象3.7 对象拷贝时的编译器优化 1.赋值运算符重载 赋…

<数据集>路面坑洼识别数据集<目标检测>

数据集格式&#xff1a;VOCYOLO格式 图片数量&#xff1a;665张 标注数量(xml文件个数)&#xff1a;665 标注数量(txt文件个数)&#xff1a;665 标注类别数&#xff1a;1 标注类别名称&#xff1a;[pothole] 序号类别名称图片数框数1pothole6651740 使用标注工具&#x…

Oracle篇—通过官网下载最新的数据库软件或者历史数据库软件

&#x1f4ab;《博主介绍》&#xff1a;✨又是一天没白过&#xff0c;我是奈斯&#xff0c;DBA一名✨ &#x1f4ab;《擅长领域》&#xff1a;✌️擅长Oracle、MySQL、SQLserver、阿里云AnalyticDB for MySQL(分布式数据仓库)、Linux&#xff0c;也在扩展大数据方向的知识面✌️…