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

05/02/2019
by   Suman K. Bera, et al.
0

We study the problem of coloring a given graph using a small number of colors in several well-established models of computation for big data. These include the data streaming model, the general graph query model, the massively parallel computation (MPC) model, and the CONGESTED-CLIQUE and the LOCAL models of distributed computation. On the one hand, we give algorithms with sublinear complexity, for the appropriate notion of complexity in each of these models. Our algorithms color a graph G using about κ(G) colors, where κ(G) is the degeneracy of G: this parameter is closely related to the arboricity α(G). As a function of κ(G) alone, our results are close to best possible, since the optimal number of colors is κ(G)+1. On the other hand, we establish certain lower bounds indicating that sublinear algorithms probably cannot go much further. In particular, we prove that any randomized coloring algorithm that uses κ(G)+1 many colors, would require Ω(n^2) storage in the one pass streaming model, and Ω(n^2) many queries in the general graph query model, where n is the number of vertices in the graph. These lower bounds hold even when the value of κ(G) is known in advance; at the same time, our upper bounds do not require κ(G) to be given in advance.

READ FULL TEXT
research
07/24/2018

Sublinear Algorithms for (Δ+ 1) Vertex Coloring

Any graph with maximum degree Δ admits a proper vertex coloring with Δ +...
research
05/04/2023

Coloring tournaments with few colors: Algorithms and complexity

A k-coloring of a tournament is a partition of its vertices into k acycl...
research
10/21/2018

Distributed Approximate Distance Oracles

Data structures that allow efficient distance estimation (distance oracl...
research
09/23/2021

Adversarially Robust Coloring for Graph Streams

A streaming algorithm is considered to be adversarially robust if it pro...
research
12/20/2022

Coloring in Graph Streams via Deterministic and Adversarially Robust Algorithms

In recent years, there has been a growing interest in solving various gr...
research
05/04/2022

Symmetric Layer-Rainbow Colorations of Cubes

Can we color the n^3 cells of an n× n× n cube L with n^2 colors in such ...
research
06/03/2021

Component Stability in Low-Space Massively Parallel Computation

We study the power and limitations of component-stable algorithms in the...

Please sign up or login with your details

Forgot password? Click here to reset