1988
DOI: 10.1137/0401044
|View full text |Cite
|
Sign up to set email alerts
|

Parallel Symmetry-Breaking in Sparse Graphs

Abstract: We describe efficient deterministic techniques for breaking symmetry in parallel. These techniques work well on rooted trees and graphs of constant degree or genus. OUf primary technique allows us to 3-color a rooted tree in O(lg*n) time on an EREW PRAM using a linear number of processors. We use these techniques to construct fast linear processor algorithms for several problems, including the problem of (.6. + 1)coloring constant-degree graphs and 5-coloring planar graphs. We also prove lower bounds for 2-col… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
77
0

Year Published

1996
1996
2016
2016

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 174 publications
(77 citation statements)
references
References 16 publications
0
77
0
Order By: Relevance
“…A (∆ + 1)-coloring can be computed in time O(log n + ∆) [30] or O(∆ log n) [31]. In [20], Maraco et al proposed a distributed algorithm that computed an O(∆)-coloring in time O(log n).…”
Section: Performance Evaluation Of Schedulingmentioning
confidence: 99%
“…A (∆ + 1)-coloring can be computed in time O(log n + ∆) [30] or O(∆ log n) [31]. In [20], Maraco et al proposed a distributed algorithm that computed an O(∆)-coloring in time O(log n).…”
Section: Performance Evaluation Of Schedulingmentioning
confidence: 99%
“…Goldberg et al [30] describe an algorithm for finding a greedy coloring of O(1)-degree graphs in O(lg n) time in the EREW PRAM model using a linear number of processors. They observe that their technique can be applied recursively to color ∆-degree graphs in O(∆ lg ∆ lg n) time.…”
Section: Related Workmentioning
confidence: 99%
“…Parallel coloring algorithms have been explored extensively in the distributed computing domain [3,5,30,31,35,38,39,41]. These algorithms are evaluated in the message-passing model, where nodes are allowed unlimited local computation and exchange messages through a sequence of synchronized rounds.…”
Section: Related Workmentioning
confidence: 99%
“…Although it is NP-complete to find either an optimal coloring of a graph [40] -a coloring that uses the smallest possible number of colors -or a O(V ε )-approximation of the optimal col- oring [77], as Section 6 discusses, an optimal coloring is not necessary for PRISM to perform well in practice, as long as the data graph is colored with sufficiently few colors. Many parallel coloring algorithms exist that satisfy the needs of PRISM (see, for example, [3,5,45,46,52,59,61,62,73,94]). In fact, if the data-graph computation performs sufficiently many updates, a Θ(V + E)-work greedy coloring algorithm, such as that introduced by Welsh and Powell [96], can suffice as well.…”
Section: The Prism Algorithmmentioning
confidence: 99%