Optimal per-edge processing times in the semi-streaming model

  • Authors:
  • Mariano Zelke

  • Affiliations:
  • Humboldt-Universität zu Berlin, Institut für Informatik, 10099 Berlin, Germany

  • Venue:
  • Information Processing Letters
  • Year:
  • 2007

Quantified Score

Hi-index 0.89

Visualization

Abstract

We present semi-streaming algorithms for basic graph problems thathave optimal per-edge processing times and therefore surpass allprevious semi-streaming algorithms for these tasks. Thesemi-streaming model, which is appropriate when dealing withmassive graphs, forbids random access to the input and restrictsthe memory to O(n·polylogn) bits.Particularly, the formerly best per-edge processing times forfinding the connected components and a bipartition areO(α(n)), for determining k-vertex andk-edge connectivity O(k2n) andO(n·logn) respectively for any constant k and forcomputing a minimum spanning forest O(logn). All these timebounds we reduce to O(1). Every presented algorithm determines asolution asymptotically as fast as the best corresponding algorithmup to date in the classical RAM model, which therefore cannotconvert the advantage of unlimited memory and random access intosuperior computing times for these problems.