Journal of Northeastern University ›› 2004, Vol. 25 ›› Issue (3): 231-234.DOI: -

• OriginalPaper • Previous Articles     Next Articles

Parallel construction and inquiry algorithm of suffix trees

Qiao, Bai-You (1); Ge, Jian (1); Wang, Guo-Ren (1); Han, Dong-Hong (1)   

  1. (1) Sch. of Info. Sci. and Eng., Northeastern Univ., Shenyang 110004, China
  • Received:2013-06-24 Revised:2013-06-24 Online:2004-03-15 Published:2013-06-24
  • Contact: Qiao, B.-Y.
  • About author:-
  • Supported by:
    -

Abstract: A parallel suffix tree constructing algorithm is proposed to get rid of traditional space/time restriction while using suffix trees in bioinformatics. In this algorithm, the given string is divided into several continuous substrings. Then, the suffix trees for every substring are constructed in parallel, thus forming a suffix tree structure distributed separately on several processors. This algorithm can not only reduce the time needed to construct suffix trees but also avoid the restriction of main memory. The performance analysis shows that this algorithm outperforms any of existing parallel algorithms. Based on such a suffix tree structure, an efficient pattern matching algorithm is also proposed for the inquiries about traditional suffix trees.

CLC Number: