专访D-Wave CEO:量子计算的过去、现在和未来

news2024/11/28 0:48:28

(图片来源:网络)

量子计算可能成为一项颠覆性技术:它建立在听起来非常奇特的物理学基础上,并有望以前所未有的速度和效率解决某些类别的问题。一些人认为,目前在量子计算领域的承诺太多,交付却不够,而D-Wave是一个例外。

这家开拓量子计算领域15年的高科技公司,如今拥有着巴斯夫、德勤、万事达卡和葛兰素史克等大公司优质客户。Alan Baratz从负责D-Wave的研发到成为其CEO,不断推出新产品和追求新研究方向,一步步带领公司成功上市。

在此次专访中,Baratz谈到了量子计算的基本原理、量子计算与市场现状、现实世界客户和案例的关系,以及这个领域的未来。

量子计算的炒作与现实

Baratz拥有多元化的工作背景,包括在Avia和思科负责产品管理、担任初创公司CEO、以及在风险投资行业工作等。然而,他认为与在D-Wave所做的工作最接近的是,他曾是Sun Microsystems的第一任Java soft总裁。

在Java soft,Baratz负责将Java技术推向市场,构建开发人员生态系统并增加收入。他在那里所做的很多事情与D-Wave现在正在做的事情相似:创建一个新的行业并构建一个新的生态系统。

当然,有一些根本的区别。Java从问世的第一天开始就可以工作,虽然并不完美,但它是建立在现有IT基础设施之上的。从那时起,该技术逐渐发展成熟并征服了软件开发世界。值得注意的是,Java基本没有技术鸿沟,尽管在某些时候可能围绕它有过一些炒作和争议,但长期来看它一直是一项得到过验证的技术。

而量子计算是一个全新的概念,需要多年的研发才能发展起来,目前还无法直接面对软件开发人员。Baratz解释说,量子计算存在着基本的技术鸿沟,这就是D-Wave在市场上的“炒作”根源。

根据麦肯锡的说法,量子计算的现阶段介于“炒作”和革命之间。根据美国银行研究部总经理Haim Israel的说法,量子计算的风潮“比火还热”。据量子计算专家Sankar Das Sarma称,尽管量子初创公司风靡一时,但尚不清楚它们是否能在不久的将来产生任何有用的东西。

Baratz的立场似乎介于上述两者之间,在当今和未来的量子计算应用之间,以及D-Wave和竞争者之间划清界限。

“虽然量子行业的其他所有人都将政府研究资助视为收入,将国家实验室和学术机构视为客户,但我们合作的是万事达卡、贝宝、葛兰素史克、强生、大众、巴斯夫、德勤、SavantX等大商业公司和洛杉矶港口。”Baratz说。

量子计算的历史和基础

Baratz划定的D-Wave和竞争者之间的分界线在于构建量子计算机的不同方式:量子退火和门模型。Baratz解释道,当D-Wave在15多年前着手构建量子计算机的任务时,人们却认为门模型系统可以解决所有问题。另一方面,量子退火只能解决某些类别的问题。

目前已知量子计算机在四类问题中提供加速优势:优化、线性代数、因式分解和微分方程。Baratz提供了每种应用的示例:线性代数的机器学习、因式分解和计算流体动力学的密码学以及微分方程的量子化学。

优化问题在物理学、生物学、工程学、经济学和商业领域有着广泛的应用。Baratz指出,退火型量子计算机非常擅长优化问题。它们还可以解决线性代数和因式分解问题,但不能解决微分方程问题。

Baratz解释说,当D-Wave开始构建其量子计算机时,科学和工程还没有发展到人们认为可以构建门模型系统的程度。他补充说,当时人们普遍认为可以建造一台量子退火计算机。所以D-Wave决定继续构建退火系统,因为他们相信可以做到。

“其他人都得出结论,他们还是要建立一个门模型系统,因为他们相信最终可以解决所有问题,而退火系统只能解决一部分问题。所以其他人都采用了门模型系统技术路线。但是一年前发生的事情令我们每个人都感到惊讶,因为实验证明了门模型系统无法真正加速优化问题。”Baratz指出。

门模型系统非常擅长微分方程问题。Baratz说,它们还可以计算线性代数,进行因式分解,但无法解决优化问题。一言以蔽之,退火解不了微分方程,而门解不了优化。而优化有很多潜在的应用,事实证明这非常重要。

