最大平面グラフのハミルトニシティがNP完全であることを証明するために使用されたWigdersonのリダクションの修正版を介してNP完全です。
最大平面グラフ(http://www.math.ias.edu/avi/node/820)のハミルトニアンサイクルのウィグダーソンの1982 NP完全性の硬さの証明を注意深く調べると、彼の縮約によって生成されたインスタンスには、エッジの存在のいずれかを介してハミルトニアンサイクルが存在するように、電子又はまったくハミルトン閉路が存在しないが。たとえば、eはWigdersonのMガジェットのいずれかのエッジの1つになるように選択できます。eeeM
ましょうこのように構成されたハードインスタンスで、および埋め込みGのエッジのように、eは、埋め込みの外側の三角形に属します。この埋め込みグラフの多数のコピーを接続して、それらのeエッジがサイクルを形成し、Gのコピーのすべての露出した頂点に接続されたこのサイクルの両側に1つずつ、さらに2つの頂点を追加して、結果を最大平面にします。コピー数をcとし、結果のグラフをHと呼びます。ましょNの頂点の数であるG。GGeeGcHnG
最大の共通サブグラフのハードインスタンスは、ペアここで、Bは、次と同じ数の頂点を持つ双ピラミッドです。(H、B )Bです。したがって、最適な共通サブグラフはすべての頂点をペアにする必要があります。我々が行った場合 cは十分な大きさ、サブグラフは、必ずしも中の2つの追加の頂点を有する両錐の頂点をペアリングします Hそれら度(ので、 Cおよび 2 Cは)内の他のすべての頂点よりも十分に高くなる Hこれら度を追加するように、ソリューションのサイズに合わせて、このペアリングによる他の場所での混乱を補います。HcHc2cH
場合ハミルトン、次いで、ハミルトン閉路(マイナス照合することによって形成された共通部分グラフであるEのコピーで)Gを有するであろう両錐の赤道にCを(N + 2 )のエッジ、C (N - 1 )赤道および頂点の場合は3 c。Gがハミルトニアンではない場合(最適な解が頂点を正しくペアにするほど十分に大きいcの選択に対して)、一般的なサブグラフのエッジは少なくなります:頂点で3 c、c (nGeGc(n+2)c(n−1)3cGc3c他の場所。したがって、 Hと Bの共通サブグラフに少なくとも c (n + 2 )のエッジがあるかどうかのテストはNP完全です。c(n−1)HBc(n+2)