Deterministic Distributed (Δ plus o(Δ))-Edge-Coloring, and Vertex-Coloring of Graphs with Bounded Diversity

被引:12
|
作者
Beranboim, Leonid [1 ]
Elkin, Michael [2 ]
Maimon, Tzalik [1 ]
机构
[1] Open Univ Israel, Raananna, Israel
[2] Ben Gurion Univ Negev, Beer Sheva, Israel
关键词
Distributed Coloring; Clique Decomposition; Network Partition; PARALLEL ALGORITHMS;
D O I
10.1145/3087801.3087812
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In the distributed message-passing setting a communication network is represented by a graph whose vertices represent processors that perform local computations and communicate over the edges of the graph. In the distributed edge-coloring problem the processors are required to assign colors to edges, such that all edges incident on the same vertex are assigned distinct colors. The previously-known deterministic algorithms for edge-coloring employed at least (2 Delta - 1) colors, even though any graph admits an edge-coloring with Delta + 1 colors [36]. Moreover, the previously-known deterministic algorithms that employed at most O(Delta) colors required superlogarithmic time [3, 6, 7, 17]. In the current paper we devise deterministic edge-coloring algorithms that employ only Delta + o(Delta) colors, for a very wide family of graphs. Specifically, as long as the arboricity a of the graph is a = O(Delta(1-epsilon)), for a constant epsilon > 0, our algorithm computes such a coloring within polylogarithmic deterministic time. We also devise significantly improved deterministic edge-coloring algorithms for general graphs for a very wide range of parameters. Specifically, for any value kappa in the range [4 Delta, 2o(log Delta). Delta], ou kappa-edge-coloring algorithm has smaller running time than the best previously-known kappa-edge-coloring algorithms. Our algorithms are actually much more general, since edge-coloring is equivalent to vertex-coloring of line graphs. Our method is applicable to vertex-coloring of the family of graphs with bounded diversity that contains line graphs, line graphs of hypergraphs, and many other graphs. We significantly improve upon previous vertex-coloring of such graphs, and as an implication also obtain the improved edge-coloring algorithms for general graphs. Our results are obtained using a novel technique that connects vertices or edges in a certain way that reduces clique size. The resulting structures, which we call connectors, can be colored more efficiently than the original graph. Moreover, the color classes constitute simpler subgraphs that can be colored even more efficiently using appropriate connectors. We introduce several types of connectors that are useful for various scenarios. We believe that this technique is of independent interest.
引用
收藏
页码:175 / 184
页数:10
相关论文
共 50 条
  • [11] Deterministic Distributed Edge-Coloring with Fewer Colors
    Ghaffari, Mohsen
    Kuhn, Fabian
    Maus, Yannic
    Uitto, Jara
    STOC'18: PROCEEDINGS OF THE 50TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING, 2018, : 418 - 430
  • [12] ON EDGE-COLORING GRAPHS
    HOFFMAN, T
    MITCHEM, J
    SCHMEICHEL, E
    ARS COMBINATORIA, 1992, 33 : 119 - 128
  • [13] Graphs with multiplicative vertex-coloring 2-edge-weightings
    Joanna Skowronek-Kaziów
    Journal of Combinatorial Optimization, 2017, 33 : 333 - 338
  • [14] Graphs with multiplicative vertex-coloring 2-edge-weightings
    Skowronek-Kaziow, Joanna
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2017, 33 (01) : 333 - 338
  • [15] Vertex-coloring 3-edge-weighting of some graphs
    Wu, Yezhou
    Zhang, Cun-Quan
    Zhu, Bao-Xuan
    DISCRETE MATHEMATICS, 2017, 340 (02) : 154 - 159
  • [16] ORIENTATION AND VERTEX-COLORING OF COMPLETE GRAPHS
    BLOOM, DM
    AMERICAN MATHEMATICAL MONTHLY, 1979, 86 (01): : 56 - 56
  • [17] Graphs with vertex-coloring and detectable 2-edge-weighting
    Paramaguru, N.
    Sampathkumar, R.
    AKCE INTERNATIONAL JOURNAL OF GRAPHS AND COMBINATORICS, 2016, 13 (02) : 146 - 156
  • [18] Vertex-coloring edge-weighting of bipartite graphs with two edge weights
    Lu, Hongliang (luhongliang215@sina.com), 1600, Discrete Mathematics and Theoretical Computer Science (17):
  • [19] Online vertex-coloring games in random graphs
    Martin Marciniszyn
    Reto Spöhel
    Combinatorica, 2010, 30 : 105 - 123
  • [20] ON EDGE-COLORING INDIFFERENCE GRAPHS
    DEFIGUEIREDO, CMH
    MEIDANIS, J
    DEMELLO, CP
    LATIN '95: THEORETICAL INFORMATICS, 1995, 911 : 286 - 299