• DocumentCode
    3414218
  • Title

    Finding the neighborhood of a query in a dictionary

  • Author

    Dolev, Danny ; Harari, Yuval ; Parnas, Michal

  • Author_Institution
    Inst. of Comput. Sci., Hebrew Univ. of Jerusalem, Israel
  • fYear
    1993
  • fDate
    7-9 Jun 1993
  • Firstpage
    33
  • Lastpage
    42
  • Abstract
    Many applications require the retrieval of all words from a fixed dictionary D, that are `close´ to some input string. The paper defines a theoretical framework to study the performance of algorithms for this problem, and provides a basic algorithmic approach. It is shown that a certain class of algorithms, D-oblivious algorithms, can not be optimal both in space and time. This is done by proving a lower bound on the tradeoff between the space and time complexities of D -oblivious algorithms. Several algorithms for this problem are presented, and their performance is compared to that of Ispell, the standard speller of Unix. On the Webster English dictionary the algorithms are shown to be faster than `Ispell´ by a significant factor, while incurring only a small cost in space
  • Keywords
    computational complexity; database theory; glossaries; query processing; D-oblivious algorithms; Ispell; Unix; Webster English dictionary; dictionary; query neighbourhood; space complexity; time complexities; Application software; Biochemical analysis; Chemistry; Computer science; Costs; DNA; Dictionaries; Proteins; Sequences; Speech analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Theory and Computing Systems, 1993., Proceedings of the 2nd Israel Symposium on the
  • Conference_Location
    Natanya
  • Print_ISBN
    0-8186-3630-0
  • Type

    conf

  • DOI
    10.1109/ISTCS.1993.253486
  • Filename
    253486