贪心算法在背包问题上的运用(Python)

贪心算法在背包问题上的运用(Python)_第1张图片

背包问题

有n个物品,它们有各自的体积和价值,现有给定容量的背包,如何让背包里装入的物品具有最大的价值总和?

这就是典型的背包问题(又称为0-1背包问题),也是具体的、没有经过任何延伸的背包问题模型。

背包问题的传统求解方法较为复杂,现定义有一个可以载重为8kg的背包,另外还有4个物品,物品的价值和质量数据如下表,不考虑背包的容量。4个物品的总质量大于8kg,所以要想在有限载重的背包携带更多质量的物品,就要有一套算法进行取舍,最终寻找到最优解。

你可能感兴趣的:(智能算法的MATLAB实现,贪心算法,python,算法)