【发布时间】:2012-03-22 03:05:34
【问题描述】:
我在某些关于算法分析和设计的文本中看到了对剪切和粘贴证明的引用。在为优化问题证明最优子结构时,它经常在动态规划的上下文中被提及(参见第 15.3 章 CLRS)。它还显示在图形操作上。
这种证明的主要思想是什么?如何使用它们来证明算法的正确性或特定方法的便利性?
【问题讨论】:
-
为什么反对票和投票结束?
-
我不明白为什么这不是一个真正的问题。我在算法文本中的多个地方遇到过剪切和粘贴证明。这个问题是如何变得“模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法合理回答”?? @Cameron 甚至对动态编程的这种证明的本质给出了很好的解释..
标签: algorithm math dynamic-programming