グラフ同型()があるグラフのクラスについて読んでいます。そのようなケースの1つは、ここで説明するように、有界原子価(各頂点の次数に対する最大値)のグラフです。しかし、私はそれがあまりにも抽象的であることがわかりました。誰かが説明的な性質のいくつかの参照を私に提案できるならば、私は感謝するでしょう。私はグループ理論に強いバックグラウンドを持っていないので、グループ理論を穏やかな方法で使用する論文を好みます(私のバックグラウンドはCSです)。P
グラフ同型()があるグラフのクラスについて読んでいます。そのようなケースの1つは、ここで説明するように、有界原子価(各頂点の次数に対する最大値)のグラフです。しかし、私はそれがあまりにも抽象的であることがわかりました。誰かが説明的な性質のいくつかの参照を私に提案できるならば、私は感謝するでしょう。私はグループ理論に強いバックグラウンドを持っていないので、グループ理論を穏やかな方法で使用する論文を好みます(私のバックグラウンドはCSです)。P
回答:
有界次数グラフ同型のアルゴリズムは(順列)グループ理論と非常に密接に結びついているため、「穏やかにのみ」グループを使用する紹介があるとは思えません。ただし、Paolo CodenottiのPh.Dに相談することもできます。より完全な背景のための論文。彼は有界次数グラフ同型を正確にカバーしませんが、それに必要なツールをカバーします(そして、残りの論文は有界ランクのハイパーグラフについてであり、一般的なグラフ同型の最もよく知られたアルゴリズムを有界ランクのハイパーグラフのケースに拡張します) 。
また、必要な背景の大部分をカバーし(第2章「基本概念」、47ページです)、本のGroup-Theoretic Algorithms and Graph Isomorphismが便利であり、公開されているほとんどの論文よりもはるかにゆったりと説明されていることもありますトピック。
表記: レッツのグラフであって、E = (V 1、V 2)のエッジX。頂点セットV kはeからの距離kの頂点のセットであり、hをXの高さとします。
定義によれば、、 V = V 0 ∪ V 1 ... VのHおよびV (H + 1 ) = ∅。サブセット、聞かせEのKの縁のX (0 ≤ K ≤ H )定義されたままであります
部分グラフは、
例えば、
グラフの自己同型群である 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 2ここで、(v 1、v 2)は Xの頂点 v 1、v 2の順列です。
原理 の自己同型群の生成セットの構築は、GI(グラフ同型)完全問題です[1]。したがって、Xの自己同型群の生成セット(多項式時間でバランスを制限している)を計算できれば、多項式時間でGIを解くことができます。それで、A u t e(X )を決定したいと思います。
技術:
を構築します。。。。。Xの時間。X kごとに、A u t e(X (k ))を構築します
順列は、A u t e(X (k + 1 ))の自己同型に拡張できることに注意してください。
したがって、 ジェネレーターは、A u t e(X k)のジェネレーターから取得できます。
ジェネレータを構築するために、構造タイプ が操作されます。E kの構造タイプは、 有限クラスに分類できます。たとえば、3価の場合、タイプは6つしかありません(実際に発生する可能性があるのはそのうち5つだけです)。
のエッジ をタイプに分類し、それらをファミリーにグループ化します。これにより、多数の一意のラベルを作成できます。
固定価の場合、ラベルの数は少なくなります。この時点で、setwise-stabilizersの概念を使用して、特定のラベルに作用する順列を見つけます。その過程で、の生成元を見つけます。次に、前述のように、A u t e(X (k ))のジェネレーターを使用して、A u t e(X (k + 1 ))のジェネレーターを見つけます。このように進めて、A uを取得します