A Qualitative Performance Comparison and Analysis of Suffix Array, FM-index and Compressed Suffix Array

被引:0
|
作者
Wu, Jichuan [1 ]
Mao, Xin [2 ]
Lu, Songfeng [3 ]
机构
[1] Natl Univ Singapore, Dept Mech Engn, Singapore, Singapore
[2] Wuhan Qiaokou Power Supply Co, Wuhan 430034, Peoples R China
[3] Huazhong Univ Sci & Technol, Sch Comp Sci, Wuhan 430074, Peoples R China
基金
中国国家自然科学基金;
关键词
String Matching; Compressed Suffix Array; FM-index; Suffix Array;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Suffix array is an index structure widely used in string matching and data compression which has the advantages of fast data retrieval and high compatibility in many areas of applications. Nevertheless, the memory space consumption for the execution of the algorithm is inefficient compare with conventional methods. To overcome this problem, FM-index and Compressed Suffix Array (CSA) were proposed. In this paper, the constructor methods of the three index structures are comprehensively described in order to evaluate their specific characteristics in the corresponding applicable field. Performances of these index structures are analyzed through the designed experiments, and qualitative conclusions are drawn based on the measured results.
引用
收藏
页码:348 / 352
页数:5
相关论文
共 50 条
  • [21] The enhanced suffix array and its applications to genome analysis
    Abouelhoda, MI
    Kurtz, S
    Ohlebusch, E
    [J]. ALGORITHMS IN BIOINFORMATICS, PROCEEDINGS, 2002, 2452 : 449 - 463
  • [22] Lightweight Parameterized Suffix Array Construction
    Tomohiro, I
    Deguchi, Satoshi
    Bannai, Hideo
    Inenaga, Shunsuke
    Takeda, Masayuki
    [J]. COMBINATORIAL ALGORITHMS, 2009, 5874 : 312 - +
  • [23] Suffix array and Lyndon factorization of a text
    Mantaci, Sabrina
    Restivo, Antonio
    Rosone, Giovanna
    Sciortino, Marinella
    [J]. JOURNAL OF DISCRETE ALGORITHMS, 2014, 28 : 2 - 8
  • [24] Scalable parallel suffix array construction
    Kulla, Fabian
    Sanders, Peter
    [J]. PARALLEL COMPUTING, 2007, 33 (09) : 605 - 612
  • [25] Lightweight Distributed Suffix Array Construction
    Fischer, Johannes
    Kurpicz, Florian
    [J]. 2019 PROCEEDINGS OF THE MEETING ON ALGORITHM ENGINEERING AND EXPERIMENTS, ALENEX, 2019, : 27 - 38
  • [26] Fast Parallel Suffix Array on the GPU
    Wang, Leyuan
    Baxter, Sean
    Owens, John D.
    [J]. EURO-PAR 2015: PARALLEL PROCESSING, 2015, 9233 : 573 - 587
  • [27] A taxonomy of suffix array construction algorithms
    Publisi, Simon J.
    Smyth, W. F.
    Turpin, Andrew H.
    [J]. ACM COMPUTING SURVEYS, 2007, 39 (02)
  • [28] Scalable parallel suffix array construction
    Kulla, Fabian
    Sanders, Peter
    [J]. HIGH PERFORMANCE COMPUTING IN SCIENCE AND ENGINEERING '06, 2007, : 543 - 546
  • [29] Massively parallel suffix array construction
    Iliopoulos, CS
    Korda, M
    [J]. SOFSEM'98: THEORY AND PRACTICE OF INFORMATICS, 1998, 1521 : 371 - 380
  • [30] CONSTRUCTING SUFFIX ARRAY DURING DECOMPRESSION
    Mahmoud, M.
    Abouelhoda, M. I.
    Kandil, A.
    Elbialy, A.
    [J]. 2008 CAIRO INTERNATIONAL BIOMEDICAL ENGINEERING CONFERENCE, 2008, : 47 - 50