Related Experiment Video
Updated: Nov 27, 2025

Continuous Measurement of Biological Noise in Escherichia Coli Using Time-lapse Microscopy
Published on: April 27, 2021
A Review of Methods for Estimating Algorithmic Complexity: Options, Challenges, and New Directions
Hector Zenil1,2,3
1Algorithmic Dynamics Lab, Karolinska Institute, 171 77 Stockholm, Sweden.
This review explores algorithmic complexity applications, from lossless compression to novel methods. Different techniques complement each other, offering new avenues for scientific discovery grounded in information theory.
Area of Science:
- Information Theory
- Computer Science
- Data Science
Background:
- Algorithmic complexity, particularly Kolmogorov complexity, offers a powerful theoretical framework for understanding information and computation.
- Existing applications range from established statistical lossless compression to emerging, yet challenging, novel techniques.
- A recent minireview presented claims that warrant rebuttal and an alternative perspective.
Purpose of the Study:
- To review and compare established and novel applications of algorithmic complexity.
- To present evidence for the complementary nature of different algorithmic complexity methods.
- To provide a rebuttal to a previous minireview and offer an alternative viewpoint.
Main Methods:
- Review of existing literature on algorithmic (Kolmogorov) complexity applications.
- Comparative analysis of dominant (e.g., statistical compression) and novel approaches.
- Theoretical grounding of methods within algorithmic information theory principles.
Main Results:
- Co-existence and complementarity of various algorithmic complexity techniques across different application regimes.
- Identification of trade-offs between numerical applicability, risk, and relevance in different methods.
- Demonstration of how methods relax conditions for practical application.
Conclusions:
- Algorithmic complexity offers diverse tools for advancing scientific discovery.
- Methodological innovation is encouraged, with a focus on grounding in information theory.
- The paper provides a critical re-evaluation of existing claims and proposes future directions.
Related Concept Videos
Trial and Error and Algorithm
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...
Problem-Solving
Heuristics
People often rely on heuristics when faced with an overload of information, limited time, low importance of the decision, limited information, or when a heuristic readily comes to mind. For...
Theorems of Pappus and Guldinus: Problem Solving
Ampere-Maxwell's Law: Problem-Solving
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of the...

