标签: dynamic-programming
答案 0 :(得分:0)
在动态编程方法中,您可以像蛮力算法一样评估所有可能的情况,但只重用已经计算过的子问题的解决方案。这就是为什么你总能实现问题的全球解决方案。
答案 1 :(得分:0)
DP的工作方式是从最佳解决方案到较小问题构建更大的最佳解决方案。你并没有真正拥有本地最小值,所以你不能谈论逃避它们。你总是处在你所遇到的任何(子)问题的最佳点 - 任何时候你得到某个(子)问题的解决方案,它将是最优的。这与完全(但可能是非最佳的)解决方案完全不同,您尝试连续改进,直到达到最佳状态。