Kolmogorov complexity

E183589

Kolmogorov complexity is a measure of the amount of information in an object, defined as the length of the shortest computer program that can produce it.

All labels observed (6)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf complexity measure
computability-theoretic concept
information-theoretic measure
alsoKnownAs algorithmic complexity
descriptive complexity
program-size complexity
coreIdea measures information content via shortest effective description
definedOver finite binary strings
finite strings
definition length of the shortest program that outputs a given object and then halts
dependsOn choice of universal Turing machine
field algorithmic information theory
hasVariant conditional Kolmogorov complexity
monotone Kolmogorov complexity
Kolmogorov complexity self-linksurface differs
surface form: plain Kolmogorov complexity

Kolmogorov complexity self-linksurface differs
surface form: prefix Kolmogorov complexity

Kolmogorov complexity self-linksurface differs
surface form: prefix-free Kolmogorov complexity

space-bounded Kolmogorov complexity
time-bounded Kolmogorov complexity
implies no algorithm can compute exact Kolmogorov complexity for all strings
independentlyDevelopedBy Gregory Chaitin
Ray Solomonoff
introducedBy Andrei Kolmogorov
surface form: Andrey Kolmogorov
invarianceProperty different universal Turing machines change complexity by at most an additive constant
keyResult incompressibility method in combinatorics and complexity theory
most strings of length n have Kolmogorov complexity close to n
only a small fraction of strings are highly compressible
mathematicalDomain information theory
mathematical logic
theoretical computer science
namedAfter Andrei Kolmogorov
surface form: Andrey Kolmogorov
property non-computable
not computable by any algorithm
relatedTo Halting problem
surface form: Chaitin's constant

Martin-Löf randomness
Shannon entropy
data compression
minimum description length principle
universal Turing machine
semiComputableProperty upper semicomputable
symbol C(x)
K(x)
timePeriodOfDevelopment 1960s
usedFor characterizing algorithmic randomness
formalizing Occam's razor
formalizing randomness of individual strings
foundations of inductive inference
foundations of machine learning theory
proving lower bounds in theoretical computer science
studying incompressibility

How these facts were elicited

Referenced by (16)

Full triples — surface form annotated when it differs from this entity's canonical label.

Occam's razor relatedConcept Kolmogorov complexity
Andrei Kolmogorov notableWork Kolmogorov complexity
Andrei Kolmogorov notableIdea Kolmogorov complexity
this entity surface form: algorithmic randomness
Andrei Kolmogorov notableIdea Kolmogorov complexity
Berry paradox relatedTo Kolmogorov complexity
Berry paradox relatedTo Kolmogorov complexity
this entity surface form: Chaitin’s incompleteness theorem
Blum axioms relatedConcept Kolmogorov complexity
Blum complexity measures relatedTo Kolmogorov complexity
Computability Theory fieldOfStudy Kolmogorov complexity
Kolmogorov complexity hasVariant Kolmogorov complexity self-linksurface differs
this entity surface form: prefix Kolmogorov complexity
Kolmogorov complexity hasVariant Kolmogorov complexity self-linksurface differs
this entity surface form: plain Kolmogorov complexity
Kolmogorov complexity hasVariant Kolmogorov complexity self-linksurface differs
this entity surface form: prefix-free Kolmogorov complexity
Marcus Hutter basedOn Kolmogorov complexity
universal intelligence measure basedOn Kolmogorov complexity
Ray Solomonoff influenced Kolmogorov complexity