摘要:
http://www.stevenwang.name/dpa-knapsack-problem-31001.html一、动态规划算法介绍动态规划算法(Dynamic Programming Algorithm, DPA)与分治法类似,其基本思想是将待求解问题分解成若干个子问题,先求解子问题,然后从这些子问题的解得到原问题的解。与分治法不同的是,适合于用动态规划法求解的问题,经分解得到的子问题往往不是互相独立的,若用分治法解这类问题,则分解得到的子问题数目太多,以至于最后解决原问题需要耗费过多的时间。在用分治法求解时,有些子问题被重复计算了许多次。如果我们能够保存已解决的子问题的答案,而在需要时 阅读全文
posted @ 2012-01-04 21:05 无忧consume 阅读(303) 评论(0) 推荐(0) 编辑