Indexed Hierarchical Approximate String Matching

被引:0
|
作者
Russo, Luis M. S. [1 ,3 ]
Navarro, Gonzalo [2 ]
Oliveira, Arlindo L. [1 ,4 ]
机构
[1] INESC ID, R Alves Redol 9, P-1000 Lisbon, Portugal
[2] Univ Chile, Dept Comp Sci, Santiago, Chile
[3] Univ Nova Lisboa, Fac Ciencias & Tecnol, CITI, Dept Informat, Lisbon, Portugal
[4] Univ Tecn Lisboa, Inst Superior Tecnic, Lisbon, Portugal
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We preset a new search procedure for approximate string matching over suffix trees. We show that hierarchical verification, which is a well-established technique for on-line searching, can also be used with an indexed approach. For this, we need that the index supports bidirectionality, meaning that the search for a pattern can be updated by adding a letter at the right or at the left. This turns out to be cosily supported by most compressed text self-indexes, which represent the index and the text essentially in the salve space of the compressed text alone. To complete the symbiotic exchange; our hierarchical verification largely reduces the need to access the text, which is expensive in compressed text self-indexes. The resulting algorithm can, in particular, run over an existing fully compressed suffix tree; which makes it very appealing for applications in computational biology. We compare our algorithm with related approaches; showing that our method offers an interesting space/time tradeoff, and in particular does slot need of any parameterization, which is necessary in the most successful competing approaches.
引用
收藏
页码:144 / +
页数:3
相关论文
共 50 条
  • [1] APPROXIMATE STRING MATCHING
    HALL, PAV
    DOWLING, GR
    [J]. COMPUTING SURVEYS, 1980, 12 (04) : 381 - 402
  • [2] ALGORITHMS FOR APPROXIMATE STRING MATCHING
    UKKONEN, E
    [J]. INFORMATION AND CONTROL, 1985, 64 (1-3): : 100 - 118
  • [3] A Preprocessing for Approximate String Matching
    Baba, Kensuke
    Nakatoh, Tetsuya
    Yamada, Yasuhiro
    Ikeda, Daisuke
    [J]. INFORMATICS ENGINEERING AND INFORMATION SCIENCE, PT II, 2011, 252 : 610 - +
  • [4] Spatial Approximate String Matching
    Katsumata, Akifumi
    Miura, Takao
    [J]. 2009 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING, VOLS 1 AND 2, 2009, : 123 - 128
  • [5] Faster approximate string matching
    BaezaYates, R
    Navarro, G
    [J]. ALGORITHMICA, 1999, 23 (02) : 127 - 158
  • [6] Approximate String Matching with SIMD
    Fiori, Fernando J.
    Pakalen, Waltteri
    Tarhio, Jorma
    [J]. COMPUTER JOURNAL, 2022, 65 (06): : 1472 - 1488
  • [7] Multiple approximate string matching
    BaezaYates, R
    Navarro, G
    [J]. ALGORITHMS AND DATA STRUCTURES, 1997, 1272 : 174 - 184
  • [8] Hierarchical Parallelism of Bit-Parallel Algorithm for Approximate String Matching on GPUs
    Lin, Cheng-Hung
    Wang, Guan-Hong
    Huang, Chun-Cheng
    [J]. 2014 IEEE SYMPOSIUM ON COMPUTER APPLICATIONS AND COMMUNICATIONS (SCAC), 2014, : 76 - 81
  • [9] Faster Approximate String Matching
    R. Baeza-Yates and G. Navarro
    [J]. Algorithmica, 1999, 23 : 127 - 158
  • [10] FAST APPROXIMATE STRING MATCHING
    OWOLABI, O
    MCGREGOR, DR
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1988, 18 (04): : 387 - 393