"채색 행렬"의 존재


9

편집 : 이제이 게시물과 관련된 후속 질문 이 있습니다.


정의

허락하다 ck정수 여야합니다. 우리는 표기법을 사용합니다[i]={1,2,...,i}.

c×c 매트릭스 M=(mi,j) 라고합니다 c-에-k다음과 같은 경우 채색 행렬 :

  • 우리는 mi,j[k] 모든 i,j[c],
  • 모든 i,j,[c]ijj 우리는 mi,jmj,.

우리는 쓴다 ck 존재하는 경우 c-에-k 착색 매트릭스.


대각선 요소는 관련이 없습니다. 우리는 비 대각선 요소에만 관심이 있습니다.M.

다음과 같은 대체 관점이 도움이 될 수 있습니다. 허락하다R(M,)={m,i:i} 행의 비 대각선 요소 집합 , 마찬가지로 보자 C(M,)={mi,:i} 열의 비 대각선 요소 집합 . 지금M 이다 c-에-k 착색 매트릭스 iff

R(M,)[k],C(M,)[k],R(M,)C(M,)=
모든 [c]. 즉, 행 그리고 열 (대각선을 제외하고) 별개의 요소로 구성되어야합니다.

해석하려고하면 도움이 될 수도 있고 아닐 수도 있습니다 M 특별한 해시 함수로서 [c]2[k].

여기에 6-에-4 착색 매트릭스 :

[221113311144111322324224234343].

일반적으로 n2 우리는

(2nn)2n.
예를 들어 20664. 이를 확인하기 위해 다음 구성을 사용할 수 있습니다 (예 : Naor & Stockmeyer 1995).

허락하다 c=(2nn) 그리고하자 k=2n. 허락하다f 거부하다 [c] 모두의 집합에 n-서브셋 [2n], 그건, f(i)[2n]|f(i)|=n 모든 i. 각각i,j[c]ij임의로 선택하십시오

mi,jf(i)f(j).

참고 f(j)f(i). 구성이 실제로 색상 표인지 확인하는 것은 간단합니다. 특히, 우리는R(M,)=f()C(M,)=[k]f().

질문

위의 구성이 최적입니까? 그렇지 않으면, 우리는 가지고 있습니까

(2nn)+12n
어떠한 것도 n2?

상기 구성은 무증상 인 것으로 잘 알려져있다. 반드시k=Ω(logc). 이는 예를 들어 Linial (1992)의 결과 또는 Ramsey 이론의 간단한 적용에서 비롯됩니다. 그러나 나에게도 건설이 일정한지 여부는 확실하지 않습니다. 일부 수치 실험에 따르면 위의 구성이 최적 일 수 있습니다.

자극

문제는 그래프 채색을위한 빠른 분산 알고리즘의 존재와 관련이 있습니다. 예를 들어, 지시 된 트리 (루트 노드를 향한 모든 모서리)가 제공되고 적절한 트리가 제공되었다고 가정합니다c나무의 채색. 이제 적절한 계산을하는 분산 알고리즘이 있습니다k 나무의 채색 1 다음과 같은 경우에만 동기식 통신 라운드 ck.


"대체 원근법"의 표시 수학에서 [c]는 [k]로 표시되어야합니다. 다음 줄에서“모든 l \ in [k]”는“모든 l \ in [c]”로 표시되어야합니다.
Ito Tsuyoshi

답변:


9

구조는 최적의 의미에서 (2nn)+1n붙잡을 수 없습니다. 실제로, c -to- k 채색 행렬 은 집합 {1,…, k }의 c 서브 세트 A 1 ,…, A c 가 존재하는 경우에만 존재하며 , 따라서 고유 한 ij가 A를 만족시키지 않는 경우 가 있음을 쉽게 알 수있다 IJ . ( "만 if"방향의 경우 , c - k k 채색 행렬 M에 대해 A i = R ( M , i )을 취 하십시오. "if"방향에 대해서는 m ij를 설정하십시오IJ 세트 없음.)를 패밀리는 다른이 호출 포함 Sperner 가족 , 그리고 크기의 우주에 Sperner 가족 세트의 최대 수 있다는 슈 페르 너의 정리이고 K는(kk/2). 이것은ckc(kk/2).


1
아, 맞다. 나는 행이 Sperner 가족을 형성해야 할 것처럼 보였지만 그것을 증명하는 방법을 보지 못했습니다. 그러나 당신은 절대적으로 옳습니다.R(M,i)R(M,j)그런 다음 mi,jR(M,i)R(M,j), 따라서 C(M,j)R(M,j). 쉬웠습니다. 많은 감사합니다!
Jukka Suomela

0

약간 더 단단한 점근선의 경우 다음을 증명할 수 있습니다.

만약 ck그런 다음 c2k

채색이 있다고 가정합니다. c×c 사용하여 매트릭스 k그림 물감. 이제 매트릭스의 각 행에 포함 된 색상 세트로 색상을 지정하십시오. 이는 하위 집합을 사용하여 행을 채색합니다.[k]. 행마다 색이 달라야합니다. 그렇지 않으면i<ji 행과 같은 색을 가짐 j. 그 색의 의미(i,j) 두 줄에 모두 있습니다 j 그리고 열에 j우리가 채색으로 시작했다는 사실과 모순됩니다. 그것은 다음과 같습니다c2k


나는 당신이 당신의 분석이 주장하는 것보다 빡빡하다는 것을 확신하지 못하지만 정확한 범위에 대한 내 대답을 참조하십시오.
Ito Tsuyoshi
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.