Brooks' Theorem in Graph Streams: A Single-Pass Semi-Streaming Algorithm for $\Delta$-Coloring
Sepehr Assadi, Pankaj Kumar, Parth Mittal

TL;DR
This paper presents a randomized semi-streaming algorithm that can find a proper $ ext{Δ}$-coloring of a graph or determine its non-$ ext{Δ}$-colorability, extending Brooks' theorem to the semi-streaming model.
Contribution
It introduces the first semi-streaming algorithm for $ ext{Δ}$-coloring that works with high probability, overcoming previous limitations and identifying key obstacles.
Findings
The algorithm correctly colors graphs with high probability.
It can detect non-$ ext{Δ}$-colorability in the semi-streaming model.
Novel sparse-recovery and recoloring techniques are developed.
Abstract
Every graph with maximum degree can be colored with colors using a simple greedy algorithm. Remarkably, recent work has shown that one can find such a coloring even in the semi-streaming model. But, in reality, one almost never needs colors to properly color a graph. Indeed, the celebrated \Brooks' theorem states that every (connected) graph beside cliques and odd cycles can be colored with colors. Can we find a -coloring in the semi-streaming model as well? We settle this key question in the affirmative by designing a randomized semi-streaming algorithm that given any graph, with high probability, either correctly declares that the graph is not -colorable or outputs a -coloring of the graph. The proof of this result starts with a detour. We first (provably) identify the extent to which the previous approaches for…
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.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Error Correcting Code Techniques · Advanced Graph Theory Research
