算法——背包问题

时间:2022-05-23 13:07:11
【文件属性】:

文件名称:算法——背包问题

文件大小:67KB

文件格式:ZIP

更新时间:2022-05-23 13:07:11

背包问题 动态规划 贪心算法

背包问题(Knapsack problem)是组合优化领域的一类经典问题: 给定一个物品集合,每个物品具有一定重量以及一定的价值. 对于一个承载重量有限的背包,如何决定放入的物品,使得在背包承载的范围内获取所装物品的最大价值. 背包问题具有多种表现形式,其中最常见的当数0-1背包问题(0-1 knapsack problem),它规定了放入到背包中的物品的数目的表现形式,每种物品具有放入(且仅放入一次)或不放入两种形式,用0和1分别进行表示: 这里的 ,代表了第 个物品是否包含在背包当中, 表示第 个物品的价值, 表示第 个物品的重量, 表示背包的最大承载能力. 题目: 试用贪心算法和动态规划方法来解决0-1背包问题,采用所提供的数据集合. 作业需要提供实验报告,包括伪代码和运行代码,以及每个测试问题的运行时间、结果,如果无法在有限时间得到答案则为N.A.


【文件预览】:
背包问题
----背包问题实验报告.docx(53KB)
----程序运行代码()
--------背包问题 动态规划.cpp(3KB)
--------3.txt(299B)
--------4.txt(473B)
--------2.txt(181B)
--------1.txt(123B)
--------背包问题 贪心算法.cpp(2KB)
----0-1背包问题()
--------0-1背包问题.docx(22KB)
--------data.txt(2KB)

网友评论