Skip to main navigation Skip to search Skip to main content

Fast parallel algorithms for the approximate edge-coloring problem

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

Abstract

This paper presents a parallel algorithm for the following problem: given a simple graph G(V,E), color its edges with max2i - 1 * (⌊ Δ 2i - 1⌋ + 2),2i - 1 * (⌊ Δ 2i - 1⌋ + 3) colors, 0 ≤ i ≤ ⌊logΔ⌋ - 1 such that all edges sharing a common vertex have different colors, where Δ ( = Δ(G)) is the maximum vertex degree, and |V| = n, |E| = m. This algorithm runs in O(( Δ 2i - 1)3.5 log3 Δ log n + ( Δ 2i - 1)3 log4 n) time using O(maxn2,n( Δ 2i - 1)3) processors. Particularly, it only requires O(Δ1.75 log3 Δ log n + Δ1.5 log4 n) time and O(maxn2,nΔ1.5) processors when we use Δ + √Δ colors to color G's edges. If we use 2.5Δ colors, it only requires O(log n log Δ) time and O(m) processors, based on a CREW PRAM. Unless otherwise specified, our computational model is a COMMON CRCW PRAM in which concurrent read and concurrent write are allowed. In addition, only writing the same value into a memory cell is successful when there exists write conflict. © 1995.
Original languageEnglish
Pages (from-to)333-338
JournalInformation Processing Letters
Volume55
Issue number6
DOIs
Publication statusPublished - 29 Sept 1995
Externally publishedYes

Bibliographical note

Publication details (e.g. title, author(s), publication statuses and dates) are captured on an “AS IS” and “AS AVAILABLE” basis at the time of record harvesting from the data source. Suggestions for further amendments or supplementary information can be sent to [email protected].

Research Keywords

  • Approximate edge-coloring
  • Graph problems
  • Parallel algorithms

Fingerprint

Dive into the research topics of 'Fast parallel algorithms for the approximate edge-coloring problem'. Together they form a unique fingerprint.

Cite this