量子退火?这又是啥?居然撑起了第一家量子计算公司

组合优化问题,在应用数学和理论计算机科学领域,指的是在一个有限的对象里集中找出最优对象的一类课题。这类问题特征是可行解的集是离散或者可以简化到离散结果,并且目标是要找到最优解。当前,常见的组合优化问题通用版上包括旅行商问题和最小生成树,行业场景领域上涉及极大规模的集成电路设计、药物设计和财务组合管理等问题。

显然,无论是金融、制药或是财务等领域,组合优化问题都是最贴近科技赋能日常生活与工作的实用问题之一,一旦有效解决这类问题,将会迅速提高我们的日常效率,而同时经过了实验和市场论证的最优解算工具就是退火算法”

组合优化问题的挑战与解算方案

当前,因为在组合优化问题的解算中,穷举搜索和枚举法并不可行。其核心问题主要在于理论分析中涉及了拓扑分析,所以在不同的拓扑形态下,不同部分的约束关系就不同,算法也需要随时调整。如果给定一个拓扑形态,组合优化往往就退化成一个整数优化的问题了,这样有些问题就可以比较简单的推理和解算了。

以组合优化问题之一的旅行商问题(TSP)为例,最早的旅行商问题的数学规划是在1959年由Dantzig等人提出,它是最基本的最短路径问题,这也属于组合优化中的一个NP困难问题。

具体的问题描述为旅行商要到若干个城市旅行,各城市之间的费用是已知的,为了节省费用,旅行商决定从所在城市出发,到每个城市旅行一次后返回初始城市,那么他应选择什么样的路线才能使所走的总费用最短?当城市数量增加时,问题的复杂度会迅速的呈指数增加,如当有30个城市时,用现在最快的超级计算机将所有可能的路线都尝试一遍,也需要花几十万年的时间。

旅行商问题的解(图片来源:网络)

此外,这类问题的衍生还可涉及到物流中的配送问题,比如将n个客户的订货沿最短路线全部送到,如何确定最短路线?一个厂房中n个不同工序之间如何排布?电路板上不同器件之间如何排列?诸如此类都是组合优化问题中的实际问题。

量子退火VS模拟退火

如上文所提,对于旅行商类问题的最优化算法,目前常用的算法就是退火算法,分为模拟退火和量子退火两种,模拟退火的方法已经可以解决其中的很多问题,只不过量子退火更胜一筹。

不过想要了解“模拟退火”“量子退火”,首先要知道什么是“退火”?“退火”本质上是一种将金属缓慢加热到一定温度并保持足够时间,然后以适宜速度冷却的金属热处理工艺。目的是对金属材料和非金属材料降低硬度,改善切削加工性,也可稳定尺寸、减少变形与裂纹倾向以及消除组织缺陷。

拿半导体芯片来看,在经过离子注入以后就需要退火,因为往半导体中注入杂质离子时,高能量的入射离子会与半导体晶格上的原子碰撞,使一些晶格原子发生位移,结果造成大量的空位,这会使得注入区中的原子排列混乱或者变成非晶区,所以在离子注入以后必须把半导体放在一定的温度下进行退火,以恢复晶体的结构和消除缺陷。

显然,“退火”解决的是材料在研制过程中的硬件工艺不稳定问题,而“模拟退火”“量子退火”则是解决组合优化等数学计算中的非优解问题。

在20世纪80年代中期,贝尔实验室的研究人员斯柯特·柯克帕特里克(Scott Kirkpatrick)等人就开发了模拟退火算法。它最初是为了通过模拟退火过程来更好地优化集成电路芯片的设计而开发,原理上可类比“退火”,是一种通用概率算法,只不过是将热力学理论套用到统计学上,常用来在一定时间内寻找在一个搜寻空间中的近似最优解。

量子退火就是通过超导电路、相干量子计算(CIM)实施激光脉冲等方式、以及基于模拟退火(SA)的相干量子计算,与数字电路,如现场可编程门阵列(FPGA)等一起实现的量子算法。

量子退火先从权重相同的所有可能状态(候选状态)的物理系统的量子叠加态开始运行,按照含时薛定谔方程开始量子演化。根据横向场的时间依赖强度,在不同的状态之间产生量子穿隧,使得所有候选状态不断改变,实现量子并行性。当横向场最终被关闭的时候,预期系统就已得到原优化问题的解,也就是到达相对应的经典伊辛模型(Ising Model)基态。这就是量子退火机的应用原理。

量子退火(图片来源:网络)

与模拟退火相比,在量子退火中,横向场的强度决定了改变所有并行状态量子幅的量子力学几率,依据实验分析和数据结果,可以表明量子退火在某些条件下优于模拟退火,但并不是完全替代和绝对碾压。

显然,与在传统计算机上运行的模拟退火算法不同,量子退火基于伊辛模型的算法以高度并行的方式进行计算,并且对于大型问题具有更好的可扩展性。因为模拟退火运行时间的长短在很大程度上取决于组合优化问题的规模,但在基于伊辛模型进行计算的情况下,计算时间基本保持不变,硬件大小根据问题呈线性或二次方增长。

