IMPROVED DYNAMIC DICTIONARY MATCHING

Citation
A. Amir et al., IMPROVED DYNAMIC DICTIONARY MATCHING, Information and computation, 119(2), 1995, pp. 258-282
Citations number
31
Categorie Soggetti
Information Science & Library Science",Mathematics,"Computer Science Information Systems
Journal title
ISSN journal
08905401
Volume
119
Issue
2
Year of publication
1995
Pages
258 - 282
Database
ISI
SICI code
0890-5401(1995)119:2<258:IDDM>2.0.ZU;2-E
Abstract
In the dynamic dictionary matching problem, a dictionary D contains a set of patterns that can change over time by insertion and deletion of individual patterns. The user also presents text strings and asks for all occurrences of any patterns in the text. The two main contributio ns of this paper are: (1) a faster algorithm for dynamic string dictio nary matching with bounded alphabets, and (2) a dynamic dictionary mat ching algorithm for two-dimensional texts and patterns. The first cont ribution is based on an algorithm that solves the general problem of m aintaining a sequence of well-balanced parentheses under the operation s insert, delete, and find nearest enclosing parenthesis pair. The mai n new idea behind the second contribution is a novel method to efficie ntly manipulate failure links for two-dimensional patterns. (C) 1995 A cademic Press. Inc.