Parallel symmetry-breaking in sparse graphs

A Goldberg, S Plotkin, G Shannon - Proceedings of the nineteenth …, 1987 - dl.acm.org
A Goldberg, S Plotkin, G Shannon
Proceedings of the nineteenth annual ACM symposium on Theory of computing, 1987dl.acm.org
We describe efficient deterministic techniques for breaking symmetry in parallel. The
techniques work well on rooted trees and graphs of constant degree or genus. Our primary
technique allows us to 3-color a rooted tree in Ο (lg* n) time on an EREW PRAM using a
linear number of processors. We apply these techniques to construct fast linear processor
algorithms for several problems, including (Δ+ 1)-coloring constant-degree graphs, 5-
coloring planar graphs, and finding depth-first-search trees in planar graphs. We also prove …
We describe efficient deterministic techniques for breaking symmetry in parallel. The techniques work well on rooted trees and graphs of constant degree or genus. Our primary technique allows us to 3-color a rooted tree in Ο(lg*n) time on an EREW PRAM using a linear number of processors. We apply these techniques to construct fast linear processor algorithms for several problems, including (Δ + 1)-coloring constant-degree graphs, 5-coloring planar graphs, and finding depth-first-search trees in planar graphs. We also prove lower bounds for 2-coloring directed lists and for finding maximal independent sets in arbitrary graphs.
ACM Digital Library