𝔖 Bobbio Scriptorium
✦   LIBER   ✦

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


An NC Parallel Algorithm for Edge-Colori
✍ Xiao Zhou; Hitoshi Suzuki; Takao Nishizeki 📂 Article 📅 1997 🏛 Elsevier Science 🌐 English ⚖ 254 KB

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

A Linear Algorithm for Edge-Coloring Ser
✍ Xiao Zhou; Hitoshi Suzuki; Takao Nishizeki 📂 Article 📅 1996 🏛 Elsevier Science 🌐 English ⚖ 313 KB

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

An edge coloring problem for graph produ
✍ Faudree, R. J.; Gy�rf�s, Andr�as; Schelp, R. H. 📂 Article 📅 1996 🏛 John Wiley and Sons 🌐 English ⚖ 315 KB 👁 1 views

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

On the use of alternating chains and hyp
✍ D. de Werra 📂 Article 📅 1979 🏛 John Wiley and Sons 🌐 English ⚖ 320 KB

## 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.

On the edge-coloring problem for a class
✍ F. Jaeger; H. Shank 📂 Article 📅 1981 🏛 John Wiley and Sons 🌐 English ⚖ 300 KB 👁 1 views

## 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

Erratum: On the edge-coloring problem fo
✍ F. Jaeger; H. Shank 📂 Article 📅 1982 🏛 John Wiley and Sons 🌐 English ⚖ 37 KB 👁 1 views

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