摘要:本文研究了一类随机多重二元背包问题,提出了一种基于整数 L-shaped 方法的求解该问题的算法。结合Benders分解算法和整数 L-shaped 方法实现了另一种方法。这两个算法是在Python中使用Gurobi Optimizer实现的。然后,随机生成13个不同的实例,用所提出的算法求解。结果证明了该组合方法在求解较大实例时的有效性。此外,还进行了敏感性分析来调研问题参数增长对整数 L-shaped 方法性能的影响。

1 引言

背包问题是经典的NP难问题,其定义为:给定一个固定容量的背包,一组物品及物品收益,其目标是找到不超过背包容量且收益最大的物品组合。

多背包问题是背包问题的一个著名拓展,其定义为:给定一组背包及其容量,将一组物品放入到这些背包中,其目标是找到不超过每个背包容量且收益最大的物品装包组合。

第一个求解背包问题的精确算法是Gilmore和Gomery在60年代提出的,其他的精确求解框架还有动态规划及其变体、分支定界算法、特定的枚举技术和简化方案(enumeration techniques and reduction schemes)等。分支切割算法则被开发来处理中等规模的问题,而启发式方案在处理更大规模的问题是也是一个有竞争力的优先选项。

在这一节中,我们探讨了一个随机多二进制背包问题。其不确定性来源于对现实世界的观察。它假设物品的收益服从已知的离散概率分布。我们关注的焦点是利用整数L-shaped方法找到该问题的精确解。

我们将物品分为两类,第一类是收益确定的物品集,记为M;第二类是收益不确定但服从离散概率分布的物品集,记为K。随机多二进制背包问题的目标是最大化选自集合M中的收益 + 选自集合K中的收益期望值。显然,随着场景数目的增加,

小薛读论文02:带第二阶段收益不确定性的两阶段多二进制背包问题(L-shaped cut 和 benders cut)相关推荐

  1. 小薛读论文04:预测、解决方案与滚动时域 (UTD24期刊MSOM重要综述)

    Chand S, Hsu V N, Sethi S. Forecast, solution, and rolling horizons in operations management problem ...

  2. 小薛读论文01: Integrated Order Allocation and Order RoutingProblem for e-Order Fulfillment

    Li, X., Li, J., Aneja, Y. P., Guo, Z., & Tian, P. (2019). Integrated order allocation and order ...

  3. 小全读论文《Learning without Forgetting》TPAMI 2017

    <Learning without Forgetting> 一.介绍 这篇文章的论文版本发表于ECCV2016,会议版本发表于TPAMI2017,本文是针对会议版本进行展开. 本文关注的问 ...

  4. 带你读论文系列之计算机视觉--GoogLeNet

    带你读论文系列之计算机视觉–GoogLeNet 0 闲谈 玩起手机,看着电视,所有的计划都被抛之脑后,此时的快乐是深夜不舍睡下的愧疚.我总是想着明天怎么,而有时不知珍惜当下:总想着那些离开的朋友,而对 ...

  5. 员外带你读论文:SeqGAN论文分享

    本次要分享和总结的论文为:,其论文链接SeqGAN,源自 ,参考的实现代码链接代码实现. 本篇论文结合了  和  的知识,整篇论文读下来难度较大,在这里就浅薄的谈下自己的见解. 好了,老规矩,带着代码 ...

  6. 【论文】b站 - 读论文的麦小哲 学习笔记

    〇.前情提要 参考: b站up - 读论文的麦小哲 主页 https://space.bilibili.com/476241255 目录 一.论文引言 二.文献综述 三.论文摘要 四.开题报告 五.参 ...

  7. 带你读论文系列之计算机视觉--SENet

    带你读论文系列之计算机视觉–SENet 闲谈 总有那么瞬间思念远方的故人.八月十五中秋节,让我们放下繁忙工作,回家与老人团圆举杯共餐.这是我第一次没有在家过中秋,感觉也还行.现在节日没有什么节日气氛, ...

  8. 跟小静读CLR via C#(02)-基元类型、引用类型、值类型

    跟小静读CLR via C#(02)-基元类型.引用类型.值类型 一. 基元类型 编译器能够直接支持的数据类型叫做基元类型.例如int, string等.基元类型和.NET框架类库FCL存在着直接的映 ...

  9. 搞科研,从好好读论文开始:沈向洋带你读论文了

    「或许你永远不知道你以前读过的书能在什么时候派上用场,但请保持阅读,因为阅读的过程也是在你大脑中建立认知的过程.」 对于科研人员来说,读论文是一种必修技能.去年,沈向洋博士曾在线上公开课<You ...

  10. 我用飞桨Parakeet合成小姐姐声音帮我“读”论文

    点击左上方蓝字关注我们 [飞桨开发者说]顾茜,PPDE飞桨开发者技术专家,烟草行业开发工程师,毕业于厦门大学数学科学学院,研究方向为:人工智能在烟草行业的应用. 深度学习的论文读起来总是有点艰难,看不 ...

最新文章

  1. 深度资讯 | 新报告:6万亿美元的人工智能市场,哪些领域更有前途?
  2. java: jstl.jar和standard.jar的下载地址与使用
  3. 数据预处理——数据清洗、异常值与重复数据的检测
  4. 面向对象编程之生成器与迭代器
  5. PyTorch 实现 Mask-RCNN
  6. ubuntu中clion更换cmake版本以及文本背景颜色
  7. Apache日志记录组件Log4j出现反序列化漏洞 黑客可以执行任意代码 所有2.x版本均受影响...
  8. 2017.3.12 分割矩阵 失败总结
  9. python计算器gui设计_python 实现简单的计算器(gui界面)
  10. 管理新语:如果经验有用,大家都去养老院招人了
  11. freetds mysql_关于 freetds pymssql 的安装部署
  12. WebRTC之SDP篇
  13. 从文案到配音,只需要一部手机!5分钟掌握影视解说制作流程
  14. android dropbox切换账户,在Android上自动同步Dropbox | MOS86
  15. 报错解决——babel-preset-es2015 报错
  16. EOJ 3322 万年历(历史题)
  17. ML-czy的小组任务2
  18. AVS, 主动突围还是坐等救援?
  19. ffmpeg批量从视频中提取出mp3音频
  20. 小分子构象搜索:随机方法和系统方法

热门文章

  1. 串口通信USART(标准库)
  2. web安全10大风险
  3. 冀教版四年级计算机教案,冀教版四年级信息技术教案
  4. python 字符串转换,如:IloveYOUmoreTHANiCANsay=I love you more than i can say`
  5. mysql将角色r1授予用户u1_常见的mysql权限设置
  6. 简单易用且优雅的跨境支付 PHP SDK 扩展包
  7. eof 气候_气候挑战需要开放的解决方案
  8. 如何在 Windows 11/10 中快速卸载 Microsoft Edge 浏览器?
  9. AutoCAD云产品平台ForgeViewer格式离线部署思路分析
  10. mac便笺还可以这样用!