首页> 外文会议>PODC'11 : Proceedings of the 2011 ACM symposium on principles of distributed computing. >Distributed Deterministic Edge Coloring using Bounded Neighborhood Independence
【24h】

Distributed Deterministic Edge Coloring using Bounded Neighborhood Independence

机译:使用有界邻域独立性进行分布式确定性边缘着色

获取原文
获取原文并翻译 | 示例

摘要

We study the edge-coloring problem in the message-passing model of distributed computing. This is one of the most fundamental problems in this area. Currently, the best-known deterministic algorithms for (2△ - 1)-edge-coloring requires O(△) + log* n time [23], where △ is the maximum degree of the input graph. Also, recent results of [5] for vertex-coloring imply that one can get an O(△)-edge-coloring in O(△~∈ ·log n) time, and an O(△~(1+∈))-edge-coloring in O(log △ log n) time, for an arbitrarily small constant ∈ > 0. In this paper we devise a significantly faster deterministic edge-coloring algorithm. Specifically, our algorithm computes an O(△)-edge-coloring in O(△~∈) + log* n time, and an O(△~(1+∈))-edge-coloring in O(log △) + log* n time. This result improves the state-of-the-art running time for deterministic edge-coloring with this number of colors in almost the entire range of maximum degree △. Moreover, it improves it exponentially in a wide range of △, specifically, for 2~(Ω(log* n)) ≤ △ ≤ polylog(n). In addition, for small values of △ (up to log~(1-δ) n, for some fixed δ > 0) our deterministic algorithm outperforms all the existing randomized algorithms for this problem. On our way to these results we study the vertex-coloring problem on graphs with bounded neighborhood independence. This is a large family of graphs, which strictly includes line graphs of r-hypergraphs (i.e., hypergraphs in which each hy-peredge contains r or less vertices) for r = O(1), and graphs of bounded growth. We devise a very fast deterministic algorithm for vertex-coloring graphs with bounded neighborhood independence. This algorithm directly gives rise to our edge-coloring algorithms, which apply to general graphs. Our main technical contribution is a subroutine that computes an O(△/p)-defective p-vertex coloring of graphs with bounded neighborhood independence in O(p~2) +log* n time, for a parameter p, 1 ≤ p ≤ △. In all previous efficient distributed routines for m-defective p-coloring the product m·p is super-linear in △. In our routine this product is linear in △, and this enables us to speed up the coloring drastically.
机译:我们研究了分布式计算的消息传递模型中的边缘着色问题。这是该领域最基本的问题之一。当前,最著名的(2△-1)边缘着色确定性算法需要O(△)+ log * n时间[23],其中△是输入图的最大程度。另外,[5]关于顶点着色的最新结果表明,人们可以在O(△〜∈·log n)的时间内获得O(△)-边缘着色,而O(△〜(1 +∈))对于任意小的常数ε> 0,在O(log△log n)时间内进行边缘着色。在本文中,我们设计了一种明显更快的确定性边缘着色算法。具体来说,我们的算法在O(△〜∈)+ log * n次中计算O(△)-边缘着色,并在O(log△)+中计算O(△〜(1 +∈))-边缘着色记录* n次。该结果改善了确定性边缘着色的最新运行时间,在最大程度△的几乎整个范围内,这种数量的颜色均可使用。此外,它在△的宽范围内呈指数增长,特别是对于2〜(Ω(log * n))≤△≤polylog(n)。此外,对于较小的△(对于最大log〜(1-δ)n,对于某些固定的δ> 0),我们的确定性算法优于所有现有的针对该问题的随机算法。在获得这些结果的过程中,我们研究了具有有限邻域独立性的图的顶点着色问题。这是一个很大的图族,其中严格包含r = O(1)的r个超图的线图(即每个超高线包含r个或更少个顶点的超图)和有界增长图。我们为具有边界邻域独立性的顶点着色图设计了一种非常快速的确定性算法。该算法直接产生了适用于一般图形的边缘着色算法。我们的主要技术贡献是一个子程序,该子程序在参数p为1≤p≤的情况下,以O(p〜2)+ log * n次的时间来计算图的O(△/ p)缺陷图的p顶点着色。 △。在所有以前的用于m缺陷p着色的有效分布式例程中,乘积m·p在△中都是超线性的。在我们的常规生产中,该产品的△是线性的,这使我们可以大大加快着色速度。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号