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

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

3天内不再提示

玻色量子揭秘之背包问题与Ising建模描述

玻色量子 来源:玻色量子 2023-07-19 10:39 次阅读

摘要:背包问题(Knapsack problem)是一种组合优化的NP-Complete问题。问题可以描述为:给定一组物品,每种物品都有自己的重量和价格,在限定的总重量内,我们如何选择,才能使得物品的总价格最高。

背包问题早期的研究可追溯到1897年,数学家托比亚斯·丹齐格(Tobias Dantzig,1884-1956)提出如何包装最有价值或有用的物品而不会超载行李的问题。使用传统的计算机算法来解决这个问题时,解决问题所需的时间随着问题规模变大将呈指数级增长。

因此,对于大规模的问题,需要使用更高效的算法、近似算法或其他有效的工具来解决。背包算法一般提法是:一位旅行者携带背包去登山,已知他所能承受的背包重量限度为akg,现有n种物品可供他选择装入背包,第i种物品的单件重量为aikg,其价值(可以是表明本物品对登山的重要性的数量指标)是携带数量xi的函数ci(xi)(i=1,2,...,n),问旅行者应如何选择携带各种物品的件数,以使总价值最大。相似问题经常出现在商业、组合数学,项目选择,资本预算,计算复杂性理论、密码学和应用数学等领域中。

目前,许多背包问题的理论研究已经广泛应用在现实生活中,帮助大量面向应用程序的研究人员与从业者寻找更好、更快的解决方案来解决巨大的问题。通常,背包问题是更复杂的组合问题的子问题的优化问题,大多数需要选择某些给定的子集来获得利润总额最大化的项目,而分配的总重量不超过背包的容量。

背包问题在现实生活中的应用包括财务建模、生产和库存管理系统、分层抽样、制造中的排队网络模型设计以及制造中的流量过载控制电信系统。其他应用领域包括产量管理、航空公司、酒店和租赁机构、大学招生、质量适应和交互式多媒体系统的准入控制、货物装载、资本预算、削减库存问题,以及巨大的分布式计算机处理分配系统。

北京玻色量子科技有限公司在5月16日新品发布会上推出的100计算量子比特相干光量子计算机真机——“天工量子大脑”,旨在快速、高效地求解NP-hard的Ising模型。背包问题可以转化为一个Ising/QUBO模型“天工量子大脑”可以极大简化求解步骤并在毫秒级的时间内给出问题的全局最优解。

问题描述

背包问题是基本的组合优化问题,我们引入这个背包问题的二次版本进行分析,二次指物品之间的选择关系会影响物品的价值取值,即二次背包问题(Quadratic KnapsackProblem),该问题是经典的NP-Hard问题之一。

建模思路

首先给出二次背包问题的混合整数规划模型

6d465db8-25d0-11ee-962d-dac502259ad0.png

其中xj表示是否选择物品j,xj=1表示选择,否则表示不选择,vij是物品i,j的交互价值,aj为物品j的体积,b为背包的容量限制。我们引入惩罚系数P和m+1个0/1松弛变量yk,k∈{0,...,m}将模型转写为QUBO模型。

首先将不等式约束配平得到式(2)

6d657270-25d0-11ee-962d-dac502259ad0.png

将式(2)平方后乘上惩罚系数即可以转为无约束的表达,得到式(3),即该问题的QUBO模型

6d88cc16-25d0-11ee-962d-dac502259ad0.png

我们用下面的例子来进一步分析。

6db1c60c-25d0-11ee-962d-dac502259ad0.png6dcee340-25d0-11ee-962d-dac502259ad0.png

其中式(5)为不等式约束,举例而言,如不等式a-b<0可以通过引入辅助变量c转化为等式a-b+c=0,c>0,其中c也叫做松弛变量,我们引入辅助松弛0/1变量x5,x6来配平式(5)。

6dedcb3e-25d0-11ee-962d-dac502259ad0.png  (6)

因此,我们得到QUBO模型为:

6e0d4a40-25d0-11ee-962d-dac502259ad0.png

我们取P=10,同时根据x2=x(x为0/1变量)的特性,我们可以化简式子,舍去常数项2560后,我们得到QUBO模型的矩阵表达:

6e2b0fee-25d0-11ee-962d-dac502259ad0.png        (8)

其中Q矩阵为:

6e442330-25d0-11ee-962d-dac502259ad0.png

求解这个QUBO模型,我们可以得到最优解

x1=x3=x4=1,x2=x5=x6=0,y=-2588。

问题拓展

背包问题是经典的NP-hard问题,在数学、计算机科学、物理学等领域都有应用。该问题有多个扩展和变种,其中一些常见的包括:

多重背包问题(Multiple Knapsack Problem):在多重背包问题中,每种物品有多个可用的副本,而不仅仅是一个。每个物品的数量限制可能不同,目标是选择物品的副本来最大化总价值。

无界背包问题(Unbounded Knapsack Problem):在无界背包问题中,每种物品有无限多个可用的副本。目标是选择物品的副本来最大化总价值。

分数背包问题(Fractional Knapsack Problem):在分数背包问题中,物品可以被分割成任意比例,可以选择部分物品放入背包中。目标是选择物品的比例来最大化总价值。

有约束背包问题(Constrained Knapsack Problem):在有约束背包问题中,除了背包容量限制外,还存在其他约束条件,如物品之间的依赖关系、物品的数量限制等。目标是在满足所有约束条件的前提下,选择物品来最大化总价值。

未来,玻色量子将依托100计算量子比特相干光量子计算机真机——“天工量子大脑”,聚焦“实用化量子计算”,不断深入研究更多NP-Complete问题,拓展更多可实用化量子计算的真实应用场景。

玻色量子还将启动“燎原计划”开发者平台,并持续对外开放“天工量子大脑”的真机测试,热忱欢迎更多不同领域的研究伙伴前来了解相干量子计算的原理和能力,在此基础上展开共同研发,用量子计算去解决更多真实场景中的问题,让量子计算的超强算力能真正服务于各行各业,满足未来时代对于计算的需求。





审核编辑:刘清

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

    关注

    19

    文章

    7409

    浏览量

    87691
  • 玻色量子
    +关注

    关注

    0

    文章

    37

    浏览量

    486

原文标题:玻色量子“揭秘”之背包问题与Ising建模

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

收藏 人收藏

    评论

    相关推荐

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

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

    量子成功突破光量子计算概念验证阶段

    近日,北京市科学技术协会发布了《关于2022年北京市科协科创公共服务平台重点项目评审结果的公示》,量子凭借“北京市科协相干光量子计算企业创新联合体”成功入选北京市科协科创公共服务平
    的头像 发表于 09-30 09:22 995次阅读

    量子重磅发布自研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 676次阅读
    <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 455次阅读
    <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 422次阅读

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

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

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

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

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

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

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

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