The property suffix tree with dynamic properties

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


Recently there has been much interest in the Property Indexing Problem ([1],[7],[8]), where one is interested to preprocess a text T of size n over alphabet Σ (which we assume is of constant size), and a set of intervals π over the text positions, such that give a query pattern P of size m we can report all of the occurrences of P in T which are completely contained within some interval from π. This type of matching is extremely helpful in scenarios in molecular biology where it has long been a practice to consider special areas in the genome by their structure. The work done so far has focused on the static version of this problem where the intervals are given a-priori and never changed. This paper is the first to focus on several dynamic settings of π including an incremental version where new intervals are inserted into π, decremental version where intervals are deleted from π, fully dynamic version where intervals may be inserted or deleted to or from π, or batched insertions where a set of intervals is inserted into π. In particular, the batched version provides us with a new (optimal) algorithm for the static case.

Original languageEnglish
Title of host publicationCombinatorial Pattern Matching - 21st Annual Symposium, CPM 2010, Proceedings
Number of pages13
StatePublished - 2010
Event21st Annual Symposium on Combinatorial Pattern Matching, CPM 2010 - New York, NY, United States
Duration: 21 Jun 201023 Jun 2010

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume6129 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Conference21st Annual Symposium on Combinatorial Pattern Matching, CPM 2010
Country/TerritoryUnited States
CityNew York, NY


Dive into the research topics of 'The property suffix tree with dynamic properties'. Together they form a unique fingerprint.

Cite this