Optimal prefix free codes with partial sorting

From MaRDI portal
Publication:5369564

DOI10.4230/LIPICS.CPM.2016.29zbMATH Open1380.68460arXiv1602.00023OpenAlexW2964115797MaRDI QIDQ5369564FDOQ5369564


Authors: Jérémy Barbay Edit this on Wikidata


Publication date: 17 October 2017

Abstract: We describe an algorithm computing an optimal prefix free code for n unsorted positive weights in time within O(n(1+lgalpha))subseteqO(nlgn), where the alternation alphain[1..n1] measures the amount of sorting required by the computation. This asymptotical complexity is within a constant factor of the optimal in the algebraic decision tree computational model, in the worst case over all instances of size n and alternation alpha. Such results refine the state of the art complexity of Theta(nlgn) in the worst case over instances of size n in the same computational model, a landmark in compression and coding since 1952, by the mere combination of van Leeuwen's algorithm to compute optimal prefix free codes from sorted weights (known since 1976), with Deferred Data Structures to partially sort a multiset depending on the queries on it (known since 1988).


Full work available at URL: https://arxiv.org/abs/1602.00023




Recommendations





Cited In (5)





This page was built for publication: Optimal prefix free codes with partial sorting

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5369564)