Optimal prefix free codes with partial sorting
From MaRDI portal
Publication:5369564
Analysis of algorithms and problem complexity (68Q25) Prefix, length-variable, comma-free codes (94A45) Data structures (68P05) Searching and sorting (68P10) Coding and information theory (compaction, compression, models of communication, encoding schemes, etc.) (aspects in computer science) (68P30) Algorithms on strings (68W32)
Abstract: We describe an algorithm computing an optimal prefix free code for unsorted positive weights in time within , where the alternation 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 and alternation . Such results refine the state of the art complexity of in the worst case over instances of size 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).
Recommendations
- In-place calculation of minimum-redundancy codes
- Optimal prefix codes with fewer distinct codeword lengths are faster to construct
- A dynamic programming algorithm for constructing optimal prefix-free codes for unequal letter costs
- A dynamic programming algorithm for constructing optimal prefix-free codes with unequal letter costs
- Optimum extensions of prefix codes.
Cited in
(5)- In-place calculation of minimum-redundancy codes
- p-suffix sorting as arithmetic coding
- Optimal prefix codes with fewer distinct codeword lengths are faster to construct
- scientific article; zbMATH DE number 1796977 (Why is no real title available?)
- A dynamic programming algorithm for constructing optimal "1"-ended binary prefix-free codes
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)