因此,在组合优化类NP问题的求解中,量子退火算法的一般结构,更适用于求解max-SAT和最小multicut这类问题。

量子退火的应用情况

提到量子退火的商业应用——量子退火机,就不得不提到加拿大的一家量子计算机公司D-Wave。D-Wave商业销售的量子计算机原理是用金属铌制成的微小电流环形成量子比特,直接实现量子退火现象,可以模仿量子计算中单一比特存储大量数值的效果。值得注意的是,在商业应用落地上,量子退火方法可以通过使用叠加状态搜索各种可能性来有效地解决优化问题,有效满足各大企业对于实际工作方案的提效与加速需求。

截至目前,D-Wave已在物流、人工智能、材料科学、药物发现、网络安全、故障检测和财务建模等各个领域,构建了250多款早期应用程序。

D-Wave量子计算单元(图片来源:网络)

具体应用案例上,以早期采用 D-Wave 技术的大众汽车公司为例,其使用量子混合求解器服务扩展了量子用例,构建了涂装车间的调度应用程序。相关算法旨在优化汽车涂漆的顺序,通过使用混合求解器服务,产线可显着减少颜色切换的次数,以减少浪费并提高产能。

2020年3月,D-Wave还开放访问了旗下的量子云服务Leap,实现了实时量子计算的访问公开化,以便合作伙伴随时随地能通过任何笔记本电脑来访问它的最强功能。例如Sigma-I正在创建现实世界的实际应用程序,以面对医疗资源分配、员工调度、以及化解商业设施(比如电影院)拥堵等棘手挑战;Menten AI率先用它来确定从头开始设计的蛋白质结构,并且针对 COVID-19 的活病毒测试进行了开发。

虽然此前有人质疑这家公司的产品不是真的量子计算机,但现在的D-Wave的量子退火机接受了市场的检验并受到了社会对于其商业价值的大力肯定。

当下,通用量子计算机的研发落地还处于上升期,而量子退火类的专用量子计算机商业落地仅仅是一个开始。例如,不同于D-Wave利用超导器件研发的量子退火机,由全球量子科技领域奠基人山本喜久教授主导,联合日本电信电话株式会社和日本国立情报学研究所利用光学器件研发的量子计算设备,其可控的量子位数目已达5万个。而师承山本喜久教授的文凯博士,也是相干量子计算(CIM)方案的首位博士,现已回国创办了量子计算科技公司玻色量子,并搭建了在通用量子计算机、专用量子计算机之外的第三种混合计算架构:经典计算机+量子AI架构。

在量子计算产业落地上,正呈现着专用量子计算“一超多前”的商用态势。随着“量子信息”在我国国务院政府工作报告中的多次提出与强调,未来,国内量子计算的商用落地也会未来可期。

文:慕一

​编辑:王珩

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

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

相关文章

光量子计算公司宣布成立加拿大首个量子网络,大力推进量子创新

加拿大量子网络 光子量子计算的领导者Xanadu今天宣布与MaRS和Creative Destruction Lab(CDL)合作创建加拿大量子网络(CQN)。 CQN着手于加拿大多伦多的Xanadu、MaRS和CDL三个节点,为合作组织提供量子测试平台&#xf…

谷歌用量子处理器发现:光子能在混沌中保持稳健的束缚态

一圈超导量子比特可以容纳微波光子的“束缚态”,其中光子往往聚集在相邻的量子比特位点上。图片来源:Google Quantum AI 使用量子处理器,研究人员可以使微波光子具有异常的“粘性”。在诱使它们聚集成束缚态后,他们发现这些光子簇…

基于量桨搭建AI量子通信模拟平台,优化量子通信协议

点击左上方蓝字关注我们 项目背景 现阶段量子通讯协议的设计和优化依然停留在人工处理的阶段,距离迈向系统化工程处理依然有着不小的距离。导致目前量子通讯协议从研发到实验验证这一整套流程面临着周期长、成本高等问题。系统化的搭建模拟平台和引入先进的人工智能…

量子模拟器中的“弯曲时空”

光子盒研究院出品 当你想解释宇宙尺度的现象时,相对论很有效:比如黑洞碰撞时产生的引力波;量子理论在描述粒子尺度的现象时效果很好(比如原子中单个电子的行为)。但是,将这两者以一种完全令人满意的方式结合…

量子保密通信应用与技术探讨

源自: 信息通信技术与政策 作者:程明 张成良 唐建军 量子密钥在线与离线结合分发模式的应用范围不再局限于QKD网络的覆盖和能力,使得量子保密通信的应用场景得到较大拓展。 摘要 近年来,基于量子密钥分发的量子保密通信在应用方面进行了…

Infleqtion与Morningstar合作探索量子计算的新途径

(图片来源:网络) 量子计算服务商Infleqtion宣布,将Infleqtion的旗舰量子软件SuperstaQ整合到Morningstar投资和投资组合分析平台Morningstar Direct中。借助SuperstaQ的整合,通过Morningstar的实验室分析模块&#xff…

