DC: a highly efficient and flexible exact pattern-matching algorithm

ware of the need for faster and flexible searching algorithms in fields such as web searching or bioinformatics, we propose DC - a high-performance algorithm for exact pattern matching. Emphasizing the analysis of pattern peculiarities in the pre-processing phase, the algorithm en- compasses a novel...

ver descrição completa

Detalhes bibliográficos
Autor principal: Deusdado, Sérgio (author)
Outros Autores: Carvalho, Paulo (author)
Formato: report
Idioma:eng
Publicado em: 2011
Assuntos:
Texto completo:http://hdl.handle.net/10198/4428
País:Portugal
Oai:oai:bibliotecadigital.ipb.pt:10198/4428
Descrição
Resumo:ware of the need for faster and flexible searching algorithms in fields such as web searching or bioinformatics, we propose DC - a high-performance algorithm for exact pattern matching. Emphasizing the analysis of pattern peculiarities in the pre-processing phase, the algorithm en- compasses a novel search logic based on the examination of multiple alignments within a larger window, selectively tested after a powerful heuristic called compatibility rule is verified. The new algorithm’s performance is, on average, above its best-rated competitors when testing different data types and using a complete suite of pattern extensions and compositions. The flexibility is remarkable and the efficiency is more relevant in quaternary or greater alphabets. Keywords: exact pattern-match, searching algorithms.