Coloring in Graph Streams via Deterministic and Adversarially Robust Algorithms

12/20/2022
by   Sepehr Assadi, et al.
0

In recent years, there has been a growing interest in solving various graph coloring problems in the streaming model. The initial algorithms in this line of work are all crucially randomized, raising natural questions about how important a role randomization plays in streaming graph coloring. A couple of very recent works have made progress on this question: they prove that deterministic or even adversarially robust coloring algorithms (that work on streams whose updates may depend on the algorithm's past outputs) are considerably weaker than standard randomized ones. However, there is still a significant gap between the upper and lower bounds for the number of colors needed (as a function of the maximum degree Δ) for robust coloring and multipass deterministic coloring. We contribute to this line of work by proving the following results. In the deterministic semi-streaming (i.e., O(n ·polylog n) space) regime, we present an algorithm that achieves a combinatorially optimal (Δ+1)-coloring using O(logΔloglogΔ) passes. This improves upon the prior O(Δ)-coloring algorithm of Assadi, Chen, and Sun (STOC 2022) at the cost of only an O(loglogΔ) factor in the number of passes. In the adversarially robust semi-streaming regime, we design an O(Δ^5/2)-coloring algorithm that improves upon the previously best O(Δ^3)-coloring algorithm of Chakrabarti, Ghosh, and Stoeckl (ITCS 2022). Further, we obtain a smooth colors/space tradeoff that improves upon another algorithm of the said work: whereas their algorithm uses O(Δ^2) colors and O(nΔ^1/2) space, ours, in particular, achieves (i) O(Δ^2) colors in O(nΔ^1/3) space, and (ii) O(Δ^7/4) colors in O(nΔ^1/2) space.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/23/2021

Adversarially Robust Coloring for Graph Streams

A streaming algorithm is considered to be adversarially robust if it pro...
research
09/30/2021

Deterministic Graph Coloring in the Streaming Model

Recent breakthroughs in graph streaming have led to the design of single...
research
03/21/2022

Brooks' Theorem in Graph Streams: A Single-Pass Semi-Streaming Algorithm for Δ-Coloring

Every graph with maximum degree Δ can be colored with (Δ+1) colors using...
research
12/01/2021

Near-Optimal Distributed Degree+1 Coloring

We present a new approach to randomized distributed graph coloring that ...
research
08/06/2019

An Index for Sequencing Reads Based on The Colored de Bruijn Graph

In this article, we show how to transform a colored de Bruijn graph (dBG...
research
05/02/2019

Graph Coloring via Degeneracy in Streaming and Other Space-Conscious Models

We study the problem of coloring a given graph using a small number of c...
research
11/26/2019

Pseudo-deterministic Streaming

A pseudo-deterministic algorithm is a (randomized) algorithm which, when...

Please sign up or login with your details

Forgot password? Click here to reset