0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

玻色量子“揭秘”之最大割(Max-Cut)问题与QUBO建模

玻色量子 来源:玻色量子 2023-06-21 09:17 次阅读

Max-Cut问题简单地说,就是求一种分割方法。给定一张无向图, 将所有顶点分割成两群, 同时使得被切断的边数量最大,或边的权重最大。

QUBO(Quadratic Unconstrained Binary Optimization)问题即二次无约束二值优化问题,将一个传统问题转为QUBO问题建模需要重点关注三部分:

①把建模对象中的变量映射为binary(0/1或者-1/+1)的变量;

②原模型的约束条件需要“处理”到目标函数中,成为无约束问题;

③模型变量的最高次不超过二次。

我们先从简单的问题开始说明,让大家有些直观感受。Max-Cut问题就是一个非常简单,并容易理解的例子。同时Max-Cut问题无需复杂的操作,其模型本身就是QUBO问题。

最大割问题是一类NP难问题,它在计算机科学和组合优化领域中有着广泛的应用。在量子计算领域,最大割问题是一个非常重要的Benchmark,因为它是量子计算机中最具代表性的NP难问题之一,也是许多量子算法的基础。同时,最大割问题在实际应用中有着广泛的应用,如社交网络分析、电路设计、图像分割等领域。因此,通过研究量子算法解决最大割问题,可以为这些领域提供更高效的解决方案。

在量子计算行业中,不同公司往往将Max-Cut问题作为基础案例进行测试,用于算力的对比测试,而经典计算中的很多代表性企业等都曾使用Max-Cut来做新品算力的标定。如英伟达公司使用 896 个 GPU 模拟 1688 个量子比特,能够处理包含高达 3375 个顶点的图最大割问题,Quantinuum 研究团队通过在20量子比特的Quantinuum H1-1量子处理器上进行实验,可解决80个顶点的最大割问题。

2023年5月16日,北京玻色量子科技有限公司(以下简称“玻色量子”)的CTO魏海博士在首场新品发布会现场,就提出了Max-Cut是实用量子计算的“算力标准”。

3168ff74-0fcf-11ee-962d-dac502259ad0.png

Max-Cut问题是实用量子计算的“算力标准”

魏海博士提到,在实际问题求解中,玻色量子自研的相干光量子计算机真机——“天工量子大脑”,适用于高效求解组合优化问题,其中最具代表性的21个NP-Complete模型(简称“NPC”)在我们的生活中无处不在。这些问题之间可以互相归约转化,技术中经常用Max-Cut问题来做统一的数学表达,表征计算复杂度。因此,为了标定量子计算的算力优势,我们采用在经典计算中和量子计算中都通用的Max-Cut问题来作为实用量子计算的“算力标准”。

那么,为了更清楚的理解最大割问题,并彻底揭开它的“神秘面纱”,下面将通过案例对该问题在模型层面进行全面解读。

问题描述

最大割问题是NP完备问题。给定一张图, 求一种分割方法, 将所有顶点分割成两群, 同时使得被切断的边数量最大,或边的权重最大。

由于二元变量存在(0/1或者-1/+1)表达形式的区别,常见模型有两种建模思路,在这里分别进行说明。

建模思路一

在无向图G(V,E)中,V为网络的顶点集合,E为网络的边集,其中点i,j∈V,(i,j)∈E,wij为顶点i,j间的边的邻接矩阵,有连边关系则取1,无连边关系则取0。决策变量σi,σj表示顶点i,j的分类,其可能的取值为{1,-1},我们将V划分为A、B两类。

3175cab0-0fcf-11ee-962d-dac502259ad0.png

则在给定的无向图中,将所有顶点分割成两群的分割方法所对应割取的边的个数为Z,模型表示为:

31853e32-0fcf-11ee-962d-dac502259ad0.png

式(1)即为Max-Cut最大割问题模型,同时其也是QUBO模型。

31933b9a-0fcf-11ee-962d-dac502259ad0.png

