【发布时间】:2014-10-19 00:09:44
【问题描述】:
我正在编写具有多个约束的背包 0-1 的变体。除了重量限制外,我还有数量限制,但在这种情况下,我想解决背包问题,因为我的背包中需要正好有 n 件物品,重量小于或等于 W。我'目前我正在根据http://rosettacode.org/wiki/Knapsack_problem/0-1#Ruby 的 Rosetta Code 中的代码为简单的 0-1 案例实现动态编程 ruby 解决方案。
实施固定数量限制的最佳方式是什么?
【问题讨论】:
标签: algorithm dynamic-programming knapsack-problem