Notação:
Let ser gráfico, e = ( v 1 , v 2 ) uma aresta de X . O conjunto vértice V k ser o conjunto de vértices de distância k a partir de e , e deixá- H ser a altura de X .X=(V,E)e=(v1,v2)XVkkehX
De acordo com a definição de ,
V = V 0 ∪ V 1 ... V H e V ( h + 1 ) = ∅ . Seja o subconjunto E k das arestas de X ( 0 ≤ k ≤ h ) definido comoVkV=V0∪V1…VhV(h+1)=∅EkX(0≤k≤h)
Ek={(u,w)|u∈Vk,w∈Vk∪V(k+1)}.
O subgrafo é definido comoXi
Xk=(V0∪V1⋯∪Vk,E0∪E1…E(k−1)}
Por exemplo, X2={(V0∪V1∪V2,E0∪E1)}
é o grupo de automorfismo do gráfico X em que e é fixo. Se B é um grupo gerador de um u t e ( X k ) , que escrever ⟨ B ⟩ = Um u t e ( X k ) , por exemplo, é evidente que uma u t e ( X 0 ) = ⟨ ( v 1 , v 2Aute(X)XeBAute(Xk)⟨B⟩=Aute(Xk) Onde ( v 1 , v 2 ) é uma permutação de vértices v 1 , v 2 de X .Aute(X0)=⟨(v1,v2)⟩(v1,v2)v1,v2X
Princípio A
construção de um grupo gerador de automorfismo de é um problema completo de GI (gráfico isomorfismo) [1]. Portanto, se pudermos calcular o conjunto gerador do grupo automorfismo X (que tem valência limitada no tempo polinomial), podemos resolver o GI no tempo polinomial. Então, queremos determinar A u t e ( X ) .XXAute(X)
Técnica:
Vamos construir . Para cada X k , construiremos A u t e ( X ( k ) )X0,X1.....XhXkAute(X(k))
Note-se que, uma permutação de pode ser estendido para uma automorphism de um u t e ( X ( k + 1 ) ) .Aute(X(k))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) .