정점 세트에서 동등성 관계를 갖는 그래프 동형


9

컬러 그래프는 튜플로 설명 할 수 있습니다 (G,c) 어디 G 그래프이며 c:V(G)N착색입니다. 두 개의 컬러 그래프(G,c)(H,d) 동형이 존재하는 경우 동형이라고한다 π:V(G)V(H) 착색이 준수되도록, 즉 c(v)=d(π(v)) 모든 vV(G).

이 개념은 매우 엄격한 의미에서 컬러 그래프의 동형을 캡처합니다. 동일한 지역에 대해 두 개의 정치지도가 있지만 서로 다른 색상 세트를 사용하는 경우를 고려하십시오. 그들이 같은 방식으로 채색되어 있는지 묻는다면, 두지도의 색상이이 매핑을 통해 일치하도록 두 색상 세트 사이에 이등 식 매핑이 존재하는지 여부를 의미한다고 가정합니다. 이 개념은 컬러 그래프를 튜플로 설명하여 공식화 할 수 있습니다.(G,) 어디 의 정점 집합에 대한 등가 관계입니다 G. 그런 다음 두 개의 그래프를 말할 수 있습니다.(G,1)(H,2) 동형이 존재하는 경우 동형 π:V(G)V(H) 모든 쌍을 위해 v1,v2V(G) 그것은 보유

v11v2 iff π(v1)2π(v2)

내 질문은이 개념이 정식 형태 등을 찾기 위해 이전에 연구되었는지 여부이며, 그렇다면 어떤 이름으로 알려져 있습니까?


3
""표기법을 사용하지 마십시오="평등 관계 이외의 다른 것에 대해!
David Richerby

답변:


9

당신이 설명하는 문제는 분명히 고려되었습니다 (저는 대학원에서 그것을 논의하고 그 전에 이미 논의 된 것을 기억합니다). 그러나 문헌에서 특정 언급을 지적 할 수는 없습니다. 아마도 다음과 같이 무색 그래프 동형에 선형 적으로 동일하기 때문에 (정규 형식에서도 마찬가지입니다). EQ-GI를 설명하는 문제를 부르십시오.

GI는 각 그래프가 모든 정점으로 구성된 하나의 동등성 클래스를 갖는 EQ-GI의 특별한 경우입니다.

다른 방향으로 EQ-GI를 GI로 줄이려면 (G,G) 와 동등한 관계를 가진 그래프이다 n 정점, m 가장자리 c동등성 클래스. 그래프 구성G 정점 세트는 정점으로 구성됩니다. G새로운 꼭짓점과 함께 v1,,vc각 등가 클래스에 대해 =G, 만큼 잘 n+c+1 새로운 정점 w0,,wn+c. 연결wi경로에 w0w1w2wn+c각 연결 viw0그리고 모든 정점에 대해 G해당 동등성 클래스 정점에 연결 vi. 그때G 기껏해야 n+2c+n+1O(n)꼭짓점은 본질적으로 동일한 시간 제한으로 구성 될 수 있습니다. (또한 최대m+n+c+(n+c+1)m+4n+1O(m+n) 가장자리-어느 O(m) 연결된 그래프의 경우-대부분의 GI 알고리즘에는 본질적으로 의존하는 실행 시간이 있기 때문에 다소 관련성이 없습니다. n.)

업데이트 : 의견에 약간의 혼란이 있었으므로 위의 주장의 정확성에 대한 스케치를 여기에 추가합니다. 주어진(G1,1)(G2,2), 허락하다 G1G2위와 같이 구성된 그래프 여야합니다. 허락하다vi,1 꼭짓점을 나타내 다 vi 위에서 G1, vi,2 에 하나 G2및 유사하게 wi,1wi,2. 동형이있는 경우G1G2을 보내야합니다. wi,1wi,2 모든 i, 각 그래프에서 wn+c 길이가 적어도 모든 경로의 끝점 인 고유 정점입니다. n+c+1. 특히,w0,1 에 매핑 w0,2. 이웃부터w0 그렇지 않다 w1 정확히 vi동형이 집합을 매핑해야합니다. {v1,1,,vc,1} 세트로 {v1,2,,vc,2} (특히 둘 다 12 같은 숫자 여야합니다 c등가 클래스). 동 형사상을 보낼 필요는 없습니다.vi,1vi,2 모든 i의 지수를 퍼뜨리는 것은 허용되지만 v해당 동등성 클래스가 서로 맵핑 될 수있는 한입니다. 반대로, 동형이 어떻게G1G2 볼 수 있다면, 쉽게 볼 수 있습니다 (G1,1)(G2,2) 그러면 동형이됩니다 G1G2.


