Every graph with maximum degree ∆ can be colored with (∆ + 1) colors using a simple greedy algorithm. Remarkably, recent work has shown that one can find such a coloring even in the semi-streaming model: there exists a randomized algorithm that with high probability finds a (∆ + 1)-coloring of the input graph in only O(n • polylog n) space assuming a single pass over the edges of the graph in any arbitrary order. But, in reality, one almost never needs (∆ + 1) 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 streaming coloring fail for ∆-coloring: for instance, all these approaches can handle streams with repeated edges and they can run in o(n 2 ) time -we prove that neither of these tasks is possible for ∆-coloring. These impossibility results however pinpoint exactly what is missing from prior approaches when it comes to ∆-coloring.We then build on these insights to design a semi-streaming algorithm that uses (i) a novel sparse-recovery approach based on sparse-dense decompositions to (partially) recover the "problematic" subgraphs of the input-the ones that form the basis of our impossibility results-and (ii) a new coloring approach for these subgraphs that allows for recoloring of other vertices in a controlled way without relying on local explorations or finding "augmenting paths" that are generally impossible for semi-streaming algorithms. We believe both these techniques can be of independent interest.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2025 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.