頂点セットの同値関係を持つグラフ同型


9

色付きのグラフはタプルとして説明できます。ここで、はグラフ、は色です。2つの色付きのグラフとは、同型であるが存在し、色付けが守られている場合、つまりすべての。(G,c)Gc:V(G)N(G,c)(H,d)π:V(G)V(H)c(v)=d(π(v))vV(G)

この概念は、色付きのグラフの同型を非常に厳密に捉えています。同じ地域の2つの政治地図があり、それらが異なる色セットを使用している場合を考えます。同じように色付けされているかどうかを尋ねる場合、2つのカラーセット間に全単射マッピングが存在し、両方のマップの色がこのマッピングを介して一致するかどうかを意味すると想定します。この概念は、色付きのグラフをタプルとして記述することで形式化できます。ここで、は頂点セットの同値関係です。我々は、2つのそのようなグラフと言うことができる及び同型が存在する場合に同形であるように、すべてのペアについて(G,)G(G,1)(H,2)π:V(G)V(H)v1,v2V(G)には、

v11v2 iff π(v1)2π(v2)

私の質問は、この概念が以前に標準形などを見つけるために研究されているかどうか、そうであればそれはどのような名前で知られていますか?


3
等式関係以外には「」という表記を使用しないでください。=
David Richerby 2014

回答:


9

あなたが説明する問題は間違いなく考慮されました(大学院で議論したことを覚えていますが、当時はすでにずっと以前に議論されていました)。これは、次のように、色付けされていないグラフ同型と線形的に同等であるためと考えられます(これは、正規形でも当てはまります)。EQ-GIを説明する問題を呼び出します。

GIはEQ-GIの特別なケースであり、各グラフにはすべての頂点で構成される等価クラスが1つだけあります。

他の方向では、EQ-GIをGIに削減するには、を個の頂点、個のエッジ、および同値類との同値関係を持つグラフとします。頂点セットがの頂点と、各等価クラスに対応する新しい頂点、および新しい頂点構成されるグラフをします。接続経路での、各接続する、そして内のすべての頂点の(G,G)nmcGGv1,,vc=Gn+c+1w0,,wn+cwiw0w1w2wn+cviw0G、対応する等価クラスの頂点に接続します。その場合、は最大頂点を持ち、本質的に同じ時間範囲で構築できます。(また、最大でエッジがあります-これは、接続されたグラフのですが、それはやや少ないですほとんどのGIアルゴリズムの実行時間は本質的にのみ依存するため、関連しています。viGn+2c+n+1O(n)m+n+c+(n+c+1)m+4n+1O(m+n)O(m)n

更新:コメントに混乱があったため、上記の議論の正確さのスケッチをここに追加します。および与えられた場合、およびを上記のように作成されたグラフとします。がで上から頂点を、がで頂点を、そして同様にと表すとしましょう。同型がある場合、すべてのについてをに送信する必要があります。(G1,1)(G2,2)G1G2vi,1viG1vi,2G2wi,1wi,2G1G2wi,1wi,2i、各グラフでは、少なくとも長さのパスの終点である一意の頂点です。特に、はマップされます。近隣のでない正確である、同型が設定されたマップしなければならない集合に(特にとは両方とも同じ数の等価クラスを持つ必要があります)。同型写像はをに送る必要がないことに注意してください。wn+cn+c+1w0,1w0,2w0w1vi{v1,1,,vc,1}{v1,2,,vc,2}12cvi,1vi,2iですが、対応する等価クラスを相互にマッピングできる限り、のインデックスを並べ替えることができます。逆に、と間の同型がどのようにかのこの説明に基づいて、場合、これが同型与えることは簡単にわかります。vG1G2(G1,1)(G2,2)G1G2


私が理解している限り、あなたの削減には根本的な問題があります。基本的に、すべての等価クラスの頂点のセットに一意の不変プロパティを適用します。この場合、不変プロパティとして頂点の偏心を選択しました。グラフ、カラーリングとします。私たちは言ってみましょうによって誘発される同値関係であるすなわち、 IFF。Gf=ffu=fvf(u)=f(v)
ジョンD.

次に、EQ-GIをカラーGIに減らすことを検討してください。入力引数によって、を渡しを誘発するカラーリングを選択するだけで十分です。ここでの問題は、が意味することですが、他の方向は必ずしも対応していません。 2つの等価クラスのセット。(G,=1),(H,=2)G,Hc1,c2=1,=2(G,c)(H,d)(G,=c)(H,=d)
ジョンD.

別の言い方をすれば、より複雑な制約のために、単なるグラフ変換でEQ-GIを色付きGIに減らすことがどのように可能であるかを理解できません。ただし、あなたの構造が色付きGIをGIに減らすように機能することは明らかです。
John D.

@ user17410 EQ-GIを GIを色付け。「EQ-GIを説明する問題に電話してください。」グラフ変換がEQ-GIをGIに削減することは確かに可能です。実際、これはGIへの関係構造の同型問題に対して実行できます。ジョシュアの削減は私には正しいようです。頂点を追加する少しシンプルなものを考えていました。
David Richerby 2014

1
あなたの正当性の議論は私を納得させました。時間をかけてあなたの削減を分析する前に、結論に飛びつきました。申し訳ありません。
ジョンD.

3

私はあなたの最後のコメントをジョシュアの正解で読みました。EQ-GIをカラーGIに変換する必要がある場合(つまり、同値クラスに割り当てられた色に問題がある場合)、次の削減を使用できます。

開始グラフが、であり、等価クラスがあると仮定します。次に、各グラフに「順列子」、つまりノードの完全なグラフ(、)および色を使用。G1=(V1,E1)G2=(V2,E2)q|V1|+1=|V2|+1K|V1|+1K|V2|+1q+1c1,...,cq,cq+1

と両方で、 ノードは区別され、色付けされ残りのノードは色付けされます。のノードは色色付けされ、同じ等価クラスのノードは対応する色にリンクされます。のノードは色色付けされ、同じ同値類のノードは対応する色にリンクされます。KKqc1,...,cqcq+1G1cq+1KG2q+1K

また、色を削除して同等のGIインスタンスを取得できることにも注意してください:-)

ここに画像の説明を入力してください
あなたのコメントの例に対応する削減


これは有望に見えます。正しさは後でチェックします。
ジョンD.

@ user17410:わかりました。さらに説明が必要な場合はお知らせください
Marzio De Biasi 2014
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.