中文

拥塞团、大规模并行计算与集中式局部计算中 $(\Delta + 1)$着色的复杂度

数据结构与算法 2018-11-06 v3

摘要

我们提出了新的随机算法,改进了经典的 (Δ+1)(\Delta+1)-着色问题及其推广 (Δ+1)(\Delta+1)-列表着色在三个被广泛研究的分布式、并行和集中式计算模型中的复杂度:分布式拥塞团:我们在分布式计算的拥塞团模型中提出了一种用于 (Δ+1)(\Delta+1)-列表着色的 O(1)O(1) 轮随机算法。这确定了该问题的渐近复杂度。此外,它改进了 Parter 和 Su [DISC'18] 的 O(logΔ)O(\log^\ast \Delta) 轮随机算法以及 Parter [ICALP'18] 的 O((loglogΔ)logΔ)O((\log\log \Delta)\cdot \log^\ast \Delta) 轮随机算法。大规模并行计算:我们在每台机器具有强次线性内存的大规模并行计算(MPC)模型中提出了轮复杂度为 O(loglogn)O(\sqrt{\log\log n})(Δ+1)(\Delta+1)-列表着色算法。该算法每台机器使用 O(nα)O(n^{\alpha}) 的内存,其中 α>0\alpha>0 为任意期望常数,总内存为 O~(m)\widetilde{O}(m)mm 为图的大小。值得注意的是,这是在 MPC 次线性内存体制下首个具有亚对数轮复杂度的着色算法。对于 MPC 的拟线性内存体制,Assadi 等人 [SODA'19] 最近给出了一种 O(1)O(1) 轮算法。集中式局部计算:我们证明了在集中式局部计算模型中,(Δ+1)(\Delta+1)-列表着色可以以 ΔO(1)O(logn)\Delta^{O(1)} \cdot O(\log n) 的查询复杂度求解。此前集中式局部计算模型中 (Δ+1)(\Delta+1)-列表着色的最优结果基于已知 LOCAL 算法的模拟。

关键词

引用

@article{arxiv.1808.08419,
  title  = {The Complexity of $(\Delta + 1)$Coloring inCongested Clique, Massively Parallel Computation,and Centralized Local Computation},
  author = {Yi-Jun Chang and Manuela Fischer and Mohsen Ghaffari and Jara Uitto and Yufan Zheng},
  journal= {arXiv preprint arXiv:1808.08419},
  year   = {2018}
}