Monday, October 15, 2012

Combinatorial Algorithms for Distributed Graph Coloring

Combinatorial Algorithms for Distributed Graph Coloring Leonid Barenboim⋆ and Michael Elkin⋆⋆ Department of Computer Science, Ben-Gurion University of the Negev, POB 653, Beer-Sheva 84105, Israel. {leonidba,elkinm}@cs.bgu.ac.il Abstract. Numerous problems in Theoretical Computer Science can be solved very efficiently using powerful algebraic constructions. Computing shortest paths, constructing expanders, and proving the PCP Theorem, are just a few examples of this phenomenon. The quest for combinatorial algorithms that do not use heavy algebraic machinery, but have the same (or better) efficiency has

become a central field of study in this area. Com- binatorial algorithms are often simpler than their algebraic counterparts. Moreover, in many cases, combinatorial algorithms and proofs provide additional understanding of studied problems. In this paper we initiate the study of combinatorial algorithms for Distributed Graph Coloring problems. In a distributed setting a communication network is modeled by a graph G = (V,E) of maximum degree ∆. The vertices of G host the processors, and communication is performed over the edges of G. The goal of distributed vertex coloring is to color V with (∆+1) colors such that any two neighbors are colored with distinct colors. Currently, effi- cient algorithms for vertex coloring that require O(∆+ log∗n) time are based on the algebraic algorithm of Linial [18] that employs set-systems. The best currently-known combinatorial set-system free algorithm, due to Goldberg, Plotkin, and Shannon [14], requires O(∆2 + log∗n) time. We significantly improve over this by devising a combinatorial (∆+ 1)- coloring algorithm that runs inO(∆+log∗n) time. This exactly matches the running time of the best-known algebraic algorithm. In addition, we devise a tradeoff for computing O(∆·t)-coloring in O(∆/t+ log∗n) time, for almost the entire range 1 < t < ∆....

Website: www.cs.bgu.ac.il | Filesize: -
No of Page(s): 15
Download Combinatorial Algorithms for Distributed Graph Coloring.pdf

No comments:

Post a Comment