내가 이해하는 한 감소에 근본적인 문제가 있습니다. 기본적으로 모든 동등성 클래스의 정점 세트에 고유 한 불변 속성을 적용합니다. 이 경우 정점의 편심을 변하지 않는 속성으로 선택했습니다. 그래프G 허락하다 f채색하십시오. 우리가 말해 보자=f 에 의해 유발되는 등가 관계는 fu=fv iff f(u)=f(v).
John D.

이제 EQ-GI를 컬러 GI로 줄이는 것을 고려하십시오. 입력에 대한 당신의 주장에 의해(G,=1),(H,=2) 통과하면 충분하다 G,H 그리고 착색을 선택하십시오 c1,c2 유도하는 =1,=2. 여기서 문제는(G,c)(H,d) 암시 (G,=c)(H,=d)그러나 다른 방향이 반드시 사실 일 필요는 없습니다. 왜냐하면 우리는 두 세트의 동등성 클래스 사이의 대응 관계를 선험적으로 알지 못하기 때문입니다.
John D.

달리 말하면, 단순한 그래프 변환이 더 복잡한 제약 때문에 EQ-GI를 컬러 GI로 줄이는 것이 어떻게 가능한지 알 수 없습니다. 그러나 컬러 GI를 GI로 줄이기 위해 구성이 작동한다는 것은 분명합니다.
John D.

@ user17410 EQ-GI GI로 표시됩니다. "EQ-GI를 설명하는 문제를 부르십시오." 그래프 변환으로 EQ-GI를 GI로 줄일 수 있습니다. 실제로 이것은 GI와의 관계 구조에 대한 동 형사상 문제에 대해 수행 할 수 있습니다. 여호수아의 축소는 나에게 옳아 보인다. 정점을 더 추가하는 약간 더 간단한 것을 생각했습니다.
David Richerby

1
당신의 정확성 주장은 저를 설득했습니다. 감소를 분석하기 전에 시간을 내기 전에 빨리 결론을 내 렸습니다. 사과드립니다.
John D.

3

나는 여호수아의 정답에서 당신의 마지막 의견을 읽었습니다. EQ-GI를 컬러 GI로 변환해야하는 경우 (즉, 등가 클래스에 할당 된 색상에 문제가있는 경우) 다음 축소를 사용할 수 있습니다.

시작 그래프가 G1=(V1,E1), G2=(V2,E2) 그리고있다 q동등성 클래스; 각 그래프에 "permutator", 즉 완전한 그래프를 추가 할 수 있습니다.|V1|+1=|V2|+1 노드 (K|V1|+1,K|V2|+1) 및 사용 q+1 그림 물감 c1,...,cq,cq+1.

둘다 KK, q 노드는 구별되고 c1,...,cq 나머지 노드는 cq+1. 노드G1 색깔이있다 cq+1 동일한 동등성 클래스의 노드는 K; 의 노드G2 색깔이있다 q+1 동일한 동등성 클래스의 노드는 K.

또한 색상을 삭제하고 동등한 GI 인스턴스를 얻을 수 있습니다 :-)

여기에 이미지 설명을 입력하십시오
귀하의 의견에있는 예제에 대응하는 축소 핵심


이것은 유망 해 보인다. 나중에 정확성을 확인하겠습니다.
John D.

@ user17410 : 좋아, 내가 당신보다 해명이 필요하면 알려
MARZIO 드 BIASI을
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.