Sınırlı saçak grafikler için izomorfizme nazik giriş


17

Graph İzomorfizminin ( GI ) olduğu grafik sınıfları hakkında okuyorum P. Bu tür bir durum, burada açıklandığı gibi sınırlı değerlik grafiğidir (her bir tepe noktasının derecesi üzerinde maksimum) . Ama çok soyut buldum. Birisi bana açıklayıcı doğanın bazı referanslarını önerebilirse minnettar olurum. Grup teorisinde güçlü bir arka planım yok, bu yüzden grup teorisini yumuşak bir şekilde kullanan kağıtları tercih ederim (arka plan CS'de).


1
Kitabım yok (maalesef), ama Grafik İzomorfizmi Sorunu: Johannes Köbler, Uwe Schöning ve Jacobo Torán'ın Yapısal Karmaşıklığı sınırlı derece için bir kanıt içerebilir. Kontrol etmek isteyebilirsiniz.
Tsuyoshi Ito

2
@TsuyoshiIto: GI ve oldukça genel bir yapısal karmaşıklığa iyi bir giriş sağlayan mükemmel bir kitap olsa da, sınırlı derece durumu hakkında fazla bir şey içermiyor. Sınırlı derece davasına nazik bir giriş bilmiyorum, ancak grup teorik yöntemleriyle o kadar sıkı bir şekilde bağlantılı ki, grup teorisini "nazikçe" (OP tarafından istendiği gibi) kullanan bir açıklama olduğundan şüphe duyuyorum.
Joshua Grochow

Genel Bakış yapmaya hevesliyim, yakında yapacağım!
Jim

Yanıtlar:


14

Sınırlı grafik izomorfizmi için algoritma (permütasyon) grup teorisine o kadar yakından bağlıdır ki, grupları "sadece nazikçe" kullanan bir giriş olduğundan şüpheliyim. Ancak Paolo Codenotti'nin Ph.D. daha eksiksiz bir arka plan için tez . Sınırlı dereceli grafik izomorfizmini tam olarak kapsamaz, ancak bunun için gerekli araçları kapsar (ve tezin geri kalanı sınırlı dereceli hipergraflarla ilgilidir ve genel grafik izomorfizmi için en iyi bilinen algoritmayı sınırlı dereceli hipergraf vakasına genişletir) .

Grup-Teorik Algoritmalar ve Grafik İzomorfizmi kitabını , gerekli arka planın çoğunu kapsadığı için (Bölüm 2, "Temel Kavramlar", 47 sayfadır) ve konu.


1

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 0V 1V h ve V ( h + 1 ) = . Alt-kümesi, izin E K kenarlarının X ( 0 k h ) tarif yapıldığı haliyle olduğuVkV=V0V1VhV(h+1)=EkX(0kh)

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

Alt grafiğinin yapıldığı haliyle tanımlandığı gibidirXi

Xk=(V0V1Vk,E0E1E(k1)}

For example, X2={(V0V1V2,E0E1)}

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) .


[1]Mathon, Rudolf. ,A note on the graph isomorphism counting problem, Inform. Process. Lett. 8 (1979), no. 3, 131–132.
Jim
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.