这个问题的灵感来自对StackOverflow的评论。
除了了解Garey Johnson这本书中的NP完全问题,以及其他许多问题之外;有一条经验法则可以知道问题是否看起来像是NP完整的问题吗?
我并不是在寻找严格的东西,而是在大多数情况下都能找到可行的东西。
当然,每次我们必须证明一个问题是NP完全问题,或者是NP完全问题的轻微变体时;但是在急于证明之前,对证明的肯定结果抱有一定的信心会很棒。
8
我的经验法则很简单:如果它闻起来不像我已经熟悉的问题,则可能是NP问题(或更糟)。
—
JeffE 2012年
@JeffE当然,您现在已经熟悉了很多问题……CS的新手可能无法使用相同的规则。
—
2012年
@乔:是的。也许最好这样说:如果您没有从教科书中解决问题,那可能是NP问题。
—
杰夫(JeffE)2012年
换一种说法:当问题不是 NP难题时,而不是问题是NP难题时,这是令人惊讶的。
—
乔