【发布时间】:2011-10-22 20:54:51
【问题描述】:
在this answer 的一个关于 NP、NP-hard 和 NP-complete 定义的问题中,Jason 声称
停机问题是经典的 NP-hard 问题。这是给定程序 P 和输入 I 的问题,它会停止吗?这是一个决策问题,但它不在 NP 中。很明显,任何 NP 完全问题都可以简化为这个问题。
虽然我同意停机问题在直觉上是一个比 NP 中的任何问题都“更难”的问题,但老实说,我无法提出一个正式的数学证明来证明停机问题是 NP 难的。特别是,我似乎找不到从 NP 中的每个问题(或至少任何已知的 NP 完全问题)的实例到停止问题的多项式时间多对一映射。
是否有直接的证据证明停机问题是 NP 难题?
【问题讨论】:
标签: theory proof halting-problem np