【发布时间】:2023-03-23 03:24:02
【问题描述】:
我不是参加计算复杂性课程的学生,只是对这个主题感兴趣。我遇到了这个部分:
假设我们有一个已经证明很难解决的问题, 我们有一个类似的新问题。我们可能会怀疑它也是 很难解决。我们通过矛盾来争论:假设新问题是 很容易解决。那么,如果我们能证明旧的每一个实例 问题可以很容易地通过将其转换为实例来解决 新问题和解决那些问题,我们有矛盾。这 确定新问题也很困难。
来源:Wikipedia
我似乎无法理解这意味着什么。你能用外行的术语(尽可能地)解释这个过程,这样的矛盾证明是如何工作的?
我们知道旧问题很难但我们能够将其简化为新问题并解决这意味着旧问题至少和新问题一样容易的矛盾吗?这整个想法让我感到困惑。谁能给我解释一下,谁在计算复杂性理论方面没有扎实的背景?
【问题讨论】:
标签: complexity-theory reduction np np-complete computation