Gösterim:
Let grafiktir olmak E = ( v 1 , v 2 ) bir kenarının X . Tepe grubu V k mesafesi köşe kümesi k gelen e ve izin h yüksekliği olması X .X=(V,E)e=(v1,v2)XVkkehX
tanımına göre ,
V = V 0 ∪ V 1 … V h ve V ( h + 1 ) = ∅ . Alt-kümesi, izin E K kenarlarının X ( 0 ≤ k ≤ h ) tarif yapıldığı haliyle olduğuVkV=V0∪V1…VhV(h+1)=∅EkX(0≤k≤h)
Ek={(u,w)|u∈Vk,w∈Vk∪V(k+1)}.
Alt grafiğinin yapıldığı haliyle tanımlandığı gibidirXi
Xk=(V0∪V1⋯∪Vk,E0∪E1…E(k−1)}
For example, X2={(V0∪V1∪V2,E0∪E1)}
Aute(X) is the automorphism group of graph X where e is fixed. If B is a generating set of Aute(Xk) , we write ⟨B⟩=Aute(Xk), for example, it is clear that Aute(X0)=⟨(v1,v2)⟩ where (v1,v2) is a permutation of vertices v1,v2 of X.
Principle
Constructing generating set of automorphism group of X is a GI (graph isomorphism) complete problem [1]. So, if we can compute generating set of automorphism group of X (which has bounded valance in polynomial time), we can solve GI in polynomial time. So, we wish to determine Aute(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) .