量子通信是不是伪科学?潘建伟这样回应

来源:科技日报 “墨子号”发射快三年了,到底有什么新发现?量子通信和公众有什么关联,到底是不是伪科学?10日,在全国政协十三届二次会议举行的记者会上,全国政协委员、中国科学技术大学常务副校长…

“走近”量子模拟

来源:中国军网 作者:张媛、张远、达平 当下,量子计算在先进材料以及生物化学模拟方面正崭露头角。因为量子力学解释了这些材料的基本物理特性,量子计算非常适合进行模拟。那么,什么是量子模拟?量子模拟有什…

“量子计算+通信”!玻色量子与中国移动研究院强强联合

​2023年3月12日,北京玻色量子科技有限公司(后文简称“玻色量子”)与中国移动通信有限公司研究院(后文简称“中国移动研究院”)达成合作,中国移动研究院院长黄宇红与玻色量子创始人&CEO文凯博士在玻色量…

量子信息技术(QIT)

信息技术IT(Information Technology),比特(bit)——20世纪的技术革命量子信息技术QIT(Quantum Information Technology),量子比特(qbit)——21世纪的技术革命量子信息论在科学方面有着深远的影响,改造量子力学基础,加速变革时空观,加深对定域…

谷歌前量子部门“单飞”,正式成立量子软件公司Sandbox AQ

(图片来源:网络) 3月2日, 量子计算机与量子集成电路开发商Rigetti Computing宣布完成SPAC正式在纳斯达克挂牌上市。与此同时,另外两家量子计算领域的领导者IonQ、D-wave也在火速筹备上市前的准备工作。 现在&#xff0…

ChatGPT的发展,需要量子算力......

光子盒研究院出品 自去年 11 月上线以来,ChatGPT 已被无数人使用,人们一直要求以各种形式让这个大语言模型接入更多数据。3月23日,基于GPT-4的新一代代码生成工具Copilot X正式推出;3 月 24 日,OpenAI 终于宣布部分解除…

5 天内用户数破亿、增速碾压 ChatGPT

来源 | InfoQ,整理 | 凌敏、核子可乐 小扎和马斯克的“格斗”,从八角笼中来到了社交平台上。 当地时间 7 月 5 日,Meta 旗下的 Instagram 正式发布 Threads,与 Twitter 展开直接竞争。据介绍,Threads 的定位是“用文本…

chatgpt赋能python:如何使用Python编写移动应用——将Python编译成APK

如何使用Python编写移动应用——将Python编译成APK 移动应用开发一直是全球最热门的行业之一。对于开发者来说,如何快速有效地开发出高质量的移动应用是至关重要的。Python语言一直以来都是开发者们的最爱,因为具备易于学习、灵活性和可重用性等优点。但…

chatgpt赋能python:如何使用Python将应用程序打包成APK文件

如何使用Python将应用程序打包成APK文件 如果你是一名Python开发人员,并且想要将你的应用程序打包成APK文件以供Android平台使用,那么你来到了正确的地方。在本文中,我们将向你展示如何使用Kivy和Python-for-Android将Python应用程序转换为A…

chatgpt赋能python:Python如何打包APK文件

Python如何打包APK文件 随着移动应用程序市场的增长,许多开发者开始使用Python来创建功能强大且用户友好的应用程序。但是,Python虽然在Web和数据分析领域非常流行,但在移动应用程序开发中并不像Java和Kotlin那样得到广泛应用。不过&#xf…

chatGPT与逆向的相遇,快速解决sslpinning抓包问题

项目场景: 这是一款金融类型的安卓app,有着root检测,与sslpinning校验,并且带有壳。下载的unpinning脚本根本行不通,接下来咱们看看该怎么去分析。众所知周,要分析一款app抓包只是第一步。偏偏是第一步就难倒不少人,本文只做知识要点记录,均会脱敏处理。大佬们轻喷 问…

chatgpt赋能python:Python怎么打包成APK

Python怎么打包成APK 如果你是一位有10年Python编程经验的工程师,并且想要将自己的Python应用程序打包成APK,那么你来对地方了。本文将会介绍如何使用Python来打包成APK,以及在不同平台上的一些注意事项。在阅读本文之后,你应该可…

chatgpt赋能python:Python编译成APK:一种更简便的移动应用开发方式

Python编译成APK:一种更简便的移动应用开发方式 Python已经成为最受欢迎的编程语言之一,它的简洁性和可读性使它既适合初学者又适合经验丰富的开发人员。但是,Python编写的应用程序通常只能在计算机上运行,而不能直接在移动设备上…

chatgpt赋能python:Python如何打包APK

Python如何打包APK Python是现代编程语言中最流行的之一,它是一种易于学习和使用的语言,因为它拥有直观的语法并且具有许多强大的工具和库。其互动性和可移植性使得Python适合用于开发各种类型的应用程序,包括移动应用程序。 在本文中&…