Title :
A simple and fast parallel coloring for distance-hereditary graphs
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
Abstract :
In the literature, there are quite a few sequential and parallel algorithms to solve problems on distance-hereditary graphs. Two well-known classes of graphs, which contain trees and cographs, belong to distance-hereditary graphs. We consider the vertex-coloring problem on distance-hereditary graphs. Let Td(|V|, |E|) and Pdd(|V|, |E|) denote the time and processor complexities, respectively, required to construct a decomposition tree representation of a distance-hereditary graph G=(V,E) on a PRAM model Md. Our algorithm runs in O(Td(|V|, |E|)+log|V|) time using O(Pd(|V|, |E|)+|V|/log|V|) processors on Md. The best known result for constructing a decomposition tree needs O(log2 |V|) time using O(|V|+|E|) processors on a CREW PRAM. If a decomposition tree is provided as input, we solve the problem in O(log |V|) time using O(|V|/log |V|) processors on an EREW PRAM. To the best of our knowledge, there is no parallel algorithm for this problem on distance-hereditary graphs.
Keywords :
computational complexity; concurrent engineering; graph colouring; parallel algorithms; trees (mathematics); CREW PRAM; EREW PRAM; cographs; distance-hereditary graphs; parallel algorithms; parallel coloring; processor complexity; sequential algorithms; time complexity; tree representation; vertex-coloring problem; Computational modeling; Concurrent computing; Costs; Joining processes; Labeling; Parallel algorithms; Phase change random access memory; Problem-solving; Tree graphs;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
DOI :
10.1109/TPDS.2003.1255633