Minimax trees in linear time with applications (Q1761500): Difference between revisions

From MaRDI portal
Importer (talk | contribs)
Created a new Item
 
ReferenceBot (talk | contribs)
Changed an Item
 
(3 intermediate revisions by 3 users not shown)
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1016/j.ejc.2012.07.016 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2158036127 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3792452 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3994535 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Time bounds for selection / rank
 
Normal rank
Property / cites work
 
Property / cites work: The Renyi redundancy of generalized Huffman codes / rank
 
Normal rank
Property / cites work
 
Property / cites work: Alphabetic Minimax Trees of Degree at Most <i>t</i> / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q2747613 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Elements of Information Theory / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3044335 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Precise Minimax Redundancy and Regret / rank
 
Normal rank
Property / cites work
 
Property / cites work: Restructuring ordered binary trees / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4060381 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Radix Sorting with No Extra Space / rank
 
Normal rank
Property / cites work
 
Property / cites work: Algorithms – ESA 2004 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Dynamic Shannon coding / rank
 
Normal rank
Property / cites work
 
Property / cites work: A New Algorithm for Building Alphabetic Minimax Trees / rank
 
Normal rank
Property / cites work
 
Property / cites work: Worst-Case Optimal Adaptive Prefix Coding / rank
 
Normal rank
Property / cites work
 
Property / cites work: Variations on a theme by Huffman / rank
 
Normal rank
Property / cites work
 
Property / cites work: Combinatorial Merging / rank
 
Normal rank
Property / cites work
 
Property / cites work: Bounding Fan-out in Logical Networks / rank
 
Normal rank
Property / cites work
 
Property / cites work: Binary Trees Optimum Under Various Criteria / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Method for the Construction of Minimum-Redundancy Codes / rank
 
Normal rank
Property / cites work
 
Property / cites work: A fast algorithm for adaptive prefix coding / rank
 
Normal rank
Property / cites work
 
Property / cites work: Huffman codes and self-information / rank
 
Normal rank
Property / cites work
 
Property / cites work: Alphabetic Minimax Trees / rank
 
Normal rank
Property / cites work
 
Property / cites work: Parallel recognition of complement reducible graphs and cotree construction / rank
 
Normal rank
Property / cites work
 
Property / cites work: Upper and Lower Bounds on Constructing Alphabetic Binary Trees / rank
 
Normal rank
Property / cites work
 
Property / cites work: Dynamic huffman coding / rank
 
Normal rank
Property / cites work
 
Property / cites work: Bounding the Compression Loss of the FGK Algorithm / rank
 
Normal rank
Property / cites work
 
Property / cites work: Bounds on the redundancy of binary alphabetical codes / rank
 
Normal rank
Property / cites work
 
Property / cites work: Combinatorial Merging and Huffman's Algorithm / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Remark on Stirling's Formula / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Mathematical Theory of Communication / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4131006 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Design and analysis of dynamic Huffman codes / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3358643 / rank
 
Normal rank
links / mardi / namelinks / mardi / name
 

Latest revision as of 21:54, 5 July 2024

scientific article
Language Label Description Also known as
English
Minimax trees in linear time with applications
scientific article

    Statements

    Minimax trees in linear time with applications (English)
    0 references
    0 references
    0 references
    15 November 2012
    0 references
    In a minimax tree for a multiset \(W=\{w_1,\dots,w_n\}\) of weights, each leaf has a weight \(w_i\), each internal node has weight equal to the maximum of its children's weights plus 1, and the weight of the root is as small as possible. A minimax tree is thus similar to a Huffman tree which minimizes the weighted average of the leaves' depths. Golumbic (1976) [\textit{M.C. Golumbic}, ``Combinatorial merging,'' IEEE Trans. Comput. 25, 1164--1167 (1976; Zbl 0364.94037)] introduced minimax trees and gave a Huffman-like, \(\mathcal O(n\log n)\)-time algorithm for building them. Drmota and Szpankowski (2002) [\textit{M. Drmota} and \textit{W. Szpankowski}, ``Generalized Shannon code minimizes the maximal redundancy,'' Lect. Notes Comput. Sci. 2286, 306--318 (2002; Zbl 1068.94006)] gave another \(\mathcal O(n\log n)\)-time algorithm, which takes linear time when the weights are already sorted by their fractional parts. Main result of this paper is the first linear-time algorithm for building minimax trees for unsorted real weights. This algorithm is based on Drmota and Szpankowski's but, whereas their algorithm uses sorting and binary search, the new one uses generalized selection, as well as a new data structure to test the Kraft inequality. The paper concludes with an application of the presented algorithm to problems in adaptive and semi-static prefix coding and group testing.
    0 references
    0 references
    0 references
    0 references
    0 references
    trees
    0 references
    coding theorems
    0 references
    minimax trees
    0 references
    adaptive coding
    0 references
    Huffman tree
    0 references
    semi-static prefix coding
    0 references
    group testing
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references