この問題は私の最近のブログ投稿から出てきました。あなたがTSPツアーを与えられたと仮定すると、それが最小のものかどうかを決定するのは共同NP完全でしょうか?
より正確には、次の問題がNP完全です。
インスタンス:エッジが正の整数で重み付けされた完全なグラフGと、Gのすべてのノードを訪れる単純なサイクルCが与えられます。
質問:GのDのすべてのエッジの総重量がGのCのすべてのエッジの総重量よりも厳密に小さくなるように、Gのすべてのノードを訪れる単純なサイクルDがありますか?
この問題は私の最近のブログ投稿から出てきました。あなたがTSPツアーを与えられたと仮定すると、それが最小のものかどうかを決定するのは共同NP完全でしょうか?
より正確には、次の問題がNP完全です。
インスタンス:エッジが正の整数で重み付けされた完全なグラフGと、Gのすべてのノードを訪れる単純なサイクルCが与えられます。
質問:GのDのすべてのエッジの総重量がGのCのすべてのエッジの総重量よりも厳密に小さくなるように、Gのすべてのノードを訪れる単純なサイクルDがありますか?
回答:
NP完全であることを証明するための可能な削減のスケッチ。
非公式には、3SATがASP-complete(別のソリューションの問題)であることを示すために使用される修正された3SAT式から始まり、標準的な一連の削減に「従います」3SAT => DIRECTED HAMCYCLE => UNDIRECTED HAMCYCLE => TSP
明確TSPインスタンス単純サイクルを有する訪問すべてのノードの満足割当先の対応 で(このツアーは容易多項式時間で構築することができる)、それは全重量有する(重み2を持つ割り当て対応するエッジを使用するため)。は、総重みがより低いすべてのノードを訪問する別の単純なサイクル割り当て対応する重みのエッジが使用されていない場合のみ。または同等に、別の条件を満たす割り当てがある場合にのみここで、 ; ただし、これは、元の式が満たされる場合にのみ当てはまります。
私はそれについてもっと考え、正式な証拠を書きます(それが間違っていることが判明しない場合は:-)。上記の文章の1つ以上についてさらに詳細が必要な場合はお知らせください。
domotorpが指摘したように、興味深い結果は次の問題がNP完全であることです。グラフとその中のハミルトニアンパスが与えられた場合、にはハミルトニアンサイクルがありますか?
Papadimitriou&Steiglitz(1977)は、この問題のNP完全性を示しました。