Повноцінне введення до ізоморфізму графів для обмежених валентних графіків


17

Я читав про класи графів , для яких Ізоморфізм графів ( GI ) знаходиться в P . Одним із таких випадків є графіки обмеженої валентності (максимум понад ступінь кожної вершини), як пояснено тут . Але я вважав це занадто абстрактним. Буду вдячний, якщо хтось може запропонувати мені кілька посилань описувального характеру. У мене немає сильного досвіду в груповій теорії, тому я вважаю за краще статті, які використовують групову теорію щадно (мій досвід роботи в CS).


1
У мене немає книги (на жаль), але проблема « Графічний ізоморфізм»: її структурна складність Йоханнеса Кеблера, Уве Шенінга та Якобо Торана може містити докази для випадку обмеженого ступеня. Ви можете перевірити це.
Цуйосі Іто

2
@TsuyoshiIto: Хоча це відмінна книга, яка дає хороший вступ до GI та неабиякої загальної структурної складності, вона не містить багато (якщо взагалі) про обмежений ступінь. Я не знаю про щадне вступ до випадку обмеженого ступеня, але воно настільки тісно пов'язане з груповими теоретичними методами, що я сумніваюся, що існує виклад, який використовує групову теорію "лише обережно" (як цього вимагає ОП).
Джошуа Грохов

Я хочу дати Огляд, я зроблю це незабаром!
Джим

Відповіді:


14

Алгоритм ізоморфізму графіка обмеженого ступеня настільки тісно пов'язаний з теорією групових перестановок, що я сумніваюся, що існує вступ, який використовує групи "лише обережно". Однак ви можете порадитися з доктором Паоло Коденотті. теза для більш повної інформації. Він точно не висвітлює ізоморфізм графіка обмеженого ступеня, але охоплює необхідні для цього інструменти (а решта дисертації - про гіперграми з обмеженим рангом, поширюючи найвідоміший алгоритм для загального ізоморфізму графіка на випадок з обмеженим рангом) .

Також може бути корисною книга « Групово-теоретичні алгоритми та ізоморфізм графіка» , оскільки вона охоплює більшу частину необхідного фону (глава 2, «Основні поняття», становить 47 сторінок) і є набагато більш неквапливою експозицією, ніж більшість опублікованих праць Тема.


1

Позначення: Нехай буде граф, е = ( v 1 , v 2 ) ребро X . Безліч вершин V K безліч вершин відстані до від е , і нехай ч буде висота X .X=(V,E)e=(v1,v2)XVkkehX

Відповідно до визначення , V = V 0V 1V h і V ( h + 1 ) = . Нехай, підмножина E k ребер X ( 0 k h ) визначається як-VkV=V0V1VhV(h+1)=EkX(0kh)

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

Підграф визначається як-Xi

Xk=(V0V1Vk,E0E1E(k1)}

Наприклад, X2={(V0V1V2,E0E1)}

- група автоморфізму графа X, деє фіксованою e . Якщо B є породжує безліч A ¯u т е ( Х до ) , ми пишемоB = у т е ( Х до ) , наприклад, очевиднощо у т е ( Х 0 ) = ( v 1 , v 2Aute(X)XeBAute(Xk)B=Aute(Xk)Aute(X0)=(v1,v2)(v1,v2)v1,v2X

XXAute(X)

Техніка:

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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.