Semi-streaming set cover

26Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This paper studies the set cover problem under the semi-streaming model. The underlying set system is formalized in terms of a hypergraph G = (V, E) whose edges arrive one-by-one and the goal is to construct an edge cover F ⊆ E with the objective of minimizing the cardinality (or cost in the weighted case) of F. We consider a parameterized relaxation of this problem, where given some 0 ≤ ε < 1, the goal is to construct an edge (1-ε)-cover, namely, a subset of edges incident to all but an ε-fraction of the vertices (or their benefit in the weighted case). The key limitation imposed on the algorithm is that its space is limited to (poly)logarithmically many bits per vertex. Our main result is an asymptotically tight trade-off between ε and the approximation ratio: We design a semi-streaming algorithm that on input graph G, constructs a succinct data structure D such that for every 0 ≤ ε < 1, an edge (1 - ε)-cover that approximates the optimal edge (1-)cover within a factor of f(ε, n) can be extracted from D (efficiently and with no additional space requirements), where (Equation Presented) In particular for the traditional set cover problem we obtain an O(√n)-approximation. This algorithm is proved to be best possible by establishing a family (parameterized by ε) of matching lower bounds. © 2014 Springer-Verlag.

Cite

CITATION STYLE

APA

Emek, Y., & Rosén, A. (2014). Semi-streaming set cover. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8572 LNCS, pp. 453–464). Springer Verlag. https://doi.org/10.1007/978-3-662-43948-7_38

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free