2019
DOI: 10.3390/a13010012
|View full text |Cite
|
Sign up to set email alerts
|

Optimal Prefix Free Codes with Partial Sorting

Abstract: We describe an algorithm computing an optimal prefix free code for n unsorted positive weights in time within O(n(1 + lg α)) ⊆ O(n lg n), where the alternation α ∈ [1..n − 1] 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 α. Such results refine the state of the art complexity of Θ(n lg n) in the worst case over in… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2019
2019
2020
2020

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 36 publications
0
2
0
Order By: Relevance
“…After several rounds of revisions and reviewing, seven of the submitted articles were accepted for inclusion in the Special Issue. These seven articles present new results for a wide variety of data compression topics: prefix free codes [1], finding patterns using lossy compression [2], compression in PDE solvers [3], compression and embedding of trees [4], compaction of Church numerals [5], compressed sensing [6], time-universal data compression [7]. Combined these results represent some of the current trends in the field.…”
Section: Special Issuementioning
confidence: 93%
“…After several rounds of revisions and reviewing, seven of the submitted articles were accepted for inclusion in the Special Issue. These seven articles present new results for a wide variety of data compression topics: prefix free codes [1], finding patterns using lossy compression [2], compression in PDE solvers [3], compression and embedding of trees [4], compaction of Church numerals [5], compressed sensing [6], time-universal data compression [7]. Combined these results represent some of the current trends in the field.…”
Section: Special Issuementioning
confidence: 93%
“…At first, the data has to be scanned and the frequencies must be calculated. The nodes are either inserted into the binary tree or combined depending on the frequencies [20]. While Huffman coding splits input data into components that are encoded separately, arithmetic coding encodes the entire input into a number.…”
Section: Entropy-basedmentioning
confidence: 99%