Notazione:
Sia è grafico, e = ( v 1 , v 2 ) un bordo di X . L'insieme dei vertici V k l'insieme dei vertici di distanza k da posta , e lasciare che h sia l'altezza X .X=(V,E)e=(v1,v2)XVkkehX
Secondo la definizione di ,
V = V 0 ∪ V 1 … V h e V ( h + 1 ) = ∅ . Sia, il sottoinsieme E k dei bordi di X ( 0 ≤ k ≤ h ) è definito come-VkV=V0∪V1…VhV(h+1)=∅EkX(0≤k≤h)
Ek={(u,w)|u∈Vk,w∈Vk∪V(k+1)}.
Il sottografo è definito come-Xi
Xk=(V0∪V1⋯∪Vk,E0∪E1…E(k−1)}
Ad esempio, X2={(V0∪V1∪V2,E0∪E1)}
è il gruppo di automorfismi del grafico X in cui e è fisso. Se B è un gruppo elettrogeno di A u t e ( X k ) , si scrive ⟨ B ⟩ = A u t e ( X k ) , per esempio, è chiaro che A u t e ( X 0 ) = ⟨ ( v 1 , v 2Aute(X)XeBAute(Xk)⟨B⟩=Aute(Xk) Dove ( v 1 , v 2 ) è una permutazione dei vertici V 1 , v 2 di X .Aute(X0)=⟨(v1,v2)⟩(v1,v2)v1,v2X
Principio La
costruzione del gruppo elettrogeno del gruppo di automorfismi di è un problema completo GI (isomorfismo grafico) [1]. Quindi, se siamo in grado di calcolare il gruppo elettrogeno del gruppo di automorfismi di X (che ha limitato la mantovana nel tempo polinomiale), possiamo risolvere la GI in tempo polinomiale. Quindi, desideriamo determinare A u t e ( X ) .XXAute(X)
Tecnica:
Costruiremo . Per ciascuno, X k costruiremo A u t e ( X ( k ) )X0,X1.....XhXkAute(X(k))
Si noti che una permutazione di può essere estesa ad un automorfismo di A u t e ( X ( k + 1 ) ) .Aute(X(k))Aute(X(k+1))
Quindi, i generatori di possono essere ottenuti da generatori per A u t e ( X k ) .Aute(X(k+1))Aute(Xk)
Per costruire un generatore, viene manipolato il tipo di struttura di . Il tipo di struttura di E k può essere diviso in classi finite. Ad esempio, nel caso trivalente, ci sono solo sei tipi (solo cinque di questi casi possono effettivamente verificarsi).EkEk
Classificheremo i bordi in in tipi e li raggrupperemo in famiglie. Questo aiuta a creare un numero di etichette uniche.Ek
Aute(X(k))Aute(X(k))Aute(X(k+1))Aute(X)