Optimal parallel suffix tree construction

被引:12
作者
Hariharan, R
机构
[1] INDIAN INST SCI, DEPT COMP SCI & AUTOMAT, BANGALORE 560012, KARNATAKA, INDIA
[2] NYU, COURANT INST MATH SCI, NEW YORK, NY USA
基金
美国国家科学基金会;
关键词
D O I
10.1006/jcss.1997.1496
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
An O(m)-work, O(m)-space, O(log(4) m)-time CREW-PRAM algorithm for constructing the suffix tree of a string s of length m drawn from any fixed alphabet set is obtained. This is the first known work and space optimal parallel algorithm for this problem. It can be generalized to a string s drawn from any general alphabet set to perform in O(log(4) m) time and O(m log \Sigma\) work and space, after the characters in s have been sorted alphabetically, where \Sigma\ is the number of distinct characters in s. In this case too, the algorithm is work-optimal. (C) 1997 Academic Press.
引用
收藏
页码:44 / 69
页数:26
相关论文
共 22 条
[1]   STRUCTURAL-PROPERTIES OF THE STRING STATISTICS PROBLEM [J].
APOSTOLICO, A ;
PREPARATA, FP .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1985, 31 (03) :394-411
[2]   PARALLEL CONSTRUCTION OF A SUFFIX TREE WITH APPLICATIONS [J].
APOSTOLICO, A ;
ILIOPOULOS, C ;
LANDAU, GM ;
SCHIEBER, B ;
VISHKIN, U .
ALGORITHMICA, 1988, 3 (03) :347-365
[3]   OPTIMAL OFF-LINE DETECTION OF REPETITIONS IN A STRING [J].
APOSTOLICO, A ;
PREPARATA, FP .
THEORETICAL COMPUTER SCIENCE, 1983, 22 (03) :297-315
[4]  
Apostolico A., 1985, NATO ASI Series, V12, P85, DOI [DOI 10.1007/978-3-642-82456-2_6, 10.1007/978-3-642-82456-26, DOI 10.1007/978-3-642-82456-26]
[5]   IMPROVED DETERMINISTIC PARALLEL INTEGER SORTING [J].
BHATT, PCP ;
DIKS, K ;
HAGERUP, T ;
PRASAD, VC ;
RADZIK, T ;
SAXENA, S .
INFORMATION AND COMPUTATION, 1991, 94 (01) :29-47
[6]   SEQUENCE LANDSCAPES [J].
CLIFT, B ;
HAUSSLER, D ;
MCCONNELL, R ;
SCHNEIDER, TD ;
STORMO, GD .
NUCLEIC ACIDS RESEARCH, 1986, 14 (01) :141-158
[7]   PARALLEL MERGE SORT [J].
COLE, R .
SIAM JOURNAL ON COMPUTING, 1988, 17 (04) :770-785
[8]  
Cole R., 1986, P 18 ANN S THEOR COM, P206, DOI [10.1145/12130.12151, DOI 10.1145/12130.12151]
[9]  
FARACH M, 1994, COMMUNICATION
[10]  
GASIENIEC L, 1993, COMMUNICATION