Hypergraph Two-Coloring in the Streaming Model
Abstract
We consider space-efficient algorithms for two-coloring -uniform hypergraphs in the streaming model, when the hyperedges arrive one at a time. It is known that any such hypergraph with at most hyperedges has a two-coloring [Radhakrishnan & Srinivasan, RSA, 2000], which can be found deterministically in polynomial time, if allowed full access to the input. 1. Let be the minimum space used by a deterministic one-pass streaming algorithm that on receiving an -uniform hypergraph on vertices and hyperedges produces a proper two-coloring of . We show that when , and otherwise. 2. Let be the minimum space used by a randomized one-pass streaming algorithm that on receiving an -uniform hypergraph on vertices and hyperedges with high probability produces a proper two-coloring of (or declares failure). We show that by giving an efficient randomized streaming algorithm. The above results are inspired by the study of the number , the minimum possible number of hyperedges in a -uniform hypergraph that is not two-colorable. It is known that [Radhakrishnan-Srinivasan] and [Erdos, 1963]. Our first result shows that no space-efficient deterministic streaming algorithm can match the performance of the offline algorithm of Radhakrishnan and Srinivasan; the second result shows that there is, however, a space-efficient randomized streaming algorithm for the task.
Keywords
Cite
@article{arxiv.1512.04188,
title = {Hypergraph Two-Coloring in the Streaming Model},
author = {Jaikumar Radhakrishnan and Saswata Shannigrahi and Rakesh Venkat},
journal= {arXiv preprint arXiv:1512.04188},
year = {2018}
}
Comments
Changes in the introduction and section on randomized algorithms to make the exposition clearer. Main technical results unchanged