
TL;DR
This paper extends Huffman coding to minimize generalized quasiarithmetic means, providing a new efficient algorithm for optimal code design with diverse applications in queueing and related fields.
Contribution
It introduces a quadratic-time, linear-space algorithm for finding optimal codes for any convex quasiarithmetic mean, broadening the scope of source coding solutions.
Findings
New algorithm for optimal codes for quasiarithmetic means
Reduces computational complexity for related queueing problems
Expands solvable problem space in source coding
Abstract
Huffman coding finds a prefix code that minimizes mean codeword length for a given probability distribution over a finite number of items. Campbell generalized the Huffman problem to a family of problems in which the goal is to minimize not mean codeword length but rather a generalized mean known as a quasiarithmetic or quasilinear mean. Such generalized means have a number of diverse applications, including applications in queueing. Several quasiarithmetic-mean problems have novel simple redundancy bounds in terms of a generalized entropy. A related property involves the existence of optimal codes: For ``well-behaved'' cost functions, optimal codes always exist for (possibly infinite-alphabet) sources having finite generalized entropy. Solving finite instances of such problems is done by generalizing an algorithm for finding length-limited binary codes to a new algorithm for finding…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
