Publication Type
Conference Proceeding Article
Version
publishedVersion
Publication Date
10-2018
Abstract
The suffix array is a fundamental data structure for many applications that involve string searching and data compression. Designing time/space-efficient suffix array construction algorithms has attracted significant attentions and considerable advances have been made for the past 20 years. We obtain the first in-place linear time suffix array construction algorithms that are optimal both in time and space for (read-only) integer alphabets. Our algorithm settles the open problem posed by Franceschini and Muthukrishnan in ICALP 2007. The open problem asked to design in-place algorithms in $o(n \log n)$ time and ultimately, in $O(n)$ time for (read-only) integer alphabets with $|\Sigma| \leq n$. Our result is in fact slightly stronger since we allow $|\Sigma| = O(n)$. Besides, we provide an optimal in-place $O(n \log n)$ time suffix sorting algorithm for read-only general alphabets (i.e., only comparisons are allowed), recovering the result obtained by Franceschini and Muthukrishnan which was an open problem posed by Manzini and Ferragina in ESA 2002.
Keywords
Suffix sorting, Suffix array, In-place
Discipline
Databases and Information Systems
Research Areas
Data Science and Engineering; Intelligent Systems and Optimization
Publication
Proceedings of the 25th International Symposium on String Processing and Information Retrieval (SPIRE 2018), Lima, Peru, October 9-11
First Page
268
Last Page
284
ISBN
978-3-030-00478-1
Identifier
10.1007/978-3-030-00479-8_22
Publisher
Springer
City or Country
Cham
Citation
LI, Zhize; LI, Jian; and HUO, Hongwei.
Optimal in-place suffix sorting. (2018). Proceedings of the 25th International Symposium on String Processing and Information Retrieval (SPIRE 2018), Lima, Peru, October 9-11. 268-284.
Available at: https://ink.library.smu.edu.sg/sis_research/8672
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Additional URL
https://doi.org/10.1007/978-3-030-00479-8_22