Logo image
The exact multiple pattern matching problem solved by a reference tree approach
期刊文章   同儕審查

The exact multiple pattern matching problem solved by a reference tree approach

Yi-Kung Shieh, Shyong Jian Shyu, Chin Lung LuRichard Chia-Tung Lee
Theoretical Computer Science
2021

摘要

DNA sequence Exact multiple pattern matching Reference string Reference tree Suffix array Suffix tree Theoretical Computer Science Computer Science (all)
Given a text T and a set of r patterns P 1 ,P 2 ,…,P r , the exact multiple pattern matching problem reports the ending positions of all occurrences of P i in T for 1≤i≤r. By transforming all substrings with a fixed length of T into a reference tree such that each internal node stores a reference string, the exact multiple pattern matching problem can be efficiently solved by searching patterns in the tree via the guidance of the reference strings. We design elegant algorithms to construct the reference tree (the preprocessing phase) and to search patterns in the tree (the searching phase) using bitwise operations. The experiments involving problem instances from the DNA sequence and the English language are conducted to compare the performance of our approach against those of the suffix tree and suffix array algorithms. The computational results demonstrate the advantage of our approach over these algorithms. In spite of the simplicity, our approach is quite efficient, flexible and robust.

相關連結

指標

1 檢視次數

詳細資料

Logo image