We study the relationship between four fundamental problems: sorting, suffix sorting, element distinctness and BWT inversion. Our main contribution is an Ω(n log n) lower bound for BWT inversion in the comparison model. As a corollary, we obtain a new proof of the classical Ω(n log n) lower bound for sorting, which we believe to be of didactic interest for those who are not familiar with the Burrows-Wheeler transform.
@InProceedings{cotumaccio:OASIcs.Grossi.17, author = {Cotumaccio, Nicola}, title = {{On Inverting the Burrows-Wheeler Transform}}, booktitle = {From Strings to Graphs, and Back Again: A Festschrift for Roberto Grossi's 60th Birthday}, pages = {17:1--17:8}, series = {Open Access Series in Informatics (OASIcs)}, ISBN = {978-3-95977-391-1}, ISSN = {2190-6807}, year = {2025}, volume = {132}, editor = {Conte, Alessio and Marino, Andrea and Rosone, Giovanna and Vitter, Jeffrey Scott}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/OASIcs.Grossi.17}, URN = {urn:nbn:de:0030-drops-238169}, doi = {10.4230/OASIcs.Grossi.17}, annote = {Keywords: Burrows-Wheeler transform, sorting, suffix array, element distinctness} }
Feedback for Dagstuhl Publishing