arrow
Return

Building and Checking Suffix Array Simultaneously by Induced Sorting Method

delete2022-04-01
delete2
PRE
AI
B
Bin Lao
吴怿 (Yi Wu)
W
Wai Hong Chan
DOI:10.1109/TC.2021.3061709delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Many efficient open-source suffix sorters using the induced sorting (IS) method to build the fundamental data structure suffix array (SA) for compressing and indexing data have been proposed. To avoid potential faults caused by possible implementation bugs, checking the output SA from any IS sorter without engineering warranty for correctness is a de-facto process. The existing SA checkers commonly perform checking after an SA is built completely, with significant time and space complexities compared with that of builders. This article proposes an efficient solution for building and checking SA simultaneously by enhancing the original IS method with a checking scheme using hash computations to on-the-fly verify the results produced by the last induction phase of IS method. Given an input of constant alphabet, this checking scheme requires linear time and constant RAM space when running on external memory, and its time and space overheads are negligible compared with that for building SA. In our experiments on real-world data, the proposed methods take advantages over the counterparts of existing SA checkers by running faster with less space. This work can help provide a value-added bonus feature for open-source IS sorters to guarantee the correctness of a built SA, and such a feature should be desirable for applications using these sorters.
Keywords:
Sorting
Random access memory
Buildings
Complexity theory
Arrays
Indexing
Warranties
Suffix array
building and checking
induced sorting method
external memory
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Computers cover
IEEE Transactions on Computers
IF:
3.8
Papers:
5.3K
Citations:
9.8K

Organization

E
education university of hong kong (eduhk)
Scholars:
2.0K
Papers: 3.2K
Citations: 1
S
Sun Yat Sen University
Scholars:
9.9W
Papers: 7.2W
Citations: 95
G
Guangdong University of Foreign Studies
Scholars:
1.3K
Papers: 1.4K
Citations: 1.5K
researcher View more organizations