创新实训6-12,6-13---背包问题的动态规划以及多项式时间近似算法
2020-07-13 06:12
375 查看
我果然13号的时候没能把翻译做完,flag倒了。主要是卡在了8.2上背包问题的FPTAS算法上,原文介绍得有点云里雾里,我看了很久,还是没有办法理清思路。13的时候,参考别的博主的一篇博文,https://www.geek-share.com/detail/2725468324.html
终于理解了。不过在8.3部分的关于强NP-难问题方面,还是有些模糊,需要明天继续找博客来读一读。
8.3.1 FPTAS是最理想的近似算法吗?几乎所有已知的FPTAS和PTAS的设计都基于该思想运行时间的准确性–给定的问题实例已映射到一个粗略问题上。这个问题取决于误差参数ε,可以用动态规划算法来解。 后者最终成为详尽搜索多项式的多种可能性的算法(例如,对于背包,为所有i和p计算A(i,p))。 在大多数这样的在算法中,即使对于合理的n和ε,也是禁止用来运算运行时间的。 此外,如果该算法必须求助于穷举搜索,这个问题是否还会给出真正有效解决方案的办法? 是FPTAS还是PTAS是解决NP难题的希望吗? 显然,问题很复杂,没有简单的答案。
相关文章推荐
- 0-1背包问题;动态规划;时间复杂度O(n方);给出最大价值与解得情况;内有动态规划思路总结;
- 0-1背包问题,使用动态规划的三种方法(二维数组,两个一维数组,一个一维数组)python实现
- 0/1 背包问题动态规划
- 动态规划:POJ2576-Tug of War(二维费用的背包问题)
- 动态规划之0-1背包问题
- 动态规划----0-1背包问题
- 动态规划:多重背包问题-悼念512汶川大地震遇难同胞——珍惜现在,感恩生活
- 《Thinking In Algorithm》14.由背包问题了解动态规划和贪心
- 背包问题---递归及动态规划
- 动态规划---0-1背包问题
- 背包问题动态规划详解
- 动态规划--0-1背包问题1
- 动态规划之背包问题——Java实现
- 使用动态编程方法,在降低时间复杂度的情况下获得背包问题的最优解
- 动态规划之背包问题(一)
- 动态规划求解01背包相关的基本问题
- 完全背包问题动态规划c++
- HDU 2159 FATE (动态规划dp之二维完全背包问题)
- 类斐波那契问题中动态规划的时间复杂度优化
- 动态规划——背包问题