Many combinatorial problems can be efficiently solved in parallel for series᎐parallel multigraphs. The edge-coloring problem is one of a few combinatorial problems for which no NC parallel algorithm has been obtained for series᎐parallel multigraphs. This paper gives an NC parallel algorithm for the
Parallel Algorithms for the Edge-Coloring and Edge-Coloring Update Problems
✍ Scribed by Weifa Liang; Xiaojun Shen; Qing Hu
- Publisher
- Elsevier Science
- Year
- 1996
- Tongue
- English
- Weight
- 342 KB
- Volume
- 32
- Category
- Article
- ISSN
- 0743-7315
No coin nor oath required. For personal study only.
✦ Synopsis
In fact, Vizing's proof implies an O(nm) time algorithm with ⌬ ϩ 1 colors for the edge-coloring problem. However, Holyer has shown that deciding whether a graph requires ⌬ or ⌬ ϩ 1 colors is NP-complete [10]. For a multigraph G, Shannon showed that Ј(G) Յ 3⌬/2 [16].
A number of parallel algorithms exist for the edge-coloring problem. Lev et al. [14] presented parallel edge-coloring algorithms with ⌬ colors for bipartite multigraphs. When ⌬ ϭ 2 k , their algorithm requires O(log ⌬ log n) time and O(n⌬) processors. Otherwise, their algorithm requires O(log ⌬ log 2 n) time and O(n⌬) processors on the EREW PRAM. Gibbons et al. [5] and Gibbons and Rytter [6] suggested algorithms for some other special graphs such as trees, outerplanar graphs, and Halin graphs. For trees, their algorithm requires O(log n) time and O(n) processors; for outplanar graphs, their algorithm requires O(log 3 n) time and O(n 2 ) processors; for Halin graphs, their algorithm requires O(log 2 n) time and O(n) processors. All of their algorithms run in the CREW PRAM, and the number of colors used is at most ⌬. For planar graphs, Chrobak and Yung [3] presented an edge-coloring algorithm with max͕⌬, 19͖ colors. Their algorithm runs in O(log 2 n) time and uses O(n) processors on the EREW PRAM [3]. Later, Chrobak and Nishizeki [4] improved the algorithm in [3] by reducing the number of colors to max͕⌬, 8͖. Their algorithm requires O(log 3 n) time and O(n 2 ) processors [4]
. He [9] also discussed the edge-coloring problem with ⌬ colors for planar graphs, his algorithm has the same complexity as that of [3]. For general graphs, the pioneer work was done by Karloff and Shmoys [13]. They presented an edge-coloring algorithm with ⌬ ϩ 1 colors for simple graphs, which requires O(⌬ 6 log 4 n) time and O(n 2 ⌬) processors, assuming the fastest known algorithm for finding maximal independent sets [7] is used. They also gave a randomized edge-coloring algorithm with ⌬ ϩ 20⌬ 1/2ϩ colors, ( Յ 1/4), which runs in O(log O(1) n) expected time and uses O(n O(1) ) processors (independent of ). For multigraphs, Upfal once presented an O(log 3 ⌬n) time algorithm with 3⌬/2 colors by using O(⌬n) processors (appears in [13]). For the special class of multigraphs of ⌬ ϭ 3, Karloff and Shmoys [13] presented an algorithm which runs in O(log n) time and uses O(n) processors.
In this paper we study two problems. The first problem
📜 SIMILAR VOLUMES
Many combinatorial problems can be efficiently solved for series᎐parallel multigraphs. However, the edge-coloring problem of finding the minimum number of colors required for edge-coloring given graphs is one of a few well-known combinatorial problems for which no efficient algorithms have been obta
The edges of the Cartesian product of graphs G x H a r e to be colored with the condition that all rectangles, i.e., K2 x K2 subgraphs, must be colored with four distinct colors. The minimum number of colors in such colorings is determined for all pairs of graphs except when G is 5-chromatic and H
## Abstract Existence of some generalized edge colorings is proved by using the properties of hypergraphs as well as alternating chain methods. A general framework is given for edge colorings and some general properties of balancing are derived.
## Abstract A (plane) 4‐regular map __G__ is called __C__‐simple if it arises as a superposition of simple closed curves (tangencies are not allowed); in this case σ (__G__) is the smallest integer __k__ such that the curves of __G__ can be colored with __k__ colors in such a way that no two curves
On p. 272 of the above article, paragraph # 3 is incomplete. It should read as the following: Hence to prove Proposition 4 it is enough to show that the edges of Q 4 can be colored with 4 colors in such a way that each square has one edge of each color. Such a coloring is displayed on the following