• Media type: Text; E-Article; Electronic Conference Proceeding
  • Title: Streaming Periodicity with Mismatches
  • Contributor: Ergün, Funda [Author]; Grigorescu, Elena [Author]; Sadeqi Azer, Erfan [Author]; Zhou, Samson [Author]
  • Published: Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2017
  • Language: English
  • DOI: https://doi.org/10.4230/LIPIcs.APPROX-RANDOM.2017.42
  • Keywords: Pattern matching ; Streaming algorithms ; Sublinear algorithms ; String algorithms ; Randomized algorithms
  • Origination:
  • Footnote: Diese Datenquelle enthält auch Bestandsnachweise, die nicht zu einem Volltext führen.
  • Description: We study the problem of finding all k-periods of a length-n string S, presented as a data stream. S is said to have k-period p if its prefix of length n-p differs from its suffix of length n-p in at most k locations. We give a one-pass streaming algorithm that computes the k-periods of a string S using poly(k, log n) bits of space, for k-periods of length at most n/2. We also present a two-pass streaming algorithm that computes k-periods of S using poly(k, log n) bits of space, regardless of period length. We complement these results with comparable lower bounds.
  • Access State: Open Access