Graph 具有NP复杂性的最长路径问题示例?
我在网上看到,寻找最长路径问题是NP完全问题 出于某种原因,我的老师告诉我这不是一个NP完全问题。 所以现在我在寻找一个例子,它表明获得最长路径所需的计算量大于多项式时间 目前为止,我只看到了它具有多项式时间复杂性的例子Graph 具有NP复杂性的最长路径问题示例?,graph,theory,proof,np,longest-path,Graph,Theory,Proof,Np,Longest Path,我在网上看到,寻找最长路径问题是NP完全问题 出于某种原因,我的老师告诉我这不是一个NP完全问题。 所以现在我在寻找一个例子,它表明获得最长路径所需的计算量大于多项式时间 目前为止,我只看到了它具有多项式时间复杂性的例子 任何人都可以给我一个证明这个问题是NP完全的吗?首先,根据你对最长路径问题的表述方式,这个问题实际上可能是NP难的,但不是NP完全的。此问题的完整版本如下所示: 给定一个图G和一个长度k,G是否有一个长度为k或更大的简单路径 这个问题被称为NP问题,其原因我将在后面详述。然而,
任何人都可以给我一个证明这个问题是NP完全的吗?首先,根据你对最长路径问题的表述方式,这个问题实际上可能是NP难的,但不是NP完全的。此问题的完整版本如下所示: 给定一个图G和一个长度k,G是否有一个长度为k或更大的简单路径 这个问题被称为NP问题,其原因我将在后面详述。然而,这个密切相关的问题实际上并不是NP完整的: 给定一个图G,G中最长的简单路径是什么 第二个问题是NP-难,但不是NP-完全的。要使一个问题NP-完全,这个问题必须是一个决策问题,一个答案是布尔“是”或“否”的问题。然而,这个问题的第二个版本不是一个决策问题,因此它不可能在NP中,因此它不可能是NP完全的。你的老师说最长路径问题不是NP完整的,这完全有可能是在考虑这个问题,尽管我不能肯定 至于为什么最长路径问题是NP完全的,我们需要讨论两点:
现在,你可以问一个后续问题:为什么哈密顿路径问题NP-难?证明这一点的通常方法是从3SAT开始,并进行巧妙的、基于小工具的简化。在这里探讨这一点太长了,但大多数介绍理论的教科书(包括Sipser的著名教科书)在解释这一点上做得很好。这是一个声称运行时间是多项式的网站。这篇文章假设图没有循环,也就是说,图是一个森林。在那个特定的情况下,这个问题有一个多项式时间的解决方案,但对于一般的图,除非P=NP,否则情况就不是这样了。非常感谢much@templatetypedef+我喜欢这个自信的答案;)