Two Decades of Applied Kolmogorov Complexity: in Memoriam Andrei Nikolaevich Kolmogorov 1903-87

Ming Li,Paul M. B. Vitányi
DOI: https://doi.org/10.1109/sct.1988.5265
1988-01-01
Abstract:The authors provide an introduction to the main ideas of Kolmogorov complexity and survey the wealth of useful applications of this notion. It is based on a theory of information content of strings, intuitively, that the amount of information in a finite string is the size (i.e. number of bits) of the smallest program that, started with a blank memory, computes the string and then terminates. The following are treated: (1) application of the fact that some strings are compressible; this includes a strong version of Godel's incompleteness theorem; (2) lower-bound arguments that rest on application of the fact that certain strings cannot be compressed at all; applications range from Turing machines to electronic chips; (3) probability theory and a priori probability; applications range from foundational issues to the theory of learning and inductive inference in artificial intelligence. (4) Resource-bounded Kolmogorov complexity; applications range from NP-completeness and the P versus NP question to cryptography
What problem does this paper attempt to address?