English

On Streaming Algorithms for Geometric Independent Set and Clique

Computational Geometry 2022-07-05 v1 Data Structures and Algorithms

Abstract

We study the maximum geometric independent set and clique problems in the streaming model. Given a collection of geometric objects arriving in an insertion only stream, the aim is to find a subset such that all objects in the subset are pairwise disjoint or intersect respectively. We show that no constant factor approximation algorithm exists to find a maximum set of independent segments or 22-intervals without using a linear number of bits. Interestingly, our proof only requires a set of segments whose intersection graph is also an interval graph. This reveals an interesting discrepancy between segments and intervals as there does exist a 22-approximation for finding an independent set of intervals that uses only O(α(I)logI)O(\alpha(\mathcal{I})\log |\mathcal{I}|) bits of memory for a set of intervals I\mathcal{I} with α(I)\alpha(\mathcal{I}) being the size of the largest independent set of I\mathcal{I}. On the flipside we show that for the geometric clique problem there is no constant-factor approximation algorithm using less than a linear number of bits even for unit intervals. On the positive side we show that the maximum geometric independent set in a set of axis-aligned unit-height rectangles can be 44-approximated using only O(α(R)logR)O(\alpha(\mathcal{R})\log |\mathcal{R}|) bits.

Keywords

Cite

@article{arxiv.2207.01108,
  title  = {On Streaming Algorithms for Geometric Independent Set and Clique},
  author = {Sujoy Bhore and Fabian Klute and Jelle J. Oostveen},
  journal= {arXiv preprint arXiv:2207.01108},
  year   = {2022}
}

Comments

11 pages, 3 figures

R2 v1 2026-06-24T12:12:35.475Z