我在大学有一门叫做算法分析的课程,我们目前正在学习不同的复杂性类别——P、NP、NP-hard 等。
我们已经讨论了作为 NP 和 NP-hard 的交集的 NP 完全问题,以及 NP 中包含的 P 问题。我们还讨论了一些示例,主要是 NP 完全问题(k-coloring、k-clique、SAT)。
大多数时候,我们通过以下方式证明问题是 NP 完全的:
一种。找到一个不确定的算法来解决它(使用选择、成功、失败);
湾。将一个已知的 NP 完全问题简化为它。
问题是,当这些问题在确定性机器上运行时(顺序地,而不是在遇到选择时同时分支)具有指数时间的解决方案。
我的问题是——我从来没有遇到过在多项式时间内和指数时间内都无法解决的问题;多项式时间问题属于 P,而指数时间问题通常属于 NP 完全问题。
这里有一个有用的维恩图: http ://en.wikipedia.org/wiki/Np_complete
我想知道一个问题的例子,它既不在 P 中,也不在 NP-complete 中,但在 NP 中。
此外,本质上是指数问题,例如生成一组 NP 完全的幂集吗?还是该名称仅适用于仅使用指数时间算法的问题,因为没有其他明显的方法可以解决它?
好的,所以我给了Rosh Oxymoron的答案,因为他实际上列出了一些疑似 P 和 NPC 之间问题的例子。感谢你们的帮助,我实际上注意到我把这个问题放在了错误的地方。还有: https ://cstheory.stackexchange.com/
我在其中找到了以下对我的问题非常有用的答案 : https ://cstheory.stackexchange.com/questions/79/problems-between-p-and-npc 专门针对我的问题,以及: https://cstheory .stackexchange.com/questions/52/hierarchies-in-np-under-the-assumption-that-p-np 如果与最初的问题不完全相关,这通常很有趣。
非常感谢,
担