first commit
This commit is contained in:
12
dynamic/task.txt
Normal file
12
dynamic/task.txt
Normal file
@ -0,0 +1,12 @@
|
||||
运用动态规划算法求解完全背包问题并进行分析,具体要求如下:
|
||||
|
||||
针对完全背包问题,实现基于两种递推公式的动态规划算法;
|
||||
在代码中插桩,记录关键操作次数(如查表次数等);
|
||||
以物品种类的大小n为输入规模,固定n,随机产生大量测试样本,统计两种算法的平均运行时间和关键操作次数,并进行记录;
|
||||
改变物品种类规模,对不同规模问题各算法的结果对比分析,通过统计python画图插入到报告中记录,与理论值进行对照分析;
|
||||
使用一维数组的方式解决整数背包问题,并记录其平均运行时间和关键操作次数,与上述两种算法进行对比。
|
||||
|
||||
附加:运用动态规划算法求解多重背包问题并进行分析,具体要求如下:
|
||||
|
||||
多重背包即每种物品的数量有限,第i种物品的数量上限为ki个;
|
||||
对多重背包问题实现两种以上动态规划算法,并对其性能进行分析。
|
||||
Reference in New Issue
Block a user