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

    文章

    7764

    浏览量

    92688
  • 玻色量子
    +关注

    关注

    0

    文章

    60

    浏览量

    829

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

    2023年10月,北京量子科技有限公司(以下简称“量子”)联合北京师范大学研究团队在知名
    的头像 发表于 11-14 10:15 1809次阅读
    <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 1488次阅读

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

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

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

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

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

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

    量子与相干科技达成战略合作

    日前,北京量子科技有限公司(以下简称“量子”)与相干(北京)科技有限公司(以下简称“相干
    的头像 发表于 11-25 09:37 1622次阅读

    量子助力南京量子计算产业创新平台发布

    近日,由南京市玄武区人民政府、北京电子城高科技集团股份有限公司(以下简称“电子城高科”)主办,北京量子科技有限公司(以下简称“
    的头像 发表于 12-20 16:51 1300次阅读

    量子与苏州科创360“产研”技术创新对接会成功举办

    近日,由中国移动云能力中心、量子科技长三角产业创新中心、北京量子科技有限公司(以下简称“
    的头像 发表于 12-23 16:08 1097次阅读

    量子上线550量子比特云服务

    2025年1月,由北京量子科技有限公司(简称“量子”)自研的相干光
    的头像 发表于 01-13 09:11 1874次阅读

    量子完成A+轮融资

    近日,量子计算产业链长企业北京量子科技有限公司(以下简称“
    的头像 发表于 02-12 11:18 886次阅读

    广州市领导莅临量子考察调研

    2025年2月12日,广州市委常委、常务副市长、黄埔区委书记陈杰,广州数科集团党委副书记、总经理夏坚,广州移动党委书记、总经理罗伟民等一行莅临北京量子科技有限公司(以下简称“
    的头像 发表于 02-13 10:40 1427次阅读

    基于量子相干光量子计算机的混合量子经典计算架构

    近日,北京量子科技有限公司(以下简称“量子”)与北京师范大学、中国移动研究院组成的联合研
    的头像 发表于 03-10 15:43 938次阅读
    基于<b class='flag-5'>玻</b><b class='flag-5'>色</b><b class='flag-5'>量子</b>相干光<b class='flag-5'>量子</b>计算机的混合<b class='flag-5'>量子</b>经典计算架构

    量子携手东南大学发表量子计算应用重磅论文

    近日,北京量子科技有限公司(以下简称“量子”)与东南大学顾伟教授的研究团队提出一种基于相
    的头像 发表于 03-24 16:09 993次阅读
    <b class='flag-5'>玻</b><b class='flag-5'>色</b><b class='flag-5'>量子</b>携手东南大学发表<b class='flag-5'>量子</b>计算应用重磅论文