图1:Max-Cut问题实例为描述该案例,本文以一个四节点实例说明,如图1所示,通过观察我们发现将1、2分为A类,3、4分为B类的“割”法将得到问题的最优解4,如图2所示,下面我们对这个案例进行分析。

31a4737e-0fcf-11ee-962d-dac502259ad0.png

图2:Max-Cut问题“割取”示意

通过连边关系可知

31b49f10-0fcf-11ee-962d-dac502259ad0.png

31be2d6e-0fcf-11ee-962d-dac502259ad0.png

当点1、2为一组,点3、4为一组时,σ1=σ2=1,σ3=σ4=-1。 则式(3)变为

31d0c6e0-0fcf-11ee-962d-dac502259ad0.png

结合式(1)、(2)和(4)可得

31dbfb5a-0fcf-11ee-962d-dac502259ad0.png

图1的最大割数量为4,符合我们的设想。

当然,这个问题还可以简化,细心的朋友发现wij为系数矩阵,并不影响模型的计算,所以模型式(1)可以转换为求解式(6),式(1)与式(6)在解的取值上是等价的。

31f362e0-0fcf-11ee-962d-dac502259ad0.png

同时,式(6)也被理解为一种Ising模型的表达方式。

在该建模思路下,式(1)与式(6)均可理解为Max-Cut最大割问题模型,同时其也是QUBO模型。不同的是,式(1)的目标函数可以表示为割去的边的个数,式(6)的目标函数常用于表示为哈密顿量。

建模思路二

思路1中二元变量通过-1/+1表示,同样我们可以通过0/1变量构建模型,我们用变量xi表示顶点i属于A,B中的某一类。

32037298-0fcf-11ee-962d-dac502259ad0.png

则在给定的无向图中,将所有顶点分割成两群的分割方法所对应割取的边的个数为Z,模型表示为:

32184010-0fcf-11ee-962d-dac502259ad0.png

在该建模思路下,式(7)为Max-Cut最大割问题模型,同时其也是QUBO模型。式(7)与式(1)的目标函数可以表示为割去的边的个数。 我们可以试着用QUBO的矩阵表达来描述这个案例。 首先,式(7)等价于式(8)

32225d98-0fcf-11ee-962d-dac502259ad0.png

QUBO的矩阵表达式为

32346b96-0fcf-11ee-962d-dac502259ad0.png

其中,线性项决定了矩阵Q的主对角线上的元素,二次项决定了非对角线上的元素。

以图1中的4节点,6条边的案例为例

324545c4-0fcf-11ee-962d-dac502259ad0.png

简化后可得

326a4dc4-0fcf-11ee-962d-dac502259ad0.png

则Q矩阵表达为

327eeda6-0fcf-11ee-962d-dac502259ad0.png

解决这个QUBO模型可以得到x={1,1,0,0}。因此顶点1和2在一个集合中,顶点3和4在另一个集合中,最大切割值为4。

问题拓展

有一个更普遍的问题版本称为加权Max-Cut。在这个问题中,每个边都有一个权重系数,目标函数由最大化边的个数调整为边的总权重之和。

在上述例子中,问题特征直接自然构建了QUBO形式的优化问题。但许多其他问题需要“重铸”来创建所需的QUBO形式。我们将在后面继续介绍其他问题的QUBO建模及其求解。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 建模
    +关注

    关注

    1

    文章

    299

    浏览量

    60731
  • 函数
    +关注

    关注

    3

    文章

    4303

    浏览量

    62411
  • 量子计算机
    +关注

    关注

    4

    文章

    527

    浏览量

    25368

原文标题:玻色量子“揭秘”之最大割(Max-Cut)问题与QUBO建模