D-Wave最初采用了一种看起来更保守的方法,事后证明是正确的。Baratz称这是“对我们来说非常成功的历史侥幸”。目前,D-Wave在退火领域具有先发优势。这意味着他们不仅拥有其他人所没有的专业知识和技术,而且还拥有多项专利。所有这些都为公司创造了一条有效的护城河。

量子计算的问题

一年前,D-Wave得出结论,他们的量子退火计算机已进入商业化阶段,这意味着他们有能力解决商业规模的实际业务问题,并且“即使不是大多数,也有很多困难的底层技术问题已经得到解决”,Baratz说。由于公司有一些余力,他们决定启动一个门模型研究,使他们最终能覆盖整个量子市场。

因此,D-Wave对基于门模型的努力所面临的问题也有第一手经验。最重要的是纠错。在传统计算中,比特用于计算和存储信息。量子计算中的等价物是量子比特,并且有很多关于每个系统可以管理多少量子比特的研究。然而问题在于,在很多情况下,更多并不一定意味着更好。

比起经典比特,量子比特复杂得多,但引入错误的方式也很多。通常是通过与环境相互作用而发生的,例如电磁干扰等。Baratz指出,无论是量子系统还是其他系统,没有任何系统是完全没有错误的。在经典计算机中,我们通常不会考虑错误,因为存在处理错误的纠错算法。但量子计算机的纠错算法还不完善。

然而,根据Baratz的说法,退火和门模型系统之间也存在差异。门模型系统对错误非常敏感,这与执行计算的方式有关。在门模型系统上进行计算意味着将指令直接应用于量子比特,类似于将指令应用于经典计算机中的比特。一旦错误被引入,如果不加以纠正,计算就会分崩离析。

“由于这些错误经常发生,如果没有纠错,你不可能在不引入错误和计算崩溃的情况下完成超过20或30条指令。但对于许多门模型算法需要数万、数十万或数百万条门指令。因此,如果不进行纠错,门模型系统将无能为力,”Baratz说。

Baratz认为,纠错是通过长时间计算实现具有高保真度量子比特的关键,而不是量子比特数或拓扑结构,进而可以在门模型系统的开发中取得进展。他预计,我们至少需要7到10年才能达到今天的目标。他说,基于退火的系统要稳定得多,量子比特数量的增加和更好的量子比特连接拓扑结构将使它们能够解决比现在更复杂的问题。

解决现实世界的问题

Baratz提到了一个目前还无法解决的问题:对联邦快递的路径进行完全优化,从骨干网到最后一英里。因为这需要数千万个变量,D-Wave现在还没有。另一方面,许多重要的实际优化问题已经可以得到解决。与此同时,在具有更多量子比特、更好连接性和更低错误率的新型计算机方面正在取得进展。

Baratz还提到了今天正在解决的一些问题,例如万事达卡的客户报价分配、巴斯夫的作业调度以及SavantX和洛杉矶港口的供应链物流。在最后一个案例中,装卸集装箱的起重机减少了12%,车辆提货时间减少了12%,同时效率提高了60%。

根据Baratz的描述,使用基于门模型的量子系统的做法听起来更接近经典计算机的编程。然而,使用基于退火的量子系统是非常不同的,没有传统意义上的“编程”——任务被建模为优化问题,这意味着用户需要清楚的说明他们的问题是如何定义的、参数是什么以及它们之间的相互依赖性。

Baratz指出,这不是软件工程师应该做的事情,而是由数据科学家和数据分析师等人解决的事情。优化问题通常被指定为所谓的线性规划问题或二次规划问题。Baratz说,这是优化工程师使用的语言,D-Wave允许他们采用该规范并将其直接提供给混合求解器。

混合求解器利用量子计算机和经典计算机来解决问题。D-Wave的产品中有一个混合求解器,最近进行了升级。Baratz描述道,混合求解器能将问题定义、输入,并可以确定问题的哪些部分可以由量子计算机解决。随后,再将问题分配到量子计算机上求解。

D-Wave的产品和路线图

D-Wave提供名为Leap的云服务,用户可以通过该服务访问其功能:量子计算机、混合求解器和软件开发工具。D-Wave还提供专业服务,帮助客户解决问题制定或工作提交等在客户专业知识之外的问题。

鉴于量子计算的现状,我们想知道D-Wave的客户都是世界上最大的公司。D-Wave本身是一家在纽约证券交易所上市的上市公司。Baratz提到,通过上市,D-Wave设法筹集了现金并开辟了各种新的资金来源。

