Matches in SemOpenAlex for { <https://semopenalex.org/work/W85161726> ?p ?o ?g. }
Showing items 1 to 92 of
92
with 100 items per page.
- W85161726 abstract "This paper focuses on the suffix sorting algorithm of Maniscalco [10], which at the time of writing is available only as C++ source code on the Internet. We will refer to the program as MSufSort. MSufSort computes the Inverse Suffix Array (ISA) of an input string, which is equivalent to computing the Suffix Array (converting one to the other is discussed in section 8). Recall that for i ∈ [0..n − 1], ISA[i] gives the lexicographic rank of the suffix x[i..n − 1] amongst all the other suffixes of the string x[0..n − 1]. Experiments summarized in [10] suggest that MSufSort outperforms the fastest known suffix sorting programs, while using little extra space aside from the 4n bytes to hold the suffix array and the n bytes for the input string (in the terms of [11] it would be lightweight). It is also purported to perform well on periodic strings, which are known to be catastrophic worst cases for some algorithms. This paper addresses the need for a more formal examination of what appears to be a very robust suffix sorter. We examine and describe the inner workings of the algorithm, and try to explain why MSufSort performs well by analyzing its asymptotic behavior. As published in [10], the MSufSort source code crosses several classes and files and is not easy absorb in a single sitting. The code presented in this paper constitutes a complete rewrite of the original as just a few C functions, and is included not as an optimization, but rather to aid explanation of the approach. After introducing some notation in Section 2, the basic algorithm is described in Section 3 before two powerful heuristics are introduced in Sections 4 and 5. Sections 6 and 7 consider time and space usage. Section 8 discusses ISA to SA transformation. In Section 9 we extensively test MSufSort and compare its performance to that of other leading suffix sorters. Possible areas for future work are outlined in Sections 10 and 11, and brief conclusions are offered in Section 12. It is assumed the reader is familiar with the concept of suffix sorting and its applications, particularly the Burrows-Wheeler Transformation (BWT)." @default.
- W85161726 created "2016-06-24" @default.
- W85161726 creator A5021097696 @default.
- W85161726 date "2005-01-01" @default.
- W85161726 modified "2023-09-27" @default.
- W85161726 title "Exposition and Analysis of a Suffix Sorting Algorithm" @default.
- W85161726 cites W1485847476 @default.
- W85161726 cites W1505606212 @default.
- W85161726 cites W1863047657 @default.
- W85161726 cites W1875619160 @default.
- W85161726 cites W1966648469 @default.
- W85161726 cites W1978294273 @default.
- W85161726 cites W1987108302 @default.
- W85161726 cites W2000484009 @default.
- W85161726 cites W2096967468 @default.
- W85161726 cites W2109062349 @default.
- W85161726 cites W2111217142 @default.
- W85161726 cites W2158874082 @default.
- W85161726 cites W2159707167 @default.
- W85161726 cites W2289119746 @default.
- W85161726 cites W2294639780 @default.
- W85161726 hasPublicationYear "2005" @default.
- W85161726 type Work @default.
- W85161726 sameAs 85161726 @default.
- W85161726 citedByCount "2" @default.
- W85161726 crossrefType "journal-article" @default.
- W85161726 hasAuthorship W85161726A5021097696 @default.
- W85161726 hasConcept C100903775 @default.
- W85161726 hasConcept C111696304 @default.
- W85161726 hasConcept C11413529 @default.
- W85161726 hasConcept C114614502 @default.
- W85161726 hasConcept C118146561 @default.
- W85161726 hasConcept C138885662 @default.
- W85161726 hasConcept C157486923 @default.
- W85161726 hasConcept C159254197 @default.
- W85161726 hasConcept C162319229 @default.
- W85161726 hasConcept C199360897 @default.
- W85161726 hasConcept C2779259728 @default.
- W85161726 hasConcept C2779804580 @default.
- W85161726 hasConcept C2781166958 @default.
- W85161726 hasConcept C33923547 @default.
- W85161726 hasConcept C37914503 @default.
- W85161726 hasConcept C41008148 @default.
- W85161726 hasConcept C41895202 @default.
- W85161726 hasConcept C43364308 @default.
- W85161726 hasConcept C80444323 @default.
- W85161726 hasConceptScore W85161726C100903775 @default.
- W85161726 hasConceptScore W85161726C111696304 @default.
- W85161726 hasConceptScore W85161726C11413529 @default.
- W85161726 hasConceptScore W85161726C114614502 @default.
- W85161726 hasConceptScore W85161726C118146561 @default.
- W85161726 hasConceptScore W85161726C138885662 @default.
- W85161726 hasConceptScore W85161726C157486923 @default.
- W85161726 hasConceptScore W85161726C159254197 @default.
- W85161726 hasConceptScore W85161726C162319229 @default.
- W85161726 hasConceptScore W85161726C199360897 @default.
- W85161726 hasConceptScore W85161726C2779259728 @default.
- W85161726 hasConceptScore W85161726C2779804580 @default.
- W85161726 hasConceptScore W85161726C2781166958 @default.
- W85161726 hasConceptScore W85161726C33923547 @default.
- W85161726 hasConceptScore W85161726C37914503 @default.
- W85161726 hasConceptScore W85161726C41008148 @default.
- W85161726 hasConceptScore W85161726C41895202 @default.
- W85161726 hasConceptScore W85161726C43364308 @default.
- W85161726 hasConceptScore W85161726C80444323 @default.
- W85161726 hasLocation W851617261 @default.
- W85161726 hasOpenAccess W85161726 @default.
- W85161726 hasPrimaryLocation W851617261 @default.
- W85161726 hasRelatedWork W1603682988 @default.
- W85161726 hasRelatedWork W1737647356 @default.
- W85161726 hasRelatedWork W1773733719 @default.
- W85161726 hasRelatedWork W1909446381 @default.
- W85161726 hasRelatedWork W1970604951 @default.
- W85161726 hasRelatedWork W1987648267 @default.
- W85161726 hasRelatedWork W1987950936 @default.
- W85161726 hasRelatedWork W2119516497 @default.
- W85161726 hasRelatedWork W2141496499 @default.
- W85161726 hasRelatedWork W2141957180 @default.
- W85161726 hasRelatedWork W2186431371 @default.
- W85161726 hasRelatedWork W22294315 @default.
- W85161726 hasRelatedWork W2294758342 @default.
- W85161726 hasRelatedWork W2396577949 @default.
- W85161726 hasRelatedWork W2398642674 @default.
- W85161726 hasRelatedWork W2751641127 @default.
- W85161726 hasRelatedWork W2953368724 @default.
- W85161726 hasRelatedWork W2963128171 @default.
- W85161726 hasRelatedWork W3081258239 @default.
- W85161726 hasRelatedWork W765724092 @default.
- W85161726 isParatext "false" @default.
- W85161726 isRetracted "false" @default.
- W85161726 magId "85161726" @default.
- W85161726 workType "article" @default.