𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Alphabet-Independent and Scaled Dictionary Matching

✍ Scribed by Amihood Amir; Gruia Călinescu


Publisher
Elsevier Science
Year
2000
Tongue
English
Weight
261 KB
Volume
36
Category
Article
ISSN
0196-6774

No coin nor oath required. For personal study only.

✦ Synopsis


The rapidly growing need for analysis of digitized images in multimedia systems has led to a variety of interesting problems in multidimensional pattern matching. One of the problems is that of scaled matching, finding all appearances of a pattern in a text in all sizes. Another important problem is dictionary matching, a quick search through a dictionary of preprocessed patterns in order to find all dictionary patterns that appear in the input text. In this paper we provide a simple algorithm for two-dimensional scaled matching. Our algorithm is the first linear-time alpha-Ž< <. < < bet-independent scaled matching algorithm. Its running time is O T , where T is < < the text size, and is independent of ⌺ , the size of the alphabet. The main idea behind our algorithm is to identify and exploit a scaling-in¨ariant property of patterns. Our technique generalizes to produce the first known algorithm for scaled dictionary matching. We can find all appearances of all dictionary patterns that appear in the input text in any discrete scale. The time bounds of our Ž . algorithm are equal to the currently known exact no scaling two-dimensional dictionary matching algorithms.


📜 SIMILAR VOLUMES


Dictionary-Matching on Unbounded Alphabe
✍ D. Breslauer 📂 Article 📅 1995 🏛 Elsevier Science 🌐 English ⚖ 861 KB

In the string-matching problem one is interested in all occurrences of a short pattern string in a longer text string. Dictionary-matching is a generalization of this problem where one is looking simultaneously for all occurrences of several patterns in a single text. This paper presents an efficien

String Matching in the DNA Alphabet
✍ JORMA TARHIO; HANNU PELTOLA 📂 Article 📅 1997 🏛 John Wiley and Sons 🌐 English ⚖ 89 KB

Searching for long DNA strings is studied. A q-gram variation of the Boyer-Moore algorithm is considered. An alphabet transformation with precomputed tables is utilized to reduce the processing time. Experimental results show that the new algorithm is efficient in practice.