Back to Search
Start Over
Suffix array and Lyndon factorization of a text
- Source :
- Journal of Discrete Algorithms. 28:2-8
- Publication Year :
- 2014
- Publisher :
- Elsevier BV, 2014.
-
Abstract
- The main goal of this paper is to highlight the relationship between the suffix array of a text and its Lyndon factorization. It is proved in [15] that one can obtain the Lyndon factorization of a text from its suffix array. Conversely, here we show a new method for constructing the suffix array of a text that takes advantage of its Lyndon factorization. The surprising consequence of our results is that, in order to construct the suffix array, the local suffixes inside each Lyndon factor can be separately processed, allowing different implementative scenarios, such as online, external and internal memory, or parallel implementations. Based on our results, the algorithm that we propose sorts the suffixes by starting from the leftmost Lyndon factors, even if the whole text or the complete Lyndon factorization are not yet available.
- Subjects :
- Sorting suffixes
BWT
Suffix array
Lyndon word
Lyndon factorization
Compressed suffix array
Settore INF/01 - Informatica
Generalized suffix tree
Order (ring theory)
Construct (python library)
Sorting suffixe
Theoretical Computer Science
law.invention
Computational Theory and Mathematics
Factorization
law
Factor (programming language)
Internal memory
Discrete Mathematics and Combinatorics
Arithmetic
computer
Mathematics
computer.programming_language
Subjects
Details
- ISSN :
- 15708667
- Volume :
- 28
- Database :
- OpenAIRE
- Journal :
- Journal of Discrete Algorithms
- Accession number :
- edsair.doi.dedup.....62cd9d2b6dca2dc44b69b42511237eec
- Full Text :
- https://doi.org/10.1016/j.jda.2014.06.001