Abstract
Let \( \mathcal{W} \) be a dictionary consisting of n binary strings of length m each, represented as a trie. The usual d-query asks if there exists a string in \( \mathcal{W} \) within Hamming distance d of a given binary query string q. We present an algorithm to determine if there is a member in \( \mathcal{W} \) within edit distance d of a given query string q of length m. The method takes time O(dm d+1) in the RAM model, independent of n, and requires O(dm) additional space.
Supported in part by NSF Grant No. EIA-9818320.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
P. Bieganski. Genetic Sequence Data Retrieval and Manipulation based on Generalized Suffix Trees. PhD thesis, University of Minnesota, 1995.
G. S. Brodal and L. Gçsieniec. Approximate dictionary queries, in: Poc. 7th Combinatorial Pattern Matching, LNCS, Vol. 1075, Springer, Berlin, 65–74, 1996.
G. S. Brodal and S. Velkatesh. Improved bounds for dictionary look-up with one error. IPL, 75, 57–59, 2000.
D. Gusfield. Algorithms on strings, trees, and sequences: computer science and computational biology. Cambridge University Press, 1997.
D. Dolev, Y. Harari, N. Linial, N. Nisan and M. Parnas. Neighborhood preserving hashing and approximate queries. Proceedings of the Fifth ACM SODA, 1994.
D. Dolev, Y. Harari and M. Parnas. Finding the neighborhood of a query in a dictionary. Proceedings of the Second Israel Symposium on Theory of Computing and Systems, 1993.
D. Greene, M. Parnas and F. Yao. Multi-index hashing for information retrieval. Proceedings of 1994 IEEE FOCS, pp. 722–731, November 1994.
D. K. Kim, J. S. Lee, K. Park and Y. Cho. Algorithms for approximate string matching with swaps. J. of Complexity, 15, 128–147, 1997.
U. Manber and S. Wu. An algorithm for approximate membership checking with applications to password security. IPL, 50, 191–197, 1994.
M. Minsky and S. Papert. Perceptrons. MIT Press, Cambridge, MA, 1969.
E. W. Myers. An O(ND) difference algorithm and its variations. Algorithmica, 1(2):251–266, 1986.
E. Ukkonen. Algorithms for Approximate String Matching. Information and Control, 64, 100–118, 1985.
R. A. Wagner and M. J. Fisher. The string-to-string correction problem. JACM, 21(1):168–173, January 1974.
A. C. Yao and F. F. Yao. Dictionary look-up with one error. J. of Algorithms, 25(1), 194–202, 1997.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Arslan, A.N., Eğecioğlu, Ö. (2002). Dictionary Look-Up within Small Edit Distance. In: Ibarra, O.H., Zhang, L. (eds) Computing and Combinatorics. COCOON 2002. Lecture Notes in Computer Science, vol 2387. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45655-4_15
Download citation
DOI: https://doi.org/10.1007/3-540-45655-4_15
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43996-7
Online ISBN: 978-3-540-45655-1
eBook Packages: Springer Book Archive