Publication | Closed Access
Linear Suffix Array Construction by Almost Pure Induced-Sorting
145
Citations
7
References
2009
Year
Unknown Venue
EngineeringComputer ArchitectureComputational ComplexityCombinatorics On WordArray ComputingString-searching AlgorithmString ProcessingParallel ComputingCombinatorial OptimizationSa ConstructionSorting AlgorithmComputer EngineeringAlgebraic CombinatoricsComputer ScienceConstruction AlgorithmAlmost Pure Induced-sortingSpace Suffix ArrayCombinatorial Pattern MatchingOrder-sorted LogicParallel Programming
We present a linear time and space suffix array (SA) construction algorithm called the SA-IS algorithm.The SA-IS algorithm is novel because of the LMS-substrings used for the problem reduction and the pure induced-sorting (specially coined for this algorithm)used to propagate the order of suffixes as well as that of LMS-substrings, which makes the algorithm almost purely relying on induced sorting at both its crucial steps.The pure induced-sorting renders the algorithm an elegant design and in turn a surprisingly compact implementation which consists of less than 100 lines of C code.The experimental results demonstrate that this newly proposed algorithm yields noticeably better time and space efficiencies than all the currently published linear time algorithms for SA construction.
| Year | Citations | |
|---|---|---|
Page 1
Page 1