그래프 동형 테스트를위한 하드 인스턴스


16

매우 규칙적인 그래프의 경우 GI 테스트에서 가장 어려운 그래프입니까?

여기서 "가장 단단한"은 "상식적인"의미로 사용되거나 "평균적으로"사용됩니다.
Wolfram MathWorld는 "병리학 적으로 어려운 그래프"를 언급합니다. 그들은 무엇인가?

그래프의 25쌍 내 샘플 세트 : http://funkybee.narod.ru/graphs.htm -에서 SRG 또는 RG 나는 같은 종류의 다른 많은 제외한 모든 테스트 http://www.maths.gla.ac .uk / ~ es / srgraphs.html 또는 genreg.exe. 1000 그래프를 생성하면 1000 * (1000-1) / 2 쌍을 모두 테스트합니다. 물론, 예를 들어, 정도가 다른 정렬 된 벡터를 가진 그래프와 같은 명백한 ( "어리석은") 사례는 테스트하지 않습니다. 그러나 프로세스는 끝없는 것처럼 보이며 어느 정도 쓸데없는 냄새가납니다. 어떤 테스트 전략을 선택해야합니까? 아니면이 질문은 GI 문제 자체와 거의 동일합니까?

심지어 논문 에 @ sis_pascal_schweitzer.pdf
(@ 5501에서 제안) 의 그래프를 다시 그렸습니다 . 좋은 그림 : http://funkybee.narod.ru/misc/furer.jpg
확실하지는 않지만 정확하게 "k- 차원
Weisfeiler-Lehman 알고리즘이 구별 할 수없는 "이런 종류의 그래프 인 것 같습니다 .
그러나 여러분, 전자 책에서 종이로 그래프를 복사하는 것은 나에게도 너무 많습니다.

25

0100000000000000000000000
1010000000000000000000000
0101000000000000000000100
0010100000000010000000000
0001010000001000000000000
0000101000000000000000000
0000010100000000000000000
0000001010000000000000000
0000000101000000000000000
0000000010100000000000000
0000000001010000000000000
0000000000101000000000100
0000100000010000000000010
0000000000000010000001010
0001000000000101000000000
0000000000000010100000000
0000000000000001010000000
0000000000000000101000000
0000000000000000010100000
0000000000000000001010000
0000000000000000000101000
0000000000000100000010100
0010000000010000000001000
0000000000001100000000001
0000000000000000000000010

0100000000000000000000000
1010000000000000000000000
0101000000000000000000100
0010100000000010000000000
0001000000001000000010000
0000001000000000000001000
0000010100000000000000000
0000001010000000000000000
0000000101000000000000000
0000000010100000000000000
0000000001010000000000000
0000000000101000000000100
0000100000010000000000010
0000000000000010000001010
0001000000000101000000000
0000000000000010100000000
0000000000000001010000000
0000000000000000101000000
0000000000000000010100000
0000000000000000001010000
0000100000000000000100000
0000010000000100000000100
0010000000010000000001000
0000000000001100000000001
0000000000000000000000010

