knapsack-problem 相关问题

背包问题是组合优化中的一个问题:给定一组具有相关权重和值的项目,确定要包含在集合中的每个项目的数量,以使总权重小于或等于给定限制,并使其最大化总价值。这是一个NP完全问题,但通过动态编程可以有效地解决几个常见的简化问题。

为什么 R 中的 lp() 线性求解器在给定较小的选项子集时会找到更好的解决方案? [已关闭]

给定一组 140 个选项,我的目标是选择最小化目标函数并实现权重必须 > 5584 个单位的约束的选项集。 标准 1 是目标...

回答 1 投票 0

R中的lp()线性求解器会找不到最优解吗?

给定一组 140 个选项,我的目标是选择最小化目标函数并实现权重必须 > 5584 个单位的约束的选项集。 标准 1 是目标...

回答 1 投票 0

大型 R 数据集中具有选择约束的子集和问题

我有一个小问题: 样本_tibble <- tibble( group = c(1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 3, 3, 4, 4, 4, 4, 4, 4), threshold = c(100, 100, 100, 100, 100, 80, 80, 80, 80, 80, 80, 150, 150, ...

回答 1 投票 0

大型 R 数据集中具有选择约束的子集和问题的变体

我有一个小问题: 样本_tibble <- tibble( group = c(1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 3, 3, 4, 4, 4, 4, 4, 4), threshold = c(100, 100, 100, 100, 100, 80, 80, 80, 80, 80, 80, 150, 150, ...

回答 1 投票 0

大型 R 数据集中子集和问题的变体

我有一个小问题: 样本_tibble <- tibble( group = c(1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 3, 3, 4, 4, 4, 4, 4, 4), threshold = c(100, 100, 100, 100, 100, 80, 80, 80, 80, 80, 80, 150, 150, ...

回答 1 投票 0

getBoundingClientRect();不工作..?

我想知道 .mydiv 距离主体顶部有多远,为此我使用了代码 getBoundingClientRect() 但它不起作用,这是我的代码: ` 我想知道 .mydiv 距离主体顶部有多远,为此我使用了代码 getBoundingClientRect() 但它不起作用,这是我的代码: `<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <link rel="stylesheet" href="style.css"> </head> <body> <h1>Elemet.GetBoundingClientRect();</h1> <div class="myDiv">blah balh balh</div> <script type="text/javascript"> var div = document.querySelector(".myDiv"); var rect = div.getBoundingClientRect(); console.log(rect); </script> </body> </html>` 这就是结果: `DOMRect {x: 0, y: 0, 宽度: 0, 高度: 0, 顶部: 0, …} 底部:0 高度:0 左:0 右:0 顶部:0 宽度:0 x:0 y:0 __proto__: DOMRect` 结果只给了我零个数字 我该如何解决这个问题请帮忙???! 它正在工作。尝试删除CSS并再次测试。 <h1>Elemet.GetBoundingClientRect();</h1> <div class="myDiv">blah balh balh</div> <script type="text/javascript"> var div = document.querySelector(".myDiv"); var rect = div.getBoundingClientRect(); console.log(rect); </script> const 元素 = document.querySelectorAll(.myDiv); 请检查浏览器中的控制台,以确保您的网站仅呈现一个元素。

回答 2 投票 0

打印多张贴纸时最小化印版数量的算法

我正在研究一种算法,通过解决印刷公司面临的问题来优化其成本。该问题与背包问题类似,但有所不同,而不是最小化 nu...

回答 1 投票 0

背包的分支定界方法的时间复杂度是多少

我尝试用Python实现背包问题的分支定界方法。 def 边界(vw, v, w, idx): 如果 idx >= len(vw) 或 w > limit: 返回-1 别的: 而 idx ...

回答 3 投票 0

Flutter应用无法运行的原因以及如何解决

Flutter应用无法运行的原因及解决方法 我尝试在手机上运行 flutter 应用程序,但没有出现显示,当我尝试运行它时,它不使用手机,它也仍然存在......

回答 1 投票 0

背包问题-如何减少内存使用

您有 𝑛 件物品。每个物体都有一个重量,编号为𝑖的物体的重量等于𝑥_𝑖。您需要将它们放入可容纳不超过 𝑆g 的背包中。同时,您想要 T...

回答 1 投票 0

错误:由于 Dart Flutter 项目中依赖 flutter_tindercard 的 null 安全性,版本解决失败

急待解决 给我一个正确的步骤 当前的 Dart SDK 版本是 3.2.0。因为datingappmain依赖flutter_tindercard >=0.1.1不支持null安全,版本解决失败....

回答 1 投票 0

在给定持续时间列表和上限的情况下查找唯一持续时间的数量

假设我们有一个持续时间列表(5s、10s、10s、15s、15s、15s、25s、30s......),我们想要找到可以使用此列表创建的唯一持续时间列表单个持续时间。 例如...

回答 2 投票 0

有关于多背包问题的算法吗?

我的场景是有多个背包,并且它们的容量相同。还有一些物品,每件物品的重量与其价值相同。我正在尝试找到一种算法或论文来让所有...

回答 1 投票 0

背包问题:寻找Top-K较低利润的解决方案

在经典的0-1背包问题中,我使用以下(动态规划)算法来构造“dp表”: def 背包(重量、价值、容量): n = len(权重)

回答 1 投票 0

背包最小重量

背包问题的这种变体需要最小重量。目标是最大限度地降低成本,同时至少实现最小的重量。 例如,我们有 6 个项目,其权重为 {1, 1, 1, 5...

回答 3 投票 0

背包问题:袋子重量可变

考虑一个重量列表和一个重量可变的袋子列表。我需要一种算法来找到存储所有重量所需的最小袋子数量。 简单地按降序排序并不...

回答 1 投票 0

0/1背包问题的代码不起作用

这是我使用的代码: 类解决方案 { //返回容量为W的背包中可放入的最大值的函数。 静态 int knapSack(int W, int wt[], int val[], int n) { ...

回答 1 投票 0

Python背包问题-使用所选项目的平均值作为约束?

我对Python还比较陌生,所以我很难弄清楚如何完成某项壮举。 我想要做什么:我有一个包含两列的 Excel 文件 - 销售和保证金。可能有...

回答 2 投票 0

研究 DSA 问题好几天了,但无法解决

在过去一周左右的时间里,我遇到了一个 HackerRank 问题(只能通过私人链接获得),这似乎是一个贪婪算法问题。不幸的是只有 1 个测试用例可用...

回答 1 投票 0

优化Knapsack解决方案的空间复杂度

下面是使用自下而上方法的典型背包工作解决方案。如何优化它的空间复杂度? 目前空间复杂度为0(行*列) int val[] = 新 int[] { 60, 1...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.