메뉴 건너뛰기




Volumn 412, Issue 27, 2011, Pages 2964-2973

A quick tour on suffix arrays and compressed suffix arrays

Author keywords

Data compression; Implicitness and succinctness; Pattern matching; Space efficiency; Suffix array; Suffix tree; Text indexing

Indexed keywords

IMPLICITNESS AND SUCCINCTNESS; SPACE EFFICIENCY; SUFFIX ARRAY; SUFFIX TREE; TEXT INDEXING;

EID: 79955842448     PISSN: 03043975     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.tcs.2010.12.036     Document Type: Article
Times cited : (8)

References (54)
  • 1
    • 0016942292 scopus 로고
    • A space-economical suffix tree construction algorithm
    • E.M. McCreight A space-economical suffix tree construction algorithm Journal of the ACM 23 2 1976 262 272
    • (1976) Journal of the ACM , vol.23 , Issue.2 , pp. 262-272
    • McCreight, E.M.1
  • 5
    • 79955832619 scopus 로고    scopus 로고
    • Personal communication, CPM09
    • G.M. Landau, Personal communication, CPM09, 2009.
    • (2009)
    • Landau, G.M.1
  • 6
    • 0027681165 scopus 로고
    • Suffix arrays: A new method for on-line string searches
    • U. Manber, and G. Myers Suffix arrays: a new method for on-line string searches SIAM Journal on Computing 22 5 1993 935 948
    • (1993) SIAM Journal on Computing , vol.22 , Issue.5 , pp. 935-948
    • Manber, U.1    Myers, G.2
  • 7
    • 33750232966 scopus 로고    scopus 로고
    • Linear work suffix array construction
    • DOI 10.1145/1217856.1217858, 1217858
    • J. Krkkinen, P. Sanders, and S. Burkhardt Linear work suffix array construction Journal of the ACM 53 6 2006 918 936 (Pubitemid 46276961)
    • (2006) Journal of the ACM , vol.53 , Issue.6 , pp. 918-936
    • Karkkainen, J.1    Sanders, P.2    Burkhardt, S.3
  • 8
    • 18544364760 scopus 로고    scopus 로고
    • Space efficient linear time construction of suffix arrays
    • DOI 10.1016/j.jda.2004.08.002, PII S1570866704000498, Combinatorial Pattern Modelling (CPM) Special Issue
    • P. Ko, and S. Aluru Space efficient linear time construction of suffix arrays Journal of Discrete Algorithms 3 24 2005 143 156 (Pubitemid 40655175)
    • (2005) Journal of Discrete Algorithms , vol.3 , Issue.2-4 , pp. 143-156
    • Ko, P.1    Aluru, S.2
  • 9
    • 35248821766 scopus 로고    scopus 로고
    • Linear-Time Construction of Suffix Arrays
    • Combinatorial Pattern Matching
    • D.K. Kim, J.S. Sim, H. Park, and K. Park Linear-time construction of suffix arrays R.A. Baeza-Yates, E. Chvez, M. Crochemore, Combinatorial Pattern Matching, 14th Annual Symposium, CPM 2003, Morelia, Michocn, Mexico, June 2527, 2003, Proceedings Lecture Notes in Computer Science vol. 2676 2003 Springer 186 199 (Pubitemid 36769862)
    • (2003) Lecture Notes in Computer Science , Issue.2676 , pp. 186-199
    • Kim, D.K.1    Sim, J.S.2    Park, H.3    Park, K.4
  • 10
    • 34147144193 scopus 로고    scopus 로고
    • A taxonomy of suffix array construction algorithms
    • S.J. Puglisi, W.F. Smyth, and A.H. Turpin A taxonomy of suffix array construction algorithms ACM Computer Survey 39 2 2007 4
    • (2007) ACM Computer Survey , vol.39 , Issue.2 , pp. 4
    • Puglisi, S.J.1    Smyth, W.F.2    Turpin, A.H.3
  • 12
    • 0001704377 scopus 로고
    • On-line construction of suffix trees
    • E. Ukkonen On-line construction of suffix trees Algorithmica 14 3 1995 249 260
    • (1995) Algorithmica , vol.14 , Issue.3 , pp. 249-260
    • Ukkonen, E.1
  • 13
    • 0000950910 scopus 로고    scopus 로고
    • The String B-tree: A new data structure for string search in external memory and its applications
    • P. Ferragina, and R. Grossi The String B-tree: a new data structure for string search in external memory and its applications Journal of the ACM 46 2 1999 236 280
    • (1999) Journal of the ACM , vol.46 , Issue.2 , pp. 236-280
    • Ferragina, P.1    Grossi, R.2
  • 15
    • 0000811402 scopus 로고    scopus 로고
    • Sorting and Searching
    • 2nd ed. Addison-Wesley Reading, MA, USA
    • D.E. Knuth Sorting and Searching 2nd ed. The Art of Computer Programming vol. 3 1998 Addison-Wesley Reading, MA, USA
    • (1998) The Art of Computer Programming , vol.3
    • Knuth, D.E.1
  • 16
    • 0006718985 scopus 로고
    • On the complexity of searching a set of vectors
    • D.S. Hirschberg On the complexity of searching a set of vectors SIAM Journal on Computing 9 1 1980 126 129
    • (1980) SIAM Journal on Computing , vol.9 , Issue.1 , pp. 126-129
    • Hirschberg, D.S.1
  • 17
    • 0035188044 scopus 로고    scopus 로고
    • Tight bounds for searching a sorted array of strings
    • DOI 10.1137/S0097539797329889, PII S0097539797329889
    • A. Andersson, T. Hagerup, J. Hstad, and O. Petersson Tight bounds for searching a sorted array of strings SIAM Journal on Computing 30 5 2000 1552 1578 (Pubitemid 33099789)
    • (2001) SIAM Journal on Computing , vol.30 , Issue.5 , pp. 1552-1578
    • Andersson, A.1    Hagerup, T.2    Hastad, J.3    Petersson, O.4
  • 19
    • 84956976999 scopus 로고    scopus 로고
    • Linear-Time Longest-Common-Prefix Computation in Suffix Arrays and Its Applications
    • Combinatorial Pattern Matching
    • T. Kasai, G. Lee, H. Arimura, S. Arikawa, and K. Park Linear-time longest-common-prefix computation in suffix arrays and its applications A. Amir, G.M. Landau, Combinatorial Pattern Matching, 12th Annual Symposium, CPM 2001 Jerusalem, Israel, July 14, 2001, Proceedings Lecture Notes in Computer Science vol. 2089 2001 Springer 181 192 (Pubitemid 33298873)
    • (2001) Lecture Notes in Comput. Sci. , Issue.2089 , pp. 181-192
    • Kasai, T.1    Lee, G.2    Arimura, H.3    Arikawa, S.4    Park, K.5
  • 21
    • 0024144496 scopus 로고
    • On finding lowest common ancestors: Simplification and parallelization
    • B. Schieber, and U. Vishkin On finding lowest common ancestors: simplification and parallelization SIAM Journal on Computing 17 6 1988 1253 1262
    • (1988) SIAM Journal on Computing , vol.17 , Issue.6 , pp. 1253-1262
    • Schieber, B.1    Vishkin, U.2
  • 22
    • 37849033291 scopus 로고    scopus 로고
    • Two-dimensional range minimum queries
    • Proceedings of the 18th Annual Symposium on Combinatorial Pattern Matching CPM'07, Ontario, July 911, 2007
    • A. Amir, J. Fischer, and M. Lewenstein Two-dimensional range minimum queries B. Ma, K. Zhang, Proceedings of the 18th Annual Symposium on Combinatorial Pattern Matching CPM'07, Ontario, July 911, 2007 Lecture Notes in Computer Science vol. 4580 2007 Springer-Verlag London 286 294
    • (2007) Lecture Notes in Computer Science , vol.4580 , pp. 286-294
    • Amir, A.1    Fischer, J.2    Lewenstein, M.3
  • 24
    • 13644264108 scopus 로고    scopus 로고
    • Inferring strings from graphs and arrays
    • Mathematical Foundations of Computer Science 2003, 28th International Symposium, MFCS 2003, Bratislava, Slovakia, August 2529, 2003, Proceedings
    • H. Bannai, S. Inenaga, A. Shinohara, and M. Takeda Inferring strings from graphs and arrays B. Rovan, P. Vojts, Mathematical Foundations of Computer Science 2003, 28th International Symposium, MFCS 2003, Bratislava, Slovakia, August 2529, 2003, Proceedings Lecture Notes in Computer Science vol. 2747 2003 Springer 208 217
    • (2003) Lecture Notes in Computer Science , vol.2747 , pp. 208-217
    • Bannai, H.1    Inenaga, S.2    Shinohara, A.3    Takeda, M.4
  • 25
    • 35248890396 scopus 로고    scopus 로고
    • Fast lightweight suffix array construction and checking
    • Combinatorial Pattern Matching, 14th Annual Symposium, CPM 2003, Morelia, Michocn, Mexico, June 2527, 2003, Proceedings
    • S. Burkhardt, and J. Krkkinen Fast lightweight suffix array construction and checking R.A. Baeza-Yates, E. Chvez, M. Crochemore, Combinatorial Pattern Matching, 14th Annual Symposium, CPM 2003, Morelia, Michocn, Mexico, June 2527, 2003, Proceedings Lecture Notes in Computer Science vol. 2676 2003 Springer 55 69
    • (2003) Lecture Notes in Computer Science , vol.2676 , pp. 55-69
    • Burkhardt, S.1    Krkkinen, J.2
  • 28
    • 20744449294 scopus 로고    scopus 로고
    • A categorization theorem on suffix arrays with applications to space efficient text indexes
    • Proceedings of the Sixteenth Annual ACM-SIAM Symposium on Discrete Algorithms
    • M. He, J.I. Munro, and S.S. Rao A categorization theorem on suffix arrays with applications to space efficient text indexes Proceedings of the Sixteenth Annual ACM-SIAM Symposium on Discrete Algorithms 2005 SIAM 23 32 (Pubitemid 40851354)
    • (2005) Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms , pp. 23-32
    • He, M.1    Munro, J.I.2    Rao, S.S.3
  • 30
    • 79955833121 scopus 로고    scopus 로고
    • Personal communication, CPM09
    • T. Kopelowitz, M. Lewenstein, Personal communication, CPM09, 2009.
    • (2009)
    • Kopelowitz, T.1    Lewenstein, M.2
  • 31
    • 45749103637 scopus 로고    scopus 로고
    • Counting suffix arrays and strings
    • K.-B. Schrmann, and J. Stoye Counting suffix arrays and strings Theor. Comput. Sci. 395 23 2008 220 234
    • (2008) Theor. Comput. Sci. , vol.395 , Issue.23 , pp. 220-234
    • Schrmann, K.-B.1    Stoye, J.2
  • 32
    • 33645796213 scopus 로고    scopus 로고
    • Compressed suffix arrays and suffix trees with applications to text indexing and string matching
    • R. Grossi, and J.S. Vitter Compressed suffix arrays and suffix trees with applications to text indexing and string matching SIAM Journal on Computing 35 2 2005
    • (2005) SIAM Journal on Computing , vol.35 , Issue.2
    • Grossi, R.1    Vitter, J.S.2
  • 35
    • 0032613750 scopus 로고    scopus 로고
    • Membership in constant time and almost-minimum space
    • A. Brodnik, and J. Munro Membership in constant time and almost-minimum space SIAM Journal on Computing 28 1999 1627 1640 (Pubitemid 129304145)
    • (1999) SIAM Journal on Computing , vol.28 , Issue.5 , pp. 1627-1640
    • Brodnik, A.1    Munro, J.I.2
  • 37
    • 0036248032 scopus 로고    scopus 로고
    • Low redundancy in static dictionaries with constant query time
    • PII S0097539700369909
    • R. Pagh Low redundancy in static dictionaries with constant query time SIAM Journal on Computing 31 2001 353 363 (Pubitemid 33782954)
    • (2001) SIAM Journal on Computing , vol.31 , Issue.2 , pp. 353-363
    • Pagh, R.1
  • 38
    • 36448943298 scopus 로고    scopus 로고
    • Succinct indexable dictionaries, with applications to representing k-ary trees, prefix sums and multisets
    • R. Raman, V. Raman, and S.S. Rao Succinct indexable dictionaries, with applications to representing k-ary trees, prefix sums and multisets ACM Transactions on Algorithms 3 4 2007
    • (2007) ACM Transactions on Algorithms , vol.3 , Issue.4
    • Raman, R.1    Raman, V.2    Rao, S.S.3
  • 43
    • 0141565607 scopus 로고    scopus 로고
    • Lempel-Ziv parsing and sublinear-size index structures for string matching
    • J. Krkkinen, and E. Ukkonen Lempel-Ziv parsing and sublinear-size index structures for string matching N. Ziviani, R. Baeza-Yates, K. Guimares, Proceedings of the 3rd South American Workshop on String Processing 1996 Carleton University Press Recife, Brazil 141 155
    • (1996) Proceedings of the 3rd South American Workshop on String Processing , pp. 141-155
    • Krkkinen, J.1    Ukkonen, E.2
  • 46
    • 38149051583 scopus 로고    scopus 로고
    • Optimal lightweight construction of suffix arrays for constant alphabets
    • G. Nong, S. Zhang, Optimal lightweight construction of suffix arrays for constant alphabets, in: WADS, 2007, pp. 613624.
    • (2007) WADS , pp. 613-624
    • Nong, G.1    Zhang, S.2
  • 47
    • 30544432152 scopus 로고    scopus 로고
    • Indexing compressed text
    • DOI 10.1145/1082036.1082039
    • P. Ferragina, and G. Manzini Indexing compressed text Journal of the ACM 52 4 2005 552 581 (Pubitemid 43078371)
    • (2005) Journal of the ACM , vol.52 , Issue.4 , pp. 552-581
    • Ferragina, P.1    Manzini, G.2
  • 49
    • 0041427690 scopus 로고    scopus 로고
    • New text indexing functionalities of the compressed suffix arrays
    • K. Sadakane New text indexing functionalities of the compressed suffix arrays Journal of Algorithms 48 2 2003 294 313
    • (2003) Journal of Algorithms , vol.48 , Issue.2 , pp. 294-313
    • Sadakane, K.1
  • 50
    • 0032613750 scopus 로고    scopus 로고
    • Membership in constant time and almost-minimum space
    • A. Brodnik, and J.I. Munro Membership in constant time and almost-minimum space SIAM Journal on Computing 28 5 1999 1627 1640 (Pubitemid 129304145)
    • (1999) SIAM Journal on Computing , vol.28 , Issue.5 , pp. 1627-1640
    • Brodnik, A.1    Munro, J.I.2
  • 51
    • 36448943298 scopus 로고    scopus 로고
    • Succinct indexable dictionaries with applications to encoding k-ary trees, prefix sums and multisets
    • R. Raman, V. Raman, and S.R. Satti Succinct indexable dictionaries with applications to encoding k-ary trees, prefix sums and multisets ACM Transactions on Algorithms 3 4 2007 1 43
    • (2007) ACM Transactions on Algorithms , vol.3 , Issue.4 , pp. 1-43
    • Raman, R.1    Raman, V.2    Satti, S.R.3
  • 53
    • 79955855267 scopus 로고    scopus 로고
    • Compression, indexing, and retrieval for massive string data
    • W.-K. Hon, R. Shah, J.S. Vitter, Compression, indexing, and retrieval for massive string data, in: CPM, 2010, pp. 260274.
    • (2010) CPM , pp. 260-274
    • Hon, W.-K.1    Shah, R.2    Vitter, J.S.3
  • 54
    • 78349272443 scopus 로고    scopus 로고
    • Data structures: Time, I/Os, entropy, joules!
    • P. Ferragina, Data structures: Time, I/Os, entropy, joules!, in: ESA (2), 2010, pp. 116.
    • (2010) ESA , Issue.2 , pp. 1-16
    • Ferragina, P.1


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