knapsack-problem 相关问题

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

背包但确切的重量

是否有算法来确定具有精确重量W的背包?即这就像正常的0/1背包问题,n个项目各有权重w_i和值v_i。最大化所有价值......

回答 2 投票 3

CPLEX中的多容量背包

我遇到了交叉背包问题,通过最小化成本,需要将一组项目中的多个项目的最大数量放入一个箱子中。我能够解决...中的优化问题

回答 2 投票 2

您是否需要为动态编程背包排序输入

在每个例子中,我发现使用动态编程的1/0背包问题,其中项目具有权重(成本)和利润,它从未明确说明对项目列表进行排序,但在所有...

回答 3 投票 5

用于无界背包的朴素Python递归算法 - 实现精确的容量

我正在尝试仅使用递归来解决背包问题。容量是一个正整数,我也有一个值/好处列表,每个索引对应一个连续的......

回答 1 投票 0

打印背包中的麻袋

假设你是一个小偷,你入侵了一所房子。你在里面找到了以下物品:一个重3磅,价值50美元的花瓶。重量为6磅的银块,价值30 ...

回答 3 投票 10

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