Online dictionary matching with variable-length gaps

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

Abstract

The string-matching problem with wildcards is considered in the context of online matching of multiple patterns. Our patterns are strings of characters in the input alphabet and of variable-length gaps, where the width of a gap may vary between two integer bounds or from an integer lower bound to infinity. Our algorithm is based on locating "keywords" of the patterns in the input text, that is, maximal substrings of the patterns that contain only input characters. Matches of prefixes of patterns are collected from the keyword matches, and when a prefix constituting a complete pattern is found, a match is reported. In collecting these partial matches we avoid locating those keyword occurrences that cannot participate in any prefix of a pattern found thus far. Our experiments show that our algorithm scales up well, when the number of patterns increases. © 2011 Springer-Verlag.

Cite

CITATION STYLE

APA

Haapasalo, T., Silvasti, P., Sippu, S., & Soisalon-Soininen, E. (2011). Online dictionary matching with variable-length gaps. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6630 LNCS, pp. 76–87). https://doi.org/10.1007/978-3-642-20662-7_7

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