文章出处:【微信号:玻色量子,微信公众号:玻色量子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    中科大实现复杂度达48个量子比特的取样量子计算

    演示量子计算优越性目前有两种途径:利用超导量子比特实现随机线路取样和利用光子实现取样。
    的头像 发表于 12-25 14:02 4125次阅读

    一文了解如何应用QUBO模型来建模

    相干伊辛机(Coherent Ising Machine, 简称CIM), 是目前量子重点研发的一项光量子计算机技术,CIM是一种基于简并光学参量振荡器(DOPO)的光
    的头像 发表于 04-06 14:19 1.8w次阅读

    量子重磅发布自研100量子比特相干光量子计算机

    2023年5月16日,北京量子科技有限公司(以下简称“量子”)在北京正大中心成功召开了2
    的头像 发表于 05-17 14:56 1343次阅读

    量子与清大科越合作打造基于光量子计算的电力能源领域场景解决方案

             近日,北京量子科技有限公司(以下简称“量子”)与北京清大科越股份有限公
    的头像 发表于 06-16 10:46 1093次阅读

    量子出席第二届CCF量子计算大会

    、应用生态、生产制造以及科普与教育等10个专题论坛。北京量子科技有限公司(以下简称“量子
    的头像 发表于 08-24 09:32 905次阅读
    <b class='flag-5'>玻</b><b class='flag-5'>色</b><b class='flag-5'>量子</b>出席第二届CCF<b class='flag-5'>量子</b>计算大会

    量子与中国电子科技集团首次达成量子产业战略合作

    10月,北京量子科技有限公司(以下简称“量子”)与
    的头像 发表于 11-02 09:56 794次阅读

    量子与北京师范大学在光量子计算领域持续突破

    2023年10月,北京量子科技有限公司(以下简称“量子”)联合北京师范大学研究团队在知名
    的头像 发表于 11-14 10:15 673次阅读
    <b class='flag-5'>玻</b><b class='flag-5'>色</b><b class='flag-5'>量子</b>与北京师范大学在光<b class='flag-5'>量子</b>计算领域持续突破

    量子与移动云共同打造的“恒山光量子算力平台”正式开启公测

    2023年12月1日,中国移动云能力中心(简称“移动云”)联合北京量子科技有限公司(简称“量子
    的头像 发表于 12-04 09:11 783次阅读

    量子荣登2023北京市数字经济标杆企业榜单

    2024年2月29日,首批“北京市数字经济标杆企业名单”正式对外公布,北京量子科技有限公司(以下简称“
    的头像 发表于 03-05 11:48 453次阅读
    <b class='flag-5'>玻</b><b class='flag-5'>色</b><b class='flag-5'>量子</b>荣登2023北京市数字经济标杆企业榜单

    量子发布新一代550计算量子比特相干光量子计算机

    2024年4月18日,北京量子科技有限公司(以下简称“量子”)以“新质互融,算力共振”为
    的头像 发表于 04-19 15:06 451次阅读
    <b class='flag-5'>玻</b><b class='flag-5'>色</b><b class='flag-5'>量子</b>发布新一代550计算<b class='flag-5'>量子</b>比特相干光<b class='flag-5'>量子</b>计算机

    量子加速实用化量子计算应用

    日前,由北京理工大学管理学院主办、中国运筹学会数据科学与运筹智能分会科研与学术交流中心管理工程系承办的明理讲堂线上直播活动成功举办。量子副总裁巨江伟发表了以“实用化量子计算”为主题
    的头像 发表于 09-03 10:36 421次阅读

    量子与中国计量大学达成多项创新合作

    计量大学理学院教师金世举等一行参观北京量子科技有限公司(以下简称“量子”),双方进行了现
    的头像 发表于 09-03 10:41 565次阅读

    量子完成数亿元A轮融资,加速量子计算发展

    近日,量子计算领域的创新企业北京量子科技有限公司成功完成了数亿元的A轮融资。这是
    的头像 发表于 10-16 16:45 394次阅读

    量子中标中国移动量子计算实验平台采购项目

    2024年10月,中国移动采购与招标网显示,北京量子科技有限公司(简称“量子”)成功中标
    的头像 发表于 10-22 09:38 201次阅读

    量子与北京理工大学达成量子云计算合作

    2024年10月,北京量子科技有限公司(以下简称“量子”)与北京理工大学达成合作。此次签
    的头像 发表于 11-01 13:35 175次阅读