Network decomposition and locality in distributed computation
- 1 January 1989
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 364-369
- https://doi.org/10.1109/sfcs.1989.63504
Abstract
The authors introduce a concept of network decomposition, a partitioning of an arbitrary graph into small-diameter connected components, such that the graph created by contracting each component into a single node has low chromatic number. They present an efficient distributed algorithm for constructing such a decomposition and demonstrate its use for design of efficient distributed algorithms. The method yields new deterministic distributed algorithms for finding a maximal independent set in an arbitrary graph and for ( Delta +1)-coloring of graphs with maximum degree Delta . These algorithms run in O(n/sup epsilon /) time for epsilon =O((log log n/log n)/sup 1/2/), whereas the best previously known deterministic algorithms required Omega (n) time. The techniques can also be used to remove randomness from the previously known most distributed breadth-first search algorithm.Keywords
This publication has 11 references indexed in Scilit:
- Parallel Symmetry-Breaking in Sparse GraphsSIAM Journal on Discrete Mathematics, 1988
- Removing randomness in parallel computation without a processor penaltyPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1988
- Distributive graph algorithms Global solutions from local dataPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1987
- Parallel (Δ + 1)-coloring of constant-degree graphsInformation Processing Letters, 1987
- A new distributed algorithm to find breadth first search treesIEEE Transactions on Information Theory, 1987
- A Simple Parallel Algorithm for the Maximal Independent Set ProblemSIAM Journal on Computing, 1986
- Deterministic coin tossing and accelerating cascades: micro and macro techniques for designing parallel algorithmsPublished by Association for Computing Machinery (ACM) ,1986
- Complexity of network synchronizationJournal of the ACM, 1985
- A fast parallel algorithm for the maximal independent set problemPublished by Association for Computing Machinery (ACM) ,1984
- A Distributed Algorithm for Minimum-Weight Spanning TreesACM Transactions on Programming Languages and Systems, 1983