Parallel algorithms for the edge-coloring and edge-coloring update problems

被引:3
|
作者
Liang, WF [1 ]
Shen, XJ [1 ]
Hu, Q [1 ]
机构
[1] UNIV MISSOURI,COMP SCI TELECOMMUN PROGRAM,KANSAS CITY,MO 64110
关键词
D O I
10.1006/jpdc.1996.0005
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Let G(V, E) be a simple undirected graph with a maximum vertex degree Delta(G) (or Delta for short), /V/ = n and /E/ = m. An edge-coloring of G is an assignment to each edge in G a color such that all edges sharing a common vertex have different colors. The minimum number of colors needed is denoted by chi'(G) (called the chromatic index). For a simple graph G, it is known that Delta less than or equal to chi'(G) less than or equal to Delta + 1. This paper studies two edge-coloring problems. The first problem is to perform edge-coloring for an existing edge-colored graph G with Delta + 1 colors stemming from the addition of a new vertex into G. The proposed parallel algorithm for this problem runs in O(Delta(3/2)log(3) Delta + Delta log n) time using O(max(n Delta, Delta(3))) processors. The second problem is to color the edges of a given uncolored graph G with Delta + 1 colors. For this problem, our first parallel algorithm requires O(Delta(5.5)log(3) Delta log n + Delta(5) log(4) n) time and O(max{n(2) Delta, n Delta(3)}) processors, which is a slight improvement on the algorithm by H. J. Karloff and D. B. Shmoys [J. Algorithms 8 (1987), 39-52]. Their algorithm costs O(Delta(6) log(4) n) time and O(n(2) Delta) processors if we use the fastest known algorithm for finding maximal independent sets by M. Goldberg and T. Spencer [SIAM J. Discrete Math. 2 (1989), 322-328]. Our second algorithm requires O(Delta(4.5)log(3) Delta log n + Delta(4) log(4) n) time and O(max{n(2), n Delta(3)}) processors. Finally, we present our third algorithm by incorporating the second algorithm as a subroutine. This algorithm requires O(Delta(3.5)log(3) Delta log n + Delta(4) log(4) n) time and O(max{n(2) log Delta, n Delta(3)}) processors, which improves, by an O(Delta(2.5)) factor in time, on Karloff and Shmoys' algorithm. All of these algorithms run in the COMMON CRCW PRAM model. (C) 1996 Academic Press, Inc.
引用
收藏
页码:66 / 73
页数:8
相关论文
共 50 条
  • [41] Approximating the Max Edge-Coloring Problem
    Bourgeois, Nicolas
    Lucarelli, Giorgio
    Milis, Ioannis
    Paschos, Vangelis Th.
    [J]. COMBINATORIAL ALGORITHMS, 2009, 5874 : 83 - +
  • [42] THE NP-COMPLETENESS OF EDGE-COLORING
    HOLYER, I
    [J]. SIAM JOURNAL ON COMPUTING, 1981, 10 (04) : 718 - 720
  • [43] Improved edge-coloring with three colors
    Kowalik, Lukasz
    [J]. THEORETICAL COMPUTER SCIENCE, 2009, 410 (38-40) : 3733 - 3742
  • [44] Injective edge-coloring of subcubic graphs
    Ferdjallah, Baya
    Kerdjoudj, Samia
    Raspaud, Andre
    [J]. DISCRETE MATHEMATICS ALGORITHMS AND APPLICATIONS, 2022, 14 (08)
  • [45] Consecutive edge-coloring of the generalized θ-graph
    Feng, Yongde
    Huang, Qiongxiang
    [J]. DISCRETE APPLIED MATHEMATICS, 2007, 155 (17) : 2321 - 2327
  • [46] ACYCLIC EDGE-COLORING OF PLANAR GRAPHS
    Basavaraju, Manu
    Chandran, L. Sunil
    Cohen, Nathann
    Havet, Frederic
    Mueller, Tobias
    [J]. SIAM JOURNAL ON DISCRETE MATHEMATICS, 2011, 25 (02) : 463 - 478
  • [47] Note on injective edge-coloring of graphs
    Miao, Zhengke
    Song, Yimin
    Yu, Gexin
    [J]. DISCRETE APPLIED MATHEMATICS, 2022, 310 : 65 - 74
  • [48] STRONG EDGE-COLORING OF PLANAR GRAPHS
    Song, Wen-Yao
    Miao, Lian-Ying
    [J]. DISCUSSIONES MATHEMATICAE GRAPH THEORY, 2017, 37 (04) : 845 - 857
  • [49] The edge-coloring of graphs with small genus
    Fan, HL
    Fu, HL
    [J]. ARS COMBINATORIA, 2004, 73 : 219 - 224
  • [50] Algorithm for the cost edge-coloring of trees
    Zhou, X
    Nishizeki, T
    [J]. COMPUTING AND COMBINATORICS, 2001, 2108 : 288 - 297