메뉴 건너뛰기




Volumn , Issue , 2005, Pages 1-30

A taxonomy of suffix array construction algorithms

Author keywords

[No Author keywords available]

Indexed keywords

CONSTRUCTION ALGORITHMS; EXPERIMENTAL TEST; HIGH LEVEL DESCRIPTION; SUFFIX ARRAYS; SUFFIX-TREES; TIME COMPLEXITY;

EID: 33750343074     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Conference Paper
Times cited : (5)

References (38)
  • 1
    • 3242889975 scopus 로고    scopus 로고
    • Replacing suffix trees with enhanced suffix arrays
    • [AK004]
    • [AK004] Mohamed Ibrahim Abouelhoda, Stefan Kurtz & Enno Ohlebuseh, Replacing suffix trees with enhanced suffix arrays, J. Discrete Alqs. 2 (2004) 53-86.
    • (2004) J. Discrete Alqs , vol.2 , pp. 53-86
    • Abouelhoda, M.I.1    Kurtz, S.2    Ohlebuseh, E.3
  • 5
    • 0003573193 scopus 로고
    • A Block-Sorting Lossless Data Compression Algorithm, Research Report 124
    • [BW94]
    • [BW94] Michael Burrows & David J. Wheeler, A Block-Sorting Lossless Data Compression Algorithm, Research Report 124, Digital Equipment Corporation (1994) 18 pp.
    • (1994) Digital Equipment Corporation , pp. 18
    • Burrows, M.1    Wheeler, D.J.2
  • 6
    • 0142253939 scopus 로고    scopus 로고
    • A theoretical and experimental study on the construction of suffix arrays in external memory
    • [CF02]
    • [CF02] Andreas Crauser & Paolo Ferragina, A theoretical and experimental study on the construction of suffix arrays in external memory, Algorithmica 32, 1 (2002) 1-35.
    • (2002) Algorithmica , vol.32 , Issue.1 , pp. 1-35
    • Crauser, A.1    Ferragina, P.2
  • 7
    • 0031381052 scopus 로고    scopus 로고
    • Optimal suffix tree construction with large alpha bets
    • [F97]
    • [F97] Martin Farach, Optimal suffix tree construction with large alpha bets, Proc. 38th IEEE Symp. Found. Comp. Sci. (1997) 137-143.
    • (1997) Proc. 38th IEEE Symp. Found. Comp. Sci , pp. 137-143
    • Farach, M.1
  • 8
    • 0000950910 scopus 로고    scopus 로고
    • The string B-tree: A new data structure for string search in external memory and its applications
    • [FG99]
    • [FG99] Paolo Ferragina & Roberto Grossi, The string B-tree: a new data structure for string search in external memory and its applications, J. Assoc. Comput. Mach. 46-2 (1999) 236-280.
    • (1999) J. Assoc. Comput. Mach , vol.46-52 , pp. 236-280
    • Ferragina, P.1    Grossi, R.2
  • 9
    • 1842539452 scopus 로고    scopus 로고
    • When indexing equals compression: Experiments with compressing suffix arrays and applications
    • [GGV04]
    • [GGV04] Roberto Grossi, Ankur Gupta & Jeffrey Scott Vitter, When indexing equals compression: experiments with compressing suffix arrays and applications, Proc. 15th ACM-SIAM Symp. Discrete Alas. (2004) 636-645.
    • (2004) Proc. 15th ACM-SIAM Symp. Discrete Alas , pp. 636-645
    • Grossi, R.1    Gupta, A.2    Vitter, J.S.3
  • 11
    • 0344118888 scopus 로고    scopus 로고
    • Breaking a time-and-space barrier in constructing full-text indices
    • [HSS03]
    • [HSS03] Wing-Kai Hon, Kunihiko Sadakano & Wing-Kin Sung, Breaking a time-and-space barrier in constructing full-text indices, Proc. 44th IEEE Symp. Found. Comp. Sci. (2003) 251-260.
    • (2003) Proc. 44th IEEE Symp. Found. Comp. Sci , pp. 251-260
    • Hon, W.K.1    Sadakano, K.2    Sung, W.-K.3
  • 13
    • 0033227559 scopus 로고    scopus 로고
    • Reducing the space requirement of suffix trees
    • [K99]
    • [K99] Stefan Kurtz, Reducing the space requirement of suffix trees, Software - Practice & Experience 29-13 (1999) 1149-1171.
    • (1999) Software - Practice & Experience , vol.13-29 , pp. 1149-1171
    • Kurtz, S.1
  • 14
    • 35248831652 scopus 로고    scopus 로고
    • Space Efficient Linear Time Construction of Suffix Arrays
    • [KA03], LXCS 2676, Springer-Verlag
    • [KA03] Pang Ko & Srinivas Aluru, Space Efficient Linear Time Construction of Suffix Arrays, Proc. 14th Ann. Symp. Combinatorial Pattern Matching, LXCS 2676, Springer-Verlag (2003) 200-210.
    • (2003) Proc. 14th Ann. Symp. Combinatorial Pattern Matching , pp. 200-210
    • Ko, P.1    Aluru, S.2
  • 15
    • 35048902513 scopus 로고    scopus 로고
    • A fast algorithm for constructing suffix arrays for fixed-size alphabets
    • [KJP04], LXCS 3059, Springer-Verlag
    • [KJP04]Dong Kyue Kim, Junha Jo & Heejin Park, A fast algorithm for constructing suffix arrays for fixed-size alphabets, Proc. Workshop on Experimental Algorithms. LXCS 3059, Springer-Verlag (2004) 301-314.
    • (2004) Proc. Workshop on Experimental Algorithms , pp. 301-314
    • Kim, D.K.1    Jo, J.2    Park, H.3
  • 16
    • 84956976999 scopus 로고    scopus 로고
    • Linear-time longest-common-prefix computation in suffix arrays and its applications
    • [KLAAP01], LXCS 2089, Springer-Verlag
    • [KLAAP01] Toru Kasai, Gunho Lee, Hiroki Arimura, Setsuo Arikawa & Kunsoo Park, Linear-time longest-common-prefix computation in suffix arrays and its applications, Proc. 12th Ann. Symp. Combinatorial Pattern Matching, LXCS 2089, Springer-Verlag (2001) 181-192.
    • (2001) Proc. 12th Ann. Symp. Combinatorial Pattern Matching , pp. 181-192
    • Kasai, T.1    Lee, G.2    Arimura, H.3    Arikawa, S.4    Park, K.5
  • 17
  • 20
    • 26944442166 scopus 로고    scopus 로고
    • Efficient implementations of suffix array construction algorithms
    • [LP04], Seok-Hee Hong (ed.)
    • [LP04] Sunglim Lee & Kunsoo Park, Efficient implementations of suffix array construction algorithms, Proc. 15th, Australasian Workshop on Combinatorial Algs., Seok-Hee Hong (ed.) (2004) 64-72.
    • (2004) Proc. 15th, Australasian Workshop On Combinatorial Algs , pp. 64-72
    • Lee, S.1    Park, K.2
  • 21
    • 0010905001 scopus 로고    scopus 로고
    • [LS99], Technical Report LU-CS-TR:99-214, Lund University
    • [LS99] X. Jesper Larsson & Kunihiko Sadakane, Faster Suffix Sorting, Technical Report LU-CS-TR:99-214, Lund University (1999) 20 pp.
    • (1999) Faster Suffix Sorting , pp. 20
    • Jesper, L.X.1    Sadakane, K.2
  • 22
    • 84869130005 scopus 로고    scopus 로고
    • [M97]
    • [M97] M. Douglas Mcllroy, ssort.c: http://cm.bell-labs.com/cm/cs/who/doug/source.html
    • Ssort.c
    • Douglas, M.M.1
  • 24
    • 35048818017 scopus 로고    scopus 로고
    • Two space saving tricks for linear time LCP array computation
    • [M04]
    • [M04] Giovanni Manzini, Two space saving tricks for linear time LCP array computation, Proc. Scandinavian Workshop on Aiqorithm Theory (2004) 372-383.
    • (2004) Proc. Scandinavian Workshop on Aiqorithm Theory , pp. 372-383
    • Manzini, G.1
  • 27
    • 21044442250 scopus 로고    scopus 로고
    • Engineering a lightweight suffix array construction algorithm
    • [MF04]
    • [MF04] Giovanni Manzini & Paolo Ferragina, Engineering a lightweight suffix array construction algorithm, Algorithmica 4-0 (2004) 33-50.
    • (2004) Algorithmica , vol.4 , pp. 33-50
    • Manzini, G.1    Ferragina, P.2
  • 28
  • 29
    • 0027681165 scopus 로고
    • Suffix Arrays: A new method for on-line string searches
    • [MM93]
    • [MM93] Udi Manber & Gene W. Myers, Suffix Arrays: A new method for on-line string searches, SIAM J. Comput. 22 (1993) 935-948.
    • (1993) SIAM J. Comput , vol.22 , pp. 935-948
    • Manber, U.1    Myers, G.W.2
  • 30
    • 26444516521 scopus 로고    scopus 로고
    • Linear-time construction of compressed suffix arrays using 0(n·logn)-bit working space for large alphabets
    • [X05], LXCS 3537, Springer-Verlag
    • [X05] Jeong Chae Xa, Linear-time construction of compressed suffix arrays using 0(n·logn)-bit working space for large alphabets, Proc. 16th Ann. Symp. Combinatorial Pattern Matching, LXCS 3537, Springer-Verlag (2005) 57-67.
    • (2005) Proc. 16th Ann. Symp. Combinatorial Pattern Matching , pp. 57-67
    • Xa, J.C.1
  • 31
    • 51149109709 scopus 로고    scopus 로고
    • [P05], Technical Report CAS-05-02-WS, Department of Computing and Software, McMaster University
    • [P05] Simon J. Puglisi, Exposition and analysis of a suffix sorting algorithm. Technical Report CAS-05-02-WS, Department of Computing and Software, McMaster University (2005) 19 pp.
    • (2005) Exposition and Analysis of a Suffix Sorting Algorithm , pp. 19
    • Puglisi, S.J.1
  • 32
    • 26944451306 scopus 로고    scopus 로고
    • The performance of linear time suffix sorting algorithms
    • [PST05]
    • [PST05] Simon J. Puglisi, Bill F. Smyth & Andrew Turpin, The performance of linear time suffix sorting algorithms, Proc. Data Compression Conf. (2005) 358-367.
    • (2005) Proc. Data Compression Conf , pp. 358-367
    • Puglisi, S.J.1    Smyth, B.F.2    Turpin, A.3
  • 33
    • 0031673367 scopus 로고    scopus 로고
    • A fast algorithm for making suffix arrays and for Burrows-Wheeler transformation
    • [S98]
    • [S98] Kunihiko Sadakane, A fast algorithm for making suffix arrays and for Burrows-Wheeler transformation, Proc. Data Compression Conf. (1998) 129-138.
    • (1998) Proc. Data Compression Conf , pp. 129-138
    • Sadakane, K.1
  • 34
    • 0033885859 scopus 로고    scopus 로고
    • On the performance of BWT sorting algorithms
    • [S00]
    • [S00] Julian Seward, On the performance of BWT sorting algorithms, Proc. Data Compression Conf. (2000) 173-182.
    • (2000) Proc. Data Compression Conf , pp. 173-182
    • Seward, J.1
  • 37
    • 34547356049 scopus 로고    scopus 로고
    • Cache-conscious sorting of large sets of strings with dynamic tries
    • [SZ04]
    • [SZ04] Ranjan Sinha & Justin Zobel, Cache-conscious sorting of large sets of strings with dynamic tries ACM J. Experimental Algs. 9 (2004) 1-31.
    • (2004) ACM J. Experimental Algs , vol.9 , pp. 1-31
    • Sinha, R.1    Zobel, J.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.