Sublinear Algorithms for $(\Delta + 1)$ Vertex Coloring
Sepehr Assadi, Yu Chen, Sanjeev Khanna

TL;DR
This paper develops sublinear algorithms for $(elta + 1)$ vertex coloring across streaming, query, and parallel models, providing efficient solutions and matching lower bounds for large graphs.
Contribution
It introduces the first sublinear algorithms for $(elta + 1)$ vertex coloring in multiple computational models, improving existing methods and establishing new theoretical bounds.
Findings
A semi-streaming algorithm with O(n) space in dynamic streams.
A sublinear-time query algorithm with O(n\u221a{n}) time.
An MPC algorithm with O(n) memory per machine and O(1) rounds.
Abstract
Any graph with maximum degree admits a proper vertex coloring with colors that can be found via a simple sequential greedy algorithm in linear time and space. But can one find such a coloring via a sublinear algorithm? We answer this fundamental question in the affirmative for several canonical classes of sublinear algorithms including graph streaming, sublinear time, and massively parallel computation (MPC) algorithms. In particular, we design: * A single-pass semi-streaming algorithm in dynamic streams using space. The only known semi-streaming algorithm prior to our work was a folklore O(log n)-pass algorithm obtained by simulating classical distributed algorithms in the streaming model. * A sublinear-time algorithm in the standard query model that allows neighbor queries and pair queries using time. We further show…
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.
Code & Models
Videos
Sublinear Algorithms for (Delta + 1) Vertex Coloring· youtube
Taxonomy
TopicsComplexity and Algorithms in Graphs · Error Correcting Code Techniques · Algorithms and Data Compression
