Graph connectivity in log steps using label propagation
Paul Burkhardt

TL;DR
This paper introduces a simple, deterministic label propagation framework for graph connectivity that achieves sublinear convergence in many models, offering an alternative to complex PRAM algorithms.
Contribution
It presents a new label propagation-based algorithm for graph connectivity that is simple, deterministic, adaptable to various models, and achieves sublinear convergence.
Findings
Proposes a deterministic label propagation framework for connectivity.
Achieves linear edge count per step and sublinear convergence in several models.
Open problem: proving logarithmic convergence on general graphs.
Abstract
The fastest deterministic algorithms for connected components take logarithmic time and perform superlinear work on a Parallel Random Access Machine (PRAM). These algorithms maintain a spanning forest by merging and compressing trees, which requires pointer-chasing operations that increase memory access latency and are limited to shared-memory systems. Many of these PRAM algorithms are also very complicated to implement. Another popular method is "leader-contraction" where the challenge is to select a constant fraction of leaders that are adjacent to a constant fraction of non-leaders with high probability. Instead we investigate label propagation because it is deterministic and does not rely on pointer-chasing. Label propagation exchanges representative labels within a component using simple graph traversal, but it is inherently difficult to complete in a sublinear number of steps. We…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
