【发布时间】:2017-11-06 11:16:32
【问题描述】:
所以我遇到的问题是:有一组 N 个类别的对象,每个类别中有 M 个对象,每个对象都有指定的值和权重。我们必须从每个类别中选择一个对象,以便权重
【问题讨论】:
-
这有点太宽泛了。您需要先尝试一下,如果仍然遇到问题,请发布您的代码。
-
这就是问题所在 - 我不确定我是否理解这种方法在这种情况下应该如何工作
-
所以你的问题与 python 无关...
-
利用谷歌的力量,看看en.wikipedia.org/wiki/Branch_and_bound,也许这会提供一些见解:compalg.inf.elte.hu/~tony/Oktatas/SecondExpert/…
-
这是 70 年代 Sinha 和 Zoltners 解决的多项选择背包问题。 Here 是原始参考。如果你用谷歌搜索,你会发现更多的东西。
标签: algorithm knapsack-problem branch-and-bound