Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleNovember 2022
On the Optimisation of the GSACA Suffix Array Construction Algorithm
AbstractThe suffix array is arguably one of the most important data structures in sequence analysis and consequently there is a multitude of suffix sorting algorithms. However, to this date the GSACA algorithm introduced in 2015 is the only known non-...
- research-articleMay 2022
Optimal in-place suffix sorting
AbstractThe suffix array is a fundamental data structure for many applications that involve string searching and data compression. We obtain the first in-place suffix array construction algorithms that are optimal both in time and space for (...
- research-articleAugust 2021
Computation of the suffix array, Burrows-Wheeler transform and FM-index in V-order
Theoretical Computer Science (TCSC), Volume 880, Issue CPages 82–96https://doi.org/10.1016/j.tcs.2021.06.004AbstractV-order is a total order on strings that determines an instance of Unique Maximal Factorization Families (UMFFs), a generalization of Lyndon words. The fundamental V-comparison of strings can be done in linear time and ...
- ArticleFebruary 2019
Applications of V-Order: Suffix Arrays, the Burrows-Wheeler Transform & the FM-index
AbstractV-order is a total order on strings that determines an instance of Unique Maximal Factorization Families (UMFFs), a generalization of Lyndon words. The fundamental V-comparison of strings can be done in linear time and constant space. V-order has ...
- research-articleMay 2015
Computing the Burrows-Wheeler transform in place and in small space
Journal of Discrete Algorithms (JDISA), Volume 32, Issue CPages 44–52https://doi.org/10.1016/j.jda.2015.01.004We introduce the problem of computing the Burrows-Wheeler Transform (BWT) using small additional space. Our in-place algorithm does not need the explicit storage for the suffix sort array and the output array, as typically required in previous work. It ...
- research-articleJune 2008
An efficient, versatile approach to suffix sorting
ACM Journal of Experimental Algorithmics (JEA), Volume 12Article No.: 1.2, Pages 1–23https://doi.org/10.1145/1227161.1278374Sorting the suffixes of a string into lexicographical order is a fundamental task in a number of contexts, most notably lossless compression (Burrows--Wheeler transformation) and text indexing (suffix arrays). Most approaches to suffix sorting produce a ...
- articleNovember 2007
Fast BWT in small space by blockwise suffix sorting
Theoretical Computer Science (TCSC), Volume 387, Issue 3Pages 249–257https://doi.org/10.1016/j.tcs.2007.07.018We present a new space- and time-efficient algorithm for computing the Burrow-Wheeler transform (BWT). For any choice of a parameter v@?[3,n^2^/^3], the computation of BWT for a text of length n takes O(nlogn+vn) worst-case time and O(nlogn+vn) average-...