2つの最大平面グラフの最大共通サブグラフ


13

次の問題を考慮してください-

所与の最大平面グラフG 2、検索グラフGの両方に(必ずしも誘導される)サブグラフが存在するように、エッジの最大数とG 1G 2と同形であるGG1G2GG1G2G

これは多項式時間で実行できますか?はいの場合、どのように?

G 2が一般的なグラフである場合、問題はNP完全であることが知られています(G 1がクリークになる可能性があるため)。また、G 1G 2がツリー、または有界次数部分kツリーである場合、問題は多項式時間で解くことができることも知られています。では、最大の平面の場合はどうでしょうか?誰もこれを知っていますか?2つの最大平面グラフのグラフ同型は多項式です。おそらくこれは何らかの形で役立ちますか?G1G2G1G1G2


「2つの最大平面グラフのグラフ同型は多項式です。少なくとも関連しています(おそらく既にご存知でしょう)。同型を決定するための効率的なアルゴリズムの存在は、最大の共通部分グラフを見つけるための効率的なアルゴリズムの存在に不可欠な条件です。
伊藤剛

はい、そうです。そして、それはおそらく十分ではありません。確かではありませんが、同型は多項式ですが、最大の共通部分グラフを見つけることはそうではないグラフクラスがあると思いますか?
ビナヤックパタック

問題は完全です。Gは最大の共通サイクルである可能性があり、ハミルトニアンサイクルの問題は最大平面グラフ上でN P完全であることが知られています。math.ias.edu/~avi/PUBLICATIONS/MYPAPERS/W82a/tech298.pdfNPGNP
モハマドアル

回答:


5

最大平面グラフのハミルトニシティが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の頂点の数であるGGGeeGcHnG

最大の共通サブグラフのハードインスタンスは、ペアここで、Bは、次と同じ数の頂点を持つ双ピラミッドです。HBBです。したがって、最適な共通サブグラフはすべての頂点をペアにする必要があります。我々が行った場合 cは十分な大きさ、サブグラフは、必ずしも中の2つの追加の頂点を有する両錐の頂点をペアリングします Hそれら度(ので、 Cおよび 2 Cは)内の他のすべての頂点よりも十分に高くなる Hこれら度を追加するように、ソリューションのサイズに合わせて、このペアリングによる他の場所での混乱を補います。HcHc2cH

場合ハミルトン、次いで、ハミルトン閉路(マイナス照合することによって形成された共通部分グラフであるEのコピーで)Gを有するであろう両錐の赤道にCをN + 2 のエッジ、C N - 1 赤道および頂点の場合は3 cGがハミルトニアンではない場合(最適な解が頂点を正しくペアにするほど十分に大きいcの選択に対して)、一般的なサブグラフのエッジは少なくなります:頂点で3 cc nGeGc(n+2)c(n1)3cGc3c他の場所。したがって、 H Bの共通サブグラフに少なくとも c n + 2 )のエッジがあるかどうかのテストはNP完全です。c(n1)HBc(n+2)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.