在讨论D-Wave最近的第三季度业绩(Baratz称其在各个层面都很强劲)的电话会议中,该公司宣布,在2022年前三个季度,他们拥有超过100家客户。其中,40个是政府和教育机构,60个是商业机构,其中20多个是全球2000强。另外还有40个不是全球2000强的商业客户,Baratz说,例如一家名为Save on Foods的加拿大杂货连锁店。

D-Wave的核心产品也可通过AWS Marketplace进行访问。此外,D-Wave在AWS Marketplace上还有一个更有针对性的产品:机器学习的特征选择。特征选择是机器学习中最重要的元素之一。在训练机器学习模型时,将包含许多可能感兴趣的特征或分类器。但是包括所有这些特征会导致过度拟合,即生成了不适合目标任务的模型。

这就是为什么在机器学习的预处理步骤中,需要识别一小组具有代表性的特征,然后在该集合上构建模型。从一大组弱分类中找到一小组强分类是一个非常困难的优化问题,而D-Wave的系统在这方面做得很好。Baratz说,这还能用于欺诈检测。根据Baratz的说法,D-Wave目前还没有解决机器学习流程管道的其他部分,因为它的量子计算机和任何门模型系统目前都还没有能力击败GPU。

Baratz总结说,量子生态系统是由退火模型与门模型划分定义的。退火在今天已经走向了商业化,而对于门模型,事情仍处于研究和实验阶段。

“我们是一家通过退火来解决优化问题的公司。现在我们也在做门模型系统。因此,我们将成为一家能够涵盖整个量子计算市场的公司,”Baratz说。


编译:王珩

编辑:慕一

 

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

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

相关文章

【wms平台化】一个简单的wms九表架构

仓库管理软件的未来有几个方向:平台化、行业化、一体化、精简化。 然而其中行业化跟精简化,其实都离不开平台化。 也就是说,不论wms软件如何发展,唯有平台化一择。 在本人从事的传统型wms项目中,对于库存的定义是【在…

ch1_系统启动_setup.S

1 功能分析 大写的.s 后缀名, 是为了说明是一个16位, 实模式下的汇编语言, 小写的 s 是保护模式下的汇编语言; 1.1 使用中断,读取机器参数 setup.S 是一个操作系统的加载程序, 主要作用使用 ROM BIOS 中…

我为什么拒绝了一个5年测开经验的候选人

某互联网大厂的测试开发岗位招聘时,收到一位 5 年测试开发经验的候选人,是南京大学软件学院的硕士,毕业后一直在国内的互联网巨头公司从事测试框架和工具平台的开发工作。 他简历中参与开发过的测试框架和工具和当时该公司在做的项目很匹配&…

一. 编程规则

命名风格 1.不能以下划线或美元符号开头或结尾,不许使用中英文混合的模式命名. 2.必须使用驼峰命名,DO/BO/DTP/Vo/AO例外 3.常量名全部大写,单词用下划线隔开 4.抽象命名使用Abstract或Base开头,异常命名使用Exception结尾,测试类以Test结尾,枚举类名带上Enum后缀,枚举成员…

认真学习MySQL的事务日志-Redo日志

事务有4种特性:原子性、一致性、隔离性和持久性。那么事务的四种特性到底是基于什么机制实现呢? 事务的隔离性由锁机制执行。事务的原子性、一致性和持久性由事务的redo日志和undo日志来保证。 redo log称为重做日志,提供再写入操作&#x…

考研数据结构大题整合_组一(ZYL组)_做题版

