Full-Fledged real-time indexing for constant size alphabets

  • Authors:
  • Gregory Kucherov;Yakov Nekrich

  • Affiliations:
  • Laboratoire d'Informatique Gaspard Monge, Université Paris-Est & CNRS, Paris, France,Department of Computer Science, Ben-Gurion University of the Negev, Be'er Sheva, Israel;Department of Electrical Engineering & Computer Science, University of Kansas

  • Venue:
  • ICALP'13 Proceedings of the 40th international conference on Automata, Languages, and Programming - Volume Part I
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we describe a data structure that supports pattern matching queries on a dynamically arriving text over an alphabet of constant size. Each new symbol can be prepended to T in O(1) expected worst-case time. At any moment, we can report all occurrences of a pattern P in the current text in O(|P|+k) time, where |P| is the length of P and k is the number of occurrences. This resolves, under assumption of constant size alphabet, a long-standing open problem of existence of a real-time indexing method for string matching (see [2]).