Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Color-coding
Alon N., Yuster R., Zwick U. Journal of the ACM42 (4):844-856,1995.Type:Article
Date Reviewed: Jun 1 1996

A color-coding method in which the vertices of a graph are randomly colored using colors is introduced. The method was originally intended to design algorithms for finding paths and cycles. Using this method, the authors found that a path of length k can be found in a digraph G = ( V , E ) in 2 O ( k ) | E | expected time, and such a path can be found in 2 O ( k ) | V | expected time in an undirected graph. A cycle of length k can be found in 2 O ( k ) | V | &ohgr;log | V | expected time for &ohgr; < 2.376.

This color-coding method can also be used to solve many other problems. It is known that many special cases of the subgraph isomorphism problem can be solved in polynomial time, although the general problem is NP-complete. This method allows us to extend the class of subgraph isomorphism cases that can be solved in polynomial time and to solve some cases already belonging to this class more efficiently.

The authors also describe how their algorithms can be derandomized. This is accomplished by creating a set of perfect hash functions from { 1 , 2 ,..., | V | } to { 1 , 2 ,..., k }. The derandomized algorithms are less efficient than their randomized counterparts, but the difference is small.

Reviewer:  Adam Drozdek Review #: CR119743 (9606-0441)
Bookmark and Share
 
Path And Circuit Problems (G.2.2 ... )
 
 
Graph Algorithms (G.2.2 ... )
 
 
Complexity Measures And Classes (F.1.3 )
 
Would you recommend this review?
yes
no
Other reviews under "Path And Circuit Problems": Date
Hypermap rewriting
Sopena E. Theoretical Computer Science 85(2): 253-281, 1991. Type: Article
Jun 1 1992
Optimal covering of cacti by vertex-disjoint paths
Moran S., Wolfsthal Y. Theoretical Computer Science 84(2): 179-197, 1991. Type: Article
Mar 1 1993
&agr;-vertex separator is NP-hard even for 3-regular graphs
Müller R., Wagner D. Computing 46(4): 343-353, 1991. Type: Article
Dec 1 1992
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy