【发布时间】:2015-11-23 16:46:35
【问题描述】:
我们知道要证明问题 A 是 NP 完全的,我们必须 找到从 NP 完全问题 B 到这个问题 A 的多项式时间缩减。
例如,我们可以做这些归约:
SAT ---> clique
SAT ---> independent set
Independent set ---> Vertex Cover
为什么我们要选择使用哪个 NP 完全问题作为归约的来源?所有的 NP 完全问题都可以相互约简吗,我们只需要选择一个更容易显示约简的问题吗?
我的意思是很容易显示从 SAT 到派系的减少。但是,我不知道如何显示从 SAT 到顶点覆盖的减少,但我知道如何从独立集减少到顶点覆盖。原则上是否可以将每个 NP-Complete 简化为每个其他 NP-Complete,但我们只使用最简单的一个?
【问题讨论】:
-
百万美元的问题...
标签: complexity-theory graph-algorithm reduction np-complete np