Algorithmica

, Volume 76, Issue 2, pp 490–501

Streaming Algorithms for Independent Sets in Sparse Hypergraphs

  • Bjarni V. Halldórsson
  • Magnús M. Halldórsson
  • Elena Losievskaja
  • Mario Szegedy
Article

DOI: 10.1007/s00453-015-0051-5

Cite this article as:
Halldórsson, B.V., Halldórsson, M.M., Losievskaja, E. et al. Algorithmica (2016) 76: 490. doi:10.1007/s00453-015-0051-5

Abstract

We give the first treatment of the classic independent set problem in graphs and hypergraphs in the streaming setting. The objective is to find space-efficient algorithms that output independent sets that are “combinatorially optimal”, that is, with size guarantee in terms of the degree sequence alone. Our main result is a randomized algorithm that achieves this using space in bits that is linear in the number of vertices. We use this to examine assumptions about the streaming model, and advocate the study of output-efficient algorithms that measure space usage relative to the size of the output solution. In that sense, our main algorithm uses space linear in the output size. We also examine algorithms that use little or no space in addition to the bits storing the output. Our algorithms fall also into an online streaming model, where output-changes can go only in one direction. In particular a feasible solution must be maintained at all times, and items that are removed from the solution can never reenter. We obtain tight bounds on deterministic algorithms for independent sets in graphs in that model.

Keywords

Streaming algorithms Independent sets Turan bound  Online streaming 

Funding information

Funder NameGrant NumberFunding Note
Icelandic Research Fund
  • 7000921
Icelandic Research Fund
  • 90032021
Icelandic Research Fund
  • 12003211

Copyright information

© Springer Science+Business Media New York 2015

Authors and Affiliations

  • Bjarni V. Halldórsson
    • 1
  • Magnús M. Halldórsson
    • 2
  • Elena Losievskaja
    • 2
  • Mario Szegedy
    • 3
  1. 1.ICE-TCS, School of Science and EngineeringReykjavik University and deCODE geneticsReykjavíkIceland
  2. 2.ICE-TCS, School of Computer ScienceReykjavik UniversityReykjavíkIceland
  3. 3.Department of Computer ScienceRutgers UniversityPiscatawayUSA

Personalised recommendations