skip to main content
10.1145/1400751.1400757acmconferencesArticle/Chapter ViewAbstractPublication PagespodcConference Proceedingsconference-collections
research-article

Sublogarithmic distributed MIS algorithm for sparse graphs using nash-williams decomposition

Published: 18 August 2008 Publication History

Abstract

We study the distributed maximal independent set (henceforth, MIS) problem on sparse graphs. Currently, there are known algorithms with a sublogarithmic running time for this problem on oriented trees and graphs of bounded degrees. We devise the first sublogarithmic algorithm for computing MIS on graphs of bounded arboricity. This is a large family of graphs that includes graphs of bounded degree, planar graphs, graphs of bounded genus, graphs of bounded treewidth, graphs that exclude a fixed minor, and many other graphs. We also devise efficient algorithms for coloring graphs from these families. These results are achieved by the following technique that may be of independent interest. Our algorithm starts with computing a certain graph-theoretic structure, called Nash-Williams forests-decomposition. Then this structure is used to compute the MIS or coloring. Our results demonstrate that this methodology is very powerful. Finally, we show nearly-tight lower bounds on the running time of any distributed algorithm for computing a forests-decomposition.

References

[1]
N. Alon, L. Babai, and A. Itai. A fast and simple randomized parallel algorithm for the maximal independent set problem. Journal of Algorithms, 7(4):567--583, 1986.
[2]
S. R. Arikati, A. Maheshwari, and C. Zaroliagis. Efficient Computation of Implicit Representations of Sparse Graphs. Discrete Applied Mathematics, 78(1-3):1--16, 1997.
[3]
B. Awerbuch, A. V. Goldberg, M. Luby, and S. Plotkin. Network decomposition and locality in distributed computation. In Proc. of the 30th Symposium on Foundations of Computer Science, pages 364--369, 1989.
[4]
B. Bollobas. Extremal Graph Theory. Academic Press, 1978.
[5]
R. Cole, and U. Vishkin. Deterministic coin tossing with applications to optimal parallel list ranking. Information and Control, 70(1):32--53, 1986.
[6]
N. Deo and B. Litow. A structural approach to graph compression. In Proc. of the MFCS Workshop on Communications, pages 91--100, 1998.
[7]
V. Dujmovic, and D. R. Wood. Graph Treewidth and Geometric Thickness Parameters. Discrete and Computational Geometry, 37(4):641--670, 2007.
[8]
P. Erd\Hos, P. Frankl, and Z. Füredi. Families of finite sets in which no set is covered by the union of $r$ others. Israel Journal of Mathematics, 51:79--89, 1985.
[9]
B. Gfeller, and E. Vicari. A randomized distributed algorithm for the maximal independent set problem in growth-bounded graphs. In Proc. of the 26th ACM Symp. on Principles of Distributed Computing, pages 53--60, 2007
[10]
A. Goldberg, and S. Plotkin. Efficient parallel algorithms for (Δ 1) - coloring and maximal independent set problem. In Proc. 19th ACM Symposium on Theory of Computing, pages 315--324, 1987.
[11]
A. Goldberg, S. Plotkin, and G. Shannon. Parallel symmetry-breaking in sparse graphs. SIAM Journal on Discrete Mathematics, 1(4):434--446, 1988.
[12]
K. Kothapalli, C. Scheideler, M. Onus, and C. Schindelhauer. Distributed coloring in O($\sqrtlog n$) bit rounds. In Proc. of the 20th International Parallel and Distributed Processing Symposium, 2006.
[13]
F. Kuhn, T. Moscibroda, T. Nieberg, and R. Wattenhofer. Fast Deterministic Distributed Maximal Independent Set Computation on Growth-Bounded Graphs.In 19th International Symposium on Distributed Computing, 2005.
[14]
F. Kuhn, T. Moscibroda, and R. Wattenhofer. What cannot be ccomputed locally! In P roc. of the 23rd ACM Symp. on Principles of Distributed Computing, pages 300-309, 2004.
[15]
F. Kuhn, T. Moscibroda, and R. Wattenhofer. On the Locality of Bounded Growth. In Proc. of the 24rd ACM Symp. on Principles of Distributed Computing, 2005.
[16]
F. Kuhn, and R. Wattenhofer. On the complexity of distributed graph coloring. In Proc. of the 25th ACM Symp. on Principles of Distributed Computing, pages 7--15, 2006.
[17]
N. Linial. Locality in distributed graph algorithms. SIAM Journal on Computing, 21(1):193--201, 1992.
[18]
M. Luby. A simple parallel algorithm for the maximal independent set problem. SIAM Journal on Computing, 15:1036-1053, 1986.
[19]
C. Nash-Williams. Decompositions of finite graphs into forests. J. London Math, 39:12, 1964.
[20]
A. Panconesi, and A. Srinivasan. On the complexity of distributed network decomposition. Journal of Algorithms, 20(2):581--592, 1995.
[21]
D. Peleg. Distributed Computing: A Locality-Sensitive Approach. SIAM, 2000.
[22]
J. Schneider, and R. Wattenhofer. A Log-Star Distributed Maximal Independent Set Algorithm For Growth Bounded Graphs. In Proc. of the 27th ACM Symp. on Principles of Distributed Computing, 2008.
[23]
G. Singh. Efficient leader election using sense of direction. Distributed Computing, 10(3):159--165, 1997.
[24]
M. Szegedy, and S. Vishwanathan. Locality based graph coloring. In Proc. 25th ACM Symposium on Theory of Computing, pages 201--207, 1993.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
PODC '08: Proceedings of the twenty-seventh ACM symposium on Principles of distributed computing
August 2008
474 pages
ISBN:9781595939890
DOI:10.1145/1400751
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 18 August 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. arboricity
  2. coloring
  3. forests decomposition
  4. mis

Qualifiers

  • Research-article

Conference

PODC '08

Acceptance Rates

Overall Acceptance Rate 740 of 2,477 submissions, 30%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)26
  • Downloads (Last 6 weeks)2
Reflects downloads up to 03 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media