gpt4 book ai didi

dynamic-programming - 您需要为动态规划背包对输入进行排序吗

转载 作者:行者123 更新时间:2023-12-04 08:06:57 26 4
gpt4 key购买 nike

在我发现的每个使用动态编程的 1/0 背包问题的示例中,其中项目具有权重(成本)和利润,它从未明确表示对项目列表进行排序,但在所有示例中,它们都通过增加两者进行排序权重和利润(示例中权重越高利润越高)。所以我的问题是当从项目数组/列表中添加矩阵中的项目时,我可以按任何顺序添加它们,还是添加具有最小权重或利润的项目?因为从多个示例中我发现我不确定这是否只是巧合,或者您实际上每次都需要将最小的权重/利润放入矩阵

最佳答案

动态规划解决方案只不过是以有效的方式(仅通过保存它们)选择所有可能性(蛮力)... 注意我们考虑所有子集...
现在,如果列表已排序,则子集的总数将相同,子集的总数将相同,最后将考虑所有子集。因此,即使列表是任何顺序,也或多或少,没关系...

关于dynamic-programming - 您需要为动态规划背包对输入进行排序吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29853579/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com