考研数据结构大题整合 目录考研数据结构大题整合一、ZYL组ZYL组一ZYL组二ZYL组三ZYL组四ZYL组五ZYL组六ZYL组七ZYL组八一、ZYL组 ZYL组一 1.一棵树有度为i的结点ni 个(i1,2,3,…m), 求叶结点的个数.(10分) ∑i1m(ni∗i)1−∑i1m(ni)\sum_{i1}^m(n_i *i…

C++单例模板:使用宏函数实现

C单例模板:使用宏函数实现 在我们日常开发中,无可避免需要使用单例模式进行设计类对象,那么实际上我们写单例格式基本都是一样的,那么每次都要写几乎一模一样的代码来实现我们需要的单例对象是不是会觉得很累?下面博主…

新体验经济@2022: 世界杯、啤酒与供应链

【潮汐商业评论/原创】 四年后,世界杯再一次刷屏,绿茵场上挥洒着汗水与泪水,而绿茵场下的观众们也在对诸如“馄饨皮”、“卡塔尔小王子”和球队输赢等话题展开着热烈地讨论。 这其中当然也包括Hans,Hans是一名忠实的足球球迷&am…

mapper-reducer编程搭建

一.虚拟机安装CentOS7并配置共享文件夹 二.CentOS 7 上hadoop伪分布式搭建全流程完整教程 三.本机使用python操作hdfs搭建及常见问题 四.mapreduce搭建 五.mapper-reducer编程搭建 mapper-reducer编程搭建一、打开hadoop二、创建mapper.py、reducer.py及参数文件1.创建 mapper.…

Android Framework 如何学习,如何从应用深入到Framework?

1、为什么要学Android Framework呢? 一方面,面试考察相关内容的可能性高。随着Android开发者越来越多,企业对Android程序员的筛选也有了更高的要求, 考察对Android底层逻辑的理解和思考就是很重要的一个方面,尤其是An…

遥感测深方法综述(一)遥感测深方兴未艾

众所周知,当前世界上许多沿海近岸区域的海图数据更新滞后,甚至直接空白,大约有50%的沿海国家不具备国家级海图制图能力,特别是发展中国家常缺乏足够的水深数据或海图,总体上的浅海测深和制图能力处于从“贫乏”到“具备…

智慧社区管理系统08(维修和柱状图显现)

目录 后端代码 实体类 mapper层 mappers sql语句 Service层 接口 实现类 Controller层 前端部分 列表显示 后端代码 实体类 package com.woniu.community.entity;import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor;Data…

跨境电商:圣诞前的狂欢,超级星期六营销白皮书

“黑五”和“网一”的促销大戏终于告一段落了。Nox聚星获悉,Adobe Analytics的初步统计显示,美国购物者在今年黑色星期五的线上支出达到创纪录的91.2亿美元,增长2.3%。今年的市场表现比预期的要好,对跨境卖家而言,是个…

01-Maven高级

回顾 知识目标 第一单元、父子工程 1、为什么使用父子工程? 1.1、痛点1:提高了代码的重用性 父控制器的存在就是为了去除重复,一个项目存在多个模块,可能由多个人开发,比如abc3个模块,3个模块都是基于…

如何设计分布式系统-分布式事务-XA?

以下为个人观点,如有纰漏敬请指正。 如何设计分布式系统-CAP和BASE理论?_技术分子的博客-CSDN博客​​​​​​ 什么是事务? 处理问题整个过程中同时具有原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)&am…

Fucoidan-PLGA 岩藻多糖-聚乳酸-羟基乙酸共聚物 PLGA-PEG-Fucoidan

Fucoidan-PLGA 岩藻多糖-聚乳酸-羟基乙酸共聚物 PLGA-PEG-Fucoidan 中文名称:岩藻多糖-聚乳酸-羟基乙酸共聚物 英文名称:Fucoidan-PLGA 别称:PLGA修饰岩藻多糖,PLGA-岩藻多糖 岩藻多糖修饰的壳聚糖聚乳酸-羟基乙酸共聚物[poly…

软件测试面试技巧:如何提高面试通过率?这3点一定要做到

对于想要进入到软件测试岗的新手人员来说,面试这一关是非常重要的,它直接关系着你的去留,也关系后续的期待遇问题,那么,有没有什么技巧可以帮忙提高面试通过率呢? 关于这一问题答案,我从这几个方…

云计算模式的优势

PaaS是一种云计算形式,它提供了一个平台,允许开发人员和程序员开发、运行和管理自己的应用,而无需构建和维护相关的基础架构或平台。它就像是一个地基,由专门的平台服务提供商进行搭建和运营,并将该平台以服务的方式提…

D-022 SD/TF卡硬件电路设计

SD/TF卡硬件电路设计1 简介2 SD卡和Micro接口定义3 硬件设计要点4 硬件电路实战1 简介 SD卡按尺寸可以分为:标准SD卡、MiniSD卡、MicroSD卡。SD存储卡是一种基于半导体快闪记忆器的忆器设备。它具有体积小、传输速度快、支持热插拔等优点,在便携式装置领…

无延时直播/超低延时直播画面同步性测试(实测组图)

阿酷TONY / 原创 2022-11-30 / 长沙 / 超多组图 无延时直播/超低延时直播,主要只测试延时情况,没有涉及直播产品的功能、使用操作界面,有兴趣的朋友可以加联系我实际测试哦~~~ 1.无延时直播应用场景 无延时直播/超低延时常见应用场景&a…