On the parallel dynamic dictionary matching problem: New results with applications

3Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In the Parallel Dynamic Dictionary Matching (DDM) problem, a dictionary:D contains a set of patterns that can change over time under insertion and deletion of individual patterns. D has to be properly maintained such that, given an arbitrary text T, for each position in T we have to list in parallel the longest pattern of D occurring there. In this paper, we follow a completely new approach thus providing the first parallel algorithm for the DDM problem which achieves optimal (amortized) work for the update operations in the case of both a constant sized and an unbounded alphabet. It requires small "space and still preserves the same time and work of the best known CRCW-PRAM algorithm [27] for answering queries on an arbitrary text. Furthermore, our parallel approach gives new useful insights for the sequential solution of the DDM problem both in main memory and in secondary storage, and either on strings or on parameterized strings [7].

Cite

CITATION STYLE

APA

Ferragina, P., & Luccio, F. (1996). On the parallel dynamic dictionary matching problem: New results with applications. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1136, pp. 261–275). Springer Verlag. https://doi.org/10.1007/3-540-61680-2_61

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free