나는 그래프 동형 (있는 그래프의 클래스에 대한 책을 읽은하고 )에 P . 이러한 경우 중 하나는 여기에 설명 된 바운딩 된 원자가 그래프 (각 정점의 최대 각도)입니다 . 그러나 나는 너무 추상적이라는 것을 알았습니다. 누군가 나에게 해설 적 인 성격에 대한 언급을 제안 할 수 있다면 감사 할 것입니다. 나는 그룹 이론에 대한 배경 지식이 없기 때문에 그룹 이론을 부드럽게 사용하는 논문을 선호한다 (나의 배경은 CS에있다).
나는 그래프 동형 (있는 그래프의 클래스에 대한 책을 읽은하고 )에 P . 이러한 경우 중 하나는 여기에 설명 된 바운딩 된 원자가 그래프 (각 정점의 최대 각도)입니다 . 그러나 나는 너무 추상적이라는 것을 알았습니다. 누군가 나에게 해설 적 인 성격에 대한 언급을 제안 할 수 있다면 감사 할 것입니다. 나는 그룹 이론에 대한 배경 지식이 없기 때문에 그룹 이론을 부드럽게 사용하는 논문을 선호한다 (나의 배경은 CS에있다).
답변:
경계도 그래프 이소 형성 알고리즘은 (순열) 그룹 이론과 밀접한 관련이 있으므로 그룹을 "부드럽게 만"사용하는 도입이 의심됩니다. 그러나 Paolo Codenotti의 Ph.D.에 문의하십시오 . 보다 완벽한 배경에 대한 논문 . 그는 경계도 동형 이형을 정확히 다루지는 않지만 필요한 도구를 다룹니다 (그리고 나머지 논문은 경계 형 하이퍼 그래프에 관한 것입니다. 일반 그래프 동형에 가장 잘 알려진 알고리즘을 경계 계급 하이퍼 그래프 경우로 확장합니다) .
Group-Theoretic Algorithms and Graph Isomorphism 이라는 책 은 필요한 대부분의 배경 (2 장, "기본 개념", 47 페이지)을 다루고 있으며 대부분의 출판 된 논문보다 훨씬 여유롭게 설명되므로 유용합니다. 주제.
표기법 하자 그래프 될 E = ( V 1 , V 2 ) 의 단부 X . 정점 세트 V의 k는 거리의 정점들의 집합 K 에서 E 및하자 h는 높이가 될 X .
정의에 따라 , V = V 0 ∪ V 1 … V h 및 V ( h + 1 ) = ∅ . 서브 세트,하자 E의 K 의 에지의 X ( 0 ≤ K ≤ H ) 정의 된 직후 인
Subgraph 는 다음과 같이 정의됩니다.
예를 들어,
그래프의 동형 기 X (E)이 고정된다. 경우 B는 의 발생 세트이다 U t E ( X (K) ) , 우리는 물품 ⟨ B를 ⟩ = U t E ( X 케이 ) , 예를 들어, 분명하다 U t E ( X 0 ) = ⟨ ( V 1 , v 2 여기서 ( V 1 , V 2 ) 의 정점은 순열 v에 1 , V 2 의 X가 .
원리 다형성 그룹의 집합을 생성 하는 것은 GI (그래프 동형) 완전한 문제이다 [1]. 따라서 다항식 시간에 균형을 이루는 X 의 다형성 그룹의 생성 집합을 계산할 수 있다면 다항식 시간으로 GI를 해결할 수 있습니다. 그래서, 우리가 판단 할 U t E ( X ) .
기술:
우리는 건설 할 것입니다 . 각각에 대해 X k 우리는 A u t e ( X ( k ) )를 만들 것입니다
의 순열, 유의 U t E ( X ( k는 ) ) 의 동형으로 확장 될 수있다 U t E ( X ( K + 1 ) ) .
그래서, 발전기 U t E ( X ( K + 1 ) ) 에 대한 발전기로부터 얻어 질 수 U t E ( X (K) ) .
구조 생성기의 구조 타입 조작된다. 구조 타입 E의 k는 한정된 종류로 나눌 수있다. 예를 들어, 3 가의 경우 6 가지 유형 만 있습니다 (실제로는 5 가지만 발생할 수 있음).
우리의 가장자리 분류됩니다 유형과 가족에 의지 그룹 그들로. 이렇게하면 여러 가지 고유 한 레이블을 만들 수 있습니다.
고정 원자가의 경우 라벨 수가 적습니다. 이 시점에서 setwise-stabilizers 개념을 사용하여 특정 레이블에 작용하는 순열을 찾습니다. 이 과정에서 의 발생기를 찾습니다 . 그런 다음 A 의 생성기를 사용합니다 . 의 생성 찾을 U t E ( X ( K + 1 ) ) 전술 한 바와 같이. 이와 같이 진행하면, 우리가 구 U .