编辑:现在有一个与此帖子相关的后续问题。
定义
令和为整数。我们使用符号。ck[i]={1,2,...,i}
甲矩阵被说成是一个 -到-着色矩阵如果下式成立:c×cM=(mi,j)ck
- 我们对所有有,mi,j∈[k]i,j∈[c]
- 对于与和我们都有。i,j,ℓ∈[c]i≠jj≠ℓmi,j≠mj,ℓ
如果存在c -to- k着色矩阵,则我们将写入。c⇝kck
请注意,对角线元素无关。我们只对M的非对角线元素感兴趣M。
以下替代观点可能会有所帮助。令R(M,ℓ)={mℓ,i:i≠ℓ}是\ ell行中非对角元素的集合ℓ,类似地,令C(M,ℓ)={mi,ℓ:i≠ℓ}是\ ell列中非对角元素的集合ℓ。现在M是一个c -到- k着色矩阵当且仅当R(男,\ ELL)\ subseteq [K],\四C(男,\ ELL)\ subseteq [K],\四R(男,\ ELL)\封顶C(M,\ ell)= \ [c]中
R(M,ℓ)⊆[k],C(M,ℓ)⊆[k],R(M,ℓ)∩C(M,ℓ)=∅
所有
\ ell \ emptysetℓ∈[c]。也就是说,行
ℓ和列
ℓ必须由不同的元素组成(当然,对角线除外)。
尝试将解释为从到一种特殊的哈希函数可能有帮助,也可能没有帮助。M[c]2[k]
例子
这是一个到着色矩阵:64
⎡⎣⎢⎢⎢⎢⎢⎢⎢⎢−343432−422423−223111−441113−311122−⎤⎦⎥⎥⎥⎥⎥⎥⎥⎥.
通常,对于任何我们都有例如,和。要看到这一点,我们可以使用以下构造(例如Naor&Stockmeyer 1995)。n≥2
(2nn)⇝2n.
20⇝66⇝4
令,令。设是从到的所有个子集的集合的双射,即和对于所有。对于每个具有,任意选择c=(2nn)k=2nf[c]n[2n]f(i)⊆[2n]|f(i)|=nii,j∈[c]i≠j
mi,j∈f(i)∖f(j).
注意。可以很容易地验证该构造确实是一个着色矩阵。特别是,我们有和。f(j)∖f(i)≠∅R(M,ℓ)=f(ℓ)C(M,ℓ)=[k]∖f(ℓ)
题
以上构造是否最佳?换句话说,对于任何,我们是否有?
(2nn)+1⇝2n
n≥2
众所周知,上述结构是渐近严格的。必然。例如,这是从Linial(1992)的结果或Ramsey理论的直接应用得出的。但是对我来说,尚不清楚构造是否也严格到常数。一些数值实验表明上述构造可能是最佳的。k=Ω(logc)
动机
这个问题与用于图形着色的快速分布式算法的存在有关。例如,假定给定一棵有向树(所有边都朝向根节点),并假定给定树的色。现在有一种分布式算法,当且仅当,才能在同步通信回合中计算树的适当着色。ck1c⇝k