현상금 묻기 :
===========
마지막 두 쌍 (왼쪽 텍스트 영역의 # 34 및 # 35 : http://funkybee.narod.ru/graphs.htm )이 동형인지 확인할 수 있습니까?
: 문제는이 기반으로한다는 것입니다 http://funkybee.narod.ru/misc/mfgraph2.jpg 에서 그래프 동형 테스트에서 반례 M. Furer에 의해 (1987)하지만 난 그들에게 비 동형 가져올 수 없습니다. .

PS # 1
기본 조각 4 개 (정수 (m ^ 2)의 제곱이어야 함)를 가져 와서 연속으로 뜯어 냈습니다. 그래서 사본에서 1 번째 글로벌 그래프를 얻었습니다. 4 개 조각의 각 모서리-두 번째 글로벌 그래프를 얻었습니다. 그러나 그들은 동형으로 변했습니다. Furer의 동화에서 무엇을 놓치거나 오해 했습니까?

PS # 2
알았습니다.
3 쌍 # 33, # 34 및 # 35 ( http://funkybee.narod.ru/graphs.htm의 마지막 3 쌍 )는 정말 놀라운 경우입니다.

쌍 # 34 :
        G1과 G2는 비 등방성 그래프입니다.
        G1에서 : 모서리 (1-3), (2-4). G2에서 : 모서리 (1-4), (2-3).
        더 이상 차이점이 없습니다.

페어 # 35 :
        G11 및 G22는 동형 그래프입니다.
        G11 = G1 및 G22는 G2의 사본이며 한 가지 차이점 만 있습니다.
        가장자리 (21-23), (22-24)는 다음과 같이 교환되었습니다 : (21-24), (22-23)
        ... 그리고 두 개의 그래프가 동형이됩니다
        마치 2 개의 스왑이 서로를 소멸시키는 것처럼.
        이러한 스왑의 홀수는 다시 그래프를 비 등방성으로 만듭니다.

그래프 # 33 (20 개 정점 26 가장자리)이 여전히있다 : http://funkybee.narod.ru/misc/mfgraph2.jpg
## 34에서 그래프 (35)는 2 기본 그래프 (# 33)을 결합하여 제조 하였다 - 각각 40 개의 정점과 60 = 26 + 26 + 8 모서리를 얻습니다. 8 개의 새로운 모서리로 새로운 그래프 ( "큰")의 2 개의 "반쪽"을 연결합니다. Martin Furer가 말한 것처럼 정말 놀랍고 정확하게 ...

사례 # 33 : g = h ( "h"는 "중간에 하나의 가능한 가장자리 스왑이있는 g"입니다. "
                                                  (사진 참조)

사례 # 34 : g + g! = g + h (!!!)


사례 # 35 : g + g = h + h (!!!)

3
Wolfram MathWorld . 그래프 동형 테스트를 어렵게하려면 강력한 정규 그래프보다 훨씬 더 많은 것이 필요하므로 답은 "아니오"입니다. 그러나 나는 또한이 질문에 대한 좋은 대답을보고 싶습니다. 특히, 어떻게 "병리학 적으로 단단한 그래프"를 구성하거나 찾는가?
피터 쇼어

3
진행 상황을 기록하는 질문을 계속 편집하는 것은 적절하지 않습니다. 이 작업을 계속 진행하는 경우 질문을 명확하게 할 때 오프라인으로 질문을 게시하고 새 질문을 게시해야합니다.
Suresh Venkat

@Suresh, 지금 41MB의 SRG (36-15-6-6)를 다운로드했습니다. 그리고이 그래프 중 6000을 내 알고리즘에 대해 테스트했습니다. 내가 18,000,000 쌍을 테스트했음을 의미합니다. 그들 모두는 동형이 없었습니다. 그러나 그것은 나나 다른 사람에게 아무 것도 말하지 않습니다. 내가 필요한 것은 반례입니다.
trg787

4
이것은 올바른 포럼이 아닙니다. "이 두 가지 특정 그래프가 동형인지 아닌지"라는 형식의 질문은이 사이트에 적합한 종류의 질문이 아닙니다. 더 일반적인 질문입니다.
Suresh Venkat

! 이미지 설명을 여기에 입력하십시오 . APSP 매트릭스로 시도했습니다 .... 동형이 감지되었습니다. 그래프 번호 33 (20 꼭지점) 이들은 이미지이며 postimg.org/image/o8v892koz/05f762ec APSP 매트릭스가 서로 재 배열되었으므로 그래프 쌍은 동형입니다. ** 이전에는 잘못 계산했습니다. postimg.org/image/6nzlmfe9v 다른 사람들을 시험해보십시오 !
Jim

답변:


17

나는

다른 결과에 대한 링크는 대단히 감사하겠습니다.


감사합니다, @Peter. Greg Tener가 자신의 아카이브에 샘플 미야자키 그래프를 넣지 않은 것이 유감입니다.
trg787

추신 : 나는 비 이성 질성이 감지하기가 매우 어려운 비 이소성 그래프를 보는 데 더 관심이 있습니다.
trg787

2
Pascal Schweitzer의 PhD 논문에는 어려운 것으로 가정되는 그래프의 구성 / 참조가 포함되어 있습니다. users.cecs.anu.edu.au/~pascal/docs/thesis_pascal_schweitzer.pdf
5501

1
@ 슈레 쉬; 죄송합니다, 수레 쉬, "사건"이 무슨 뜻인지 잘 모르겠습니다 ...
trg787

2
"비정형이 어려운 비 동형 그래프에 더 관심이있는"사례
Suresh Venkat

0

내가 찾은 페어 35의 경우
1 : 6,7,9,10,15,16,18,19,26,27,29,30,35,36,38,39
2 : 6,7,9,10, 15,16,18,19,26,27,29,30,35,36,38,39
3 1,2,3,4,21,22,23,24
4 : 5,8,11,12, 13,14,17,20,25,28,31,32,33,34,37,40
5 : 5,8,11,12,13,14,17,20,25,28,31,32,33 , 34,37,40
6 : 5,8,11,12,13,14,17,20,25,28,31,32,33,34,37,40
7 : 5,8,11,12,13 , 14,17,20,25,28,31,32,33,34,37,40
8 : 6,7,9,10,15,16,18,19,26,27,29,30,35, 36,38,39
9 : 6,7,9,10,15,16,18,19,26,27,29,30,35,36,38,39
10 : 6,7,9,10,15, 16,18,19,26,27,29,30,35,36,38,39
11 : 1,2,3,4,21,22,23,24
12 : 5,8,11,12,13, 14,17,20,25,28,31,32,33,34,37,40
13 : 5,8,11,12,13,14,17,20,25,28,31,32,33,34 , 37,40
14 : 1,2,3,4,21,22,23,24
15 : 6,7,9,10,15,16,18,19,26,27,29,30,35,36,38,39
16 : 6,7,9,10,15,16,18,19 , 26,27,29,30,35,36,38,39
17 : 1,2,3,4,21,22,23,24
18 : 5,8,11,12,13,14,17,20 , 25,28,31,32,33,34,37,40
19 : 6,7,9,10,15,16,18,19,26,27,29,30,35,36,38,39
20 : 5,8,11,12,13,14,17,20,25,28,31,32,33,34,37,40
21 : 5,8,11,12,13,14,17,20, 25,28,31,32,33,34,37,40
22 : 5,8,11,12,13,14,17,20,25,28,31,32,33,34,37,40
23 : 5,8,11,12,13,14,17,20,25,28,31,32,33,34,37,40
24 : 6,7,9,10,15,16,18,19,26 , 27,29,30,35,36,38,39
25 : 6,7,9,10,15,16,18,19,26,27,29,30,35,36,38,39
26 : 1 , 2,3,4,21,22,23,24
27 : 6,7,9,10,15,16,18,19,26,27,29,30,35,36,38,39
28 : 5 , 8,11,12,13,14,17,20,25,28,31,32,33,34,37,40
29 : 1,2,3,4,21,22,23,24
30 : 5,8,11,12,13,14,17,20,25,28,31,32,33,34,37,40
31 : 6,7,9,10,15,16,18,19 , 26,27,29,30,35,36,38,39
32 : 1,2,3,4,21,22,23,24
33 : 6,7,9,10,15,16,18,19 , 26,27,29,30,35,36,38,39
34 : 5,8,11,12,13,14,17,20,25,28,31,32,33,34,37,40
35 : 5,8,11,12,13,14,17,20,25,28,31,32,33,34,37,40
36 : 6,7,9,10,15,16,18,19, 26,27,29,30,35,36,38,39
37 : 5,8,11,12,13,14,17,20,25,28,31,32,33,34,37,40
38 : 1,2,3,4,21,22,23,24
39 : 6,7,9,10,15,16,18,19,26,27,29,30,35,36,38,39
40 : 6,7,9,10,15,16,18,19,26,27,29,30,35,36,38,39

결과를 확인하기 위해 스크립트 작성을 아직 완료하지 않았습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.