有界原子価グラフのグラフ同型の穏やかな紹介


17

グラフ同型()があるグラフのクラスについて読んでいます。そのようなケースの1つは、ここで説明するように、有界原子価(各頂点の次数に対する最大値)のグラフです。しかし、私はそれがあまりにも抽象的であることがわかりました。誰かが説明的な性質のいくつかの参照を私に提案できるならば、私は感謝するでしょう。私はグループ理論に強いバックグラウンドを持っていないので、グループ理論を穏やかな方法で使用する論文を好みます(私のバックグラウンドはCSです)。PGIP


1
私は本を​​(残念ながら)持っていませんが、JohannesKöbler、UweSchöning、JacoboToránによるグラフ同型問題:その構造的複雑性には、有界度の場合の証明が含まれているかもしれません。確認してください。
— 伊藤剛

2
@TsuyoshiIto:これは、GIとかなり一般的な構造の複雑さを十分に紹介する優れた本ですが、有界度のケースについては(もしあれば)多くは含まれていません。有界度のケースへの穏やかな紹介は知りませんが、グループ理論の方法と密接に結びついているので、グループ理論を「穏やかにのみ」(OPが要求するように)使用する説明があるとは思えません。
— ジョシュアグロチョウ

概要を説明したいのですが、すぐにそれを行います!
— ジム

回答:


14

有界次数グラフ同型のアルゴリズムは(順列)グループ理論と非常に密接に結びついているため、「穏やかにのみ」グループを使用する紹介があるとは思えません。ただし、Paolo CodenottiのPh.Dに相談することもできます。より完全な背景のための論文。彼は有界次数グラフ同型を正確にカバーしませんが、それに必要なツールをカバーします(そして、残りの論文は有界ランクのハイパーグラフについてであり、一般的なグラフ同型の最もよく知られたアルゴリズムを有界ランクのハイパーグラフのケースに拡張します) 。

また、必要な背景の大部分をカバーし(第2章「基本概念」、47ページです)、本のGroup-Theoretic Algorithms and Graph Isomorphismが便利であり、公開されているほとんどの論文よりもはるかにゆったりと説明されていることもありますトピック。


1

表記: レッツのグラフであって、E = (V 1、V 2)のエッジX。頂点セットV kはeからの距離kの頂点のセットであり、hをXの高さとします。X=(V,E)e=(v1,v2)XVkkehX

定義によれば、、 V = V 0 ∪ V 1 ... VのHおよびV (H + 1 ) = ∅。サブセット、聞かせEのKの縁のX (0 ≤ K ≤ H )定義されたままでありますVkV=V0∪V1…VhV(h+1)=∅EkX(0≤k≤h)

Ek={(u,w)|u∈Vk,w∈Vk∪V(k+1)}.

部分グラフは、Xi

Xk=(V0∪V1⋯∪Vk,E0∪E1…E(k−1)}

例えば、 X2={(V0∪V1∪V2,E0∪E1)}

グラフの自己同型群である X Eが固定されています。場合 Bは、の発電装置である A U T E(X 、K)、我々は書き込み ⟨ Bを⟩ = A U T E(X 、K)、例えば、それがあることは明らかである A U T E(X 0)= ⟨ (V 1、v 2Aute(X)XeBAute(Xk)⟨B⟩=Aute(Xk)ここで、(v 1、v 2)は Xの頂点 v 1、v 2の順列です。Aute(X0)=⟨(v1,v2)⟩(v1,v2)v1,v2X

原理 の自己同型群の生成セットの構築は、GI(グラフ同型)完全問題です[1]。したがって、Xの自己同型群の生成セット(多項式時間でバランスを制限している)を計算できれば、多項式時間でGIを解くことができます。それで、A u t e(X )を決定したいと思います。XXAute(X)

技術:

を構築します。。。。。Xの時間。X kごとに、A u t e(X (k ))を構築しますX0,X1.....XhXkAute(X(k))

順列は、A u t e(X (k + 1 ))の自己同型に拡張できることに注意してください。Aute(X(k))Aute(X(k+1))

したがって、 ジェネレーターは、A u t e(X k)のジェネレーターから取得できます。Aute(X(k+1))Aute(Xk)

ジェネレータを構築するために、構造タイプ が操作されます。E kの構造タイプは、 有限クラスに分類できます。たとえば、3価の場合、タイプは6つしかありません(実際に発生する可能性があるのはそのうち5つだけです)。EkEk

のエッジ をタイプに分類し、それらをファミリーにグループ化します。これにより、多数の一意のラベルを作成できます。Ek

固定価の場合、ラベルの数は少なくなります。この時点で、setwise-stabilizersの概念を使用して、特定のラベルに作用する順列を見つけます。その過程で、の生成元を見つけます。次に、前述のように、A u t e(X (k ))のジェネレーターを使用して、A u t e(X (k + 1 ))のジェネレーターを見つけます。このように進めて、A uを取得しますAute(X(k))Aute(X(k))Aute(X(k+1))Aute(X)


[1]マドル、ルドルフ。、グラフ同型カウント問題、Informに関するメモ。処理する。レット。8(1979)、いいえ。3、131〜132。
— ジム
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.