温和介绍有价图的图同构


17

我正在阅读有关图同构(GI)在。一种这样的情况下是有界价(最大在每个顶点的程度)的曲线图所说明这里。但是我发现它太抽象了。如果有人可以向我建议一些说明性的内容,我将不胜感激。我在小组理论方面没有很强的背景,所以我更喜欢以柔和的方式使用小组理论的论文(我的背景是CS)。P


1
我没有这本书(不幸的是),但是JohannesKöbler,UweSchöning和JacoboTorán撰写的《图同构问题:其结构复杂性》可能包含有界度情况的证明。您可能要检查一下。
伊藤刚(Tsuyoshi Ito)

2
@TsuyoshiIto:虽然这是一本非常出色的书,它很好地介绍了GI以及相当多的一般结构复杂性,但是关于有限度情况并没有太多(如果有的话)。我不了解对有界度案例的温和介绍,但是它与群体理论方法紧密相关,以至于我怀疑有一种论述是“仅轻轻地”使用群体理论的(根据OP的要求)。
2012年

我渴望给出一个概述,我会尽快做的!
吉姆(Jim)

Answers:


14

有界图同构的算法与(置换)群论紧密相关,以至于我怀疑是否有介绍“仅轻轻地”使用群。但是,您可以咨询Paolo Codenotti的博士学位。论文以获得更完整的背景知识。他没有完全涵盖有界图同构,而是涵盖了所需的工具(本论文的其余部分是关于有界秩超图的,将最广为人知的通用图同构算法扩展到有界秩超图的情况) 。

您可能还会发现“ 组理论算法和图同构”这本书很有用,因为它涵盖了大多数必要的背景知识(第2章,“基本概念”,共47页),并且比大多数有关该主题的已发表论文更为轻松地阐述。话题。


1

表示法:为图,e = v 1v 2X的边。顶点集V ķ是设定距离的顶点ķX=(V,E)e=(v1,v2)XVkk,并让 ħ是的高度 XehX

据的定义V = V 0V 1 ... V ħV ħ + 1 = 。令X的边的子集E kVkV=V0V1VhV(h+1)=Ek是定义原样X(0kh)

Ek={(u,w)|uVk,wVkV(k+1)}.

子图定义为-Xi

Xk=(V0V1Vk,E0E1E(k1)}

例如, X2={(V0V1V2,E0E1)}

是曲线图的自同构组 X其中 ë是固定的。如果是的发电机组ù éX ķ,我们写= ù éX ķ,例如,很显然, ù éX 0= v 1v 2Aute(X)XeBAute(Xk)B=Aute(Xk)Aute(X0)=(v1,v2)(v1,v2)v1,v2X

XXAute(X).

Technique:

We will construct X0,X1.....Xh. For each, Xk we will construct Aute(X(k))

Note that, a permutation of Aute(X(k))may be extended to an automorphism of Aute(X(k+1)).

So, generators of Aute(X(k+1)) can be obtained from generators for Aute(Xk).

To construct generator, structure-type of Ek is manipulated. The structure-type of Ek can be divided into finite classes. For example, in the trivalent case, there are only six type (only five of those cases can actually occur).

We will classify the edges in Ek into types and will group them into families . This helps to create a number of unique labels.

For a fixed valence, the number of labels is small. At this point, we use the concept of setwise-stabilizers to find permutations which acts on particular label. In the process, we find the generator of Aute(X(k)). Then, we use the generator ofAute(X(k)) to find the generator of Aute(X(k+1)), as stated earlier. Proceeding in this manner, we obtain, Aute(X) .


[1]Mathon, Rudolf. ,A note on the graph isomorphism counting problem, Inform. Process. Lett. 8 (1979), no. 3, 131–132.
Jim
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.