Parikh matching in the streaming model

Lap Kei Lee, Moshe Lewenstein, Qin Zhang

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Let S be a string over an alphabet Σ∈=∈{σ 1, σ 2, A Parikh-mapping maps a substring S′ of S to a |Σ|-length vector that contains, in location i of the vector, the count of σ i in S′. Parikh matching refers to the problem of finding all substrings of a text T which match to a given input |Σ|-length count vector. In the streaming model one seeks space-efficient algorithms for problems in which there is one pass over the data. We consider Parikh matching in the streaming model. To make this viable we search for substrings whose Parikh-mappings approximately match the input vector. In this paper we present upper and lower bounds on the problem of approximate Parikh matching in the streaming model.

Original languageEnglish
Title of host publicationString Processing and Information Retrieval - 19th International Symposium, SPIRE 2012, Proceedings
PublisherSpringer Verlag
Pages336-341
Number of pages6
ISBN (Print)9783642341083
DOIs
StatePublished - 2012
Event19th International Symposium on String Processing and Information Retrieval, SPIRE 2012 - Cartagena de Indias, Colombia
Duration: 21 Oct 201225 Oct 2012

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7608 LNCS

Conference

Conference19th International Symposium on String Processing and Information Retrieval, SPIRE 2012
Country/TerritoryColombia
CityCartagena de Indias
Period21/10/1225/10/12

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Parikh matching in the streaming model'. Together they form a unique fingerprint.

Cite this