Suffix array: Difference between revisions

Content deleted Content added
Updated citation for definition of a "sparse suffix array". The previous citation did not contain any mention of the term "sparse suffix array" at all. Do note that Tomohiro I's surname really is "I" per his webpage at http://www.donald.ai.kyutech.ac.jp/~tomohiro/index_e.html - it's not short for "the first" like in the name of a king!
Line 27:
 
[[Enhanced suffix arrays]] (ESAs) are suffix arrays with additional tables that reproduce the full functionality of suffix trees preserving the same time and memory complexity.{{sfn|Abouelhoda|Kurtz|Ohlebusch|2004}}
The suffix array for a subset of all suffixes of a string is called [[sparse suffix array]].{{sfn|I|Kärkkäinen|UkkonenKempa|19962014}} Multiple probabilistic algorithms have been developed to minimize the additional memory usage including an optimal time and memory algorithm.{{sfn|Gawrychowski|Kociumaka|2017}}
 
== Definition ==
Line 360:
| doi = 10.1109/SFCS.1997.646102|title=Optimal suffix tree construction with large alphabets |conference=Proceedings 38th Annual Symposium on Foundations of Computer Science|year=1997 |last1=Farach|first1=M.|isbn=0-8186-8197-7
}}
* {{cite conference|last1=KärkkäinenI|first1=JuhaTomohiro|last2=UkkonenKärkkäinen|first2=EskoJuha|last3=Kempa|first3=Dominik|title=Faster Sparse suffixSuffix treesSorting |date=19962014|series=LectureLeibniz NotesInternational Proceedings in ComputerInformatics Science(LIPIcs) |volume=109025 |pages=219–230386-396 |publisher=SpringerSchloss BerlinDagstuhl Heidelberg– Leibniz-Zentrum fuer Informatik |doi=10.10074230/3-540-61332-3_155LIPIcs.STACS.2014.386 |isbn=978-3-540939897-6133265-9}}1
}}
* {{cite conference
| doi = 10.1007/3-540-45061-0_73|title=Simple Linear Work Suffix Array Construction|conference=Automata, Languages and Programming|series=Lecture Notes in Computer Science|year=2003 |last1=Kärkkäinen|first1=Juha|last2=Sanders|first2=Peter|author2-link=Peter Sanders (computer scientist)|isbn=978-3-540-40493-4|volume=2719