Related Experiment Video
Updated: Jul 30, 2025

Multimedia Battery for Assessment of Cognitive and Basic Skills in Mathematics BM-PROMA
Published on: August 28, 2021
The Compression Optimality of Asymmetric Numeral Systems
Josef Pieprzyk1,2, Jarek Duda3, Marcin Pawłowski3
1Institute of Computer Science, Polish Academy of Sciences, 01-248 Warsaw, Poland.
Asymmetric numeral systems (ANS) offer efficient data compression. This study proves ANS achieves optimal compression for specific probability distributions and introduces algorithms to enhance compression ratios, even on quantum computers.
Area of Science:
- Computer Science
- Information Theory
- Data Compression
Background:
- Multimedia internet applications drive demand for efficient data compression.
- Asymmetric numeral systems (ANS) provide high compression with low redundancy.
- Designing optimal ANS instances requires careful selection of symbol spread functions.
Purpose of the Study:
- Investigate the compression optimality of Asymmetric Numeral System (ANS).
- Determine conditions under which ANS achieves optimal compression rates.
- Develop algorithms for discovering high-performance ANS instances.
Main Methods:
- Utilized Markov chains to calculate ANS state probabilities.
- Analyzed compression optimality for symbol sources with power-of-1/2 probability distributions.
- Developed two algorithms for finding ANS instances with improved compression ratios.
Main Results:
- Demonstrated that ANS is optimal for symbol sources with probability distributions as natural powers of 1/2.
- Presented algorithms that approximate or achieve near-optimal compression ratios.
- Analyzed algorithmic complexity, including quantum computing implementations.
Conclusions:
- ANS compression is mathematically elegant and practically efficient.
- Optimal ANS instances can be systematically found, improving compression performance.
- Future research can leverage quantum computing for further optimization.
Related Concept Videos
Numerical Calculations
The solution to a problem is obtained using different methods. While manually solving algebraic symbols is one of the most common methods, the graphical method is often preferred. Computers...
Bulk Modulus
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Norton's Theorem
Significant Figures in Calculations
Routh-Hurwitz Criterion II
The first scenario occurs when a singular zero appears in the first column of the Routh table. This situation creates a division by zero issues. To resolve this, a small positive or negative number, denoted as epsilon (∈), is substituted for the zero. The stability analysis proceeds by assuming a sign for ∈. If ∈ is positive, any sign change in the first...

