The unbounded knapsack problem with bounded weights is a variant of the well-studied variant of the traditional binary knapsack problem; key changes being the relaxation of the binary constraint and allowing the unit weights of each item to fall within a range. In this paper, we formulate a variant of this problem, which we call the strict unbounded knapsack problem with bounded weights, by replacing the inequality constraint on the total weight with an equality. We show that this problem can be decomposed into a two-stage, pre-emptive goal programming problem, with the first stage being a 2-dimensional knapsack problem and the second being either a linear feasibility program (per canonical formulation) or simply a linearly-constrained program in the general case. This reformulation is shown to be equivalent to the original formulation but allows the use of well-studied, efficient algorithms for multidimensional knapsack problems. In addition, it separates the modeling effort around what to put in the knapsack from considerations around what unit weight one should assign to each item type, providing substantially more flexibility to the modeler without adding complexity to the choice of knapsack configuration. Finally, we show that for the feasibility version of the second stage, one can immediately get a feasible solution to the first stage solution.


翻译:绑定重量的未受约束的背包问题,是传统二进制背包问题经过深思熟虑的变体的变体;关键的变化是放宽二进制限制,允许每个物品的单位重量处于射程之内。在本文中,我们为这一问题制定了一个变体,我们称之为严格不受约束的背包问题,用约束重量来取代对总重量的不平等限制,以平等取代对总重量的不平等限制。我们表明,这个问题可以分解成两个阶段的先发制目标编程问题,第一阶段是二维背包问题,第二个阶段是线性可行性方案(每个罐头型配方),或只是一般情况下的线性约束程序。这个改型显示与最初的配方相当,但允许对多层面背包问题使用经过仔细研究的、有效的算法。此外,它把设计背包的模型和对单位重量的考虑分为两个阶段,第一阶段是2维度的背包包问题,第二个阶段是线性可行性方案(每个物品类型的配方配方配方配方),最后的配置更灵活到模型。

0
下载
关闭预览

相关内容

专知会员服务
30+阅读 · 2021年8月20日
专知会员服务
20+阅读 · 2020年12月9日
【Google】梯度下降,48页ppt
专知会员服务
81+阅读 · 2020年12月5日
应用机器学习书稿,361页pdf
专知会员服务
59+阅读 · 2020年11月24日
专知会员服务
55+阅读 · 2020年9月7日
【UMD开放书】机器学习课程书册,19章227页pdf,带你学习ML
Keras François Chollet 《Deep Learning with Python 》, 386页pdf
专知会员服务
164+阅读 · 2019年10月12日
ACL2020 | 基于Knowledge Embedding的多跳知识图谱问答
AI科技评论
19+阅读 · 2020年6月29日
【论文笔记】通俗理解少样本文本分类 (Few-Shot Text Classification) (1)
深度学习自然语言处理
7+阅读 · 2020年4月8日
Transferring Knowledge across Learning Processes
CreateAMind
29+阅读 · 2019年5月18日
meta learning 17年:MAML SNAIL
CreateAMind
11+阅读 · 2019年1月2日
【SIGIR2018】五篇对抗训练文章
专知
12+阅读 · 2018年7月9日
神经网络学习率设置
机器学习研究会
4+阅读 · 2018年3月3日
carla 学习笔记
CreateAMind
9+阅读 · 2018年2月7日
【推荐】YOLO实时目标检测(6fps)
机器学习研究会
20+阅读 · 2017年11月5日
【推荐】TensorFlow手把手CNN实践指南
机器学习研究会
5+阅读 · 2017年8月17日
【学习】Hierarchical Softmax
机器学习研究会
4+阅读 · 2017年8月6日
Arxiv
0+阅读 · 2021年11月19日
Bounded Invariant Checking for Stateflow Programs
Arxiv
0+阅读 · 2021年11月18日
Arxiv
0+阅读 · 2021年11月16日
Arxiv
7+阅读 · 2020年6月29日
Arxiv
3+阅读 · 2017年12月1日
VIP会员
最新内容
《系统簇式多域作战规划范畴论框架》
专知会员服务
5+阅读 · 4月20日
高效视频扩散模型:进展与挑战
专知会员服务
2+阅读 · 4月20日
乌克兰前线的五项创新
专知会员服务
7+阅读 · 4月20日
 军事通信系统与设备的技术演进综述
专知会员服务
5+阅读 · 4月20日
《北约标准:医疗评估手册》174页
专知会员服务
5+阅读 · 4月20日
《提升生成模型的安全性与保障》博士论文
专知会员服务
5+阅读 · 4月20日
美国当前高超音速导弹发展概述
专知会员服务
4+阅读 · 4月19日
无人机蜂群建模与仿真方法
专知会员服务
14+阅读 · 4月19日
相关VIP内容
专知会员服务
30+阅读 · 2021年8月20日
专知会员服务
20+阅读 · 2020年12月9日
【Google】梯度下降,48页ppt
专知会员服务
81+阅读 · 2020年12月5日
应用机器学习书稿,361页pdf
专知会员服务
59+阅读 · 2020年11月24日
专知会员服务
55+阅读 · 2020年9月7日
【UMD开放书】机器学习课程书册,19章227页pdf,带你学习ML
Keras François Chollet 《Deep Learning with Python 》, 386页pdf
专知会员服务
164+阅读 · 2019年10月12日
相关资讯
ACL2020 | 基于Knowledge Embedding的多跳知识图谱问答
AI科技评论
19+阅读 · 2020年6月29日
【论文笔记】通俗理解少样本文本分类 (Few-Shot Text Classification) (1)
深度学习自然语言处理
7+阅读 · 2020年4月8日
Transferring Knowledge across Learning Processes
CreateAMind
29+阅读 · 2019年5月18日
meta learning 17年:MAML SNAIL
CreateAMind
11+阅读 · 2019年1月2日
【SIGIR2018】五篇对抗训练文章
专知
12+阅读 · 2018年7月9日
神经网络学习率设置
机器学习研究会
4+阅读 · 2018年3月3日
carla 学习笔记
CreateAMind
9+阅读 · 2018年2月7日
【推荐】YOLO实时目标检测(6fps)
机器学习研究会
20+阅读 · 2017年11月5日
【推荐】TensorFlow手把手CNN实践指南
机器学习研究会
5+阅读 · 2017年8月17日
【学习】Hierarchical Softmax
机器学习研究会
4+阅读 · 2017年8月6日
Top
微信扫码咨询专知VIP会员