Two-dimensional Kolmogorov complexity and an empirical validation of the Coding theorem method by compressibility

We propose a measure based upon the fundamental theoretical concept in algorithmic information theory that provides a natural approach to the problem of evaluating n-dimensional complexity by using an n-dimensional deterministic Turing machine. The technique is interesting because it provides a natu...

Descripción completa

Detalles Bibliográficos
Autores: Zenil, Hector, Soler Toscano, Fernando, Delahaye, Jean-Paul, Gauvrit, Nicolas
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2015
País:España
Institución:Universidad de Sevilla (US)
Repositorio:idUS. Depósito de Investigación de la Universidad de Sevilla
OAI Identifier:oai:idus.us.es:11441/64223
Acceso en línea:http://hdl.handle.net/11441/64223
https://doi.org/10.7717/peerj-cs.23
Access Level:acceso abierto
Palabra clave:Algorithmic complexity
Algorithmic probability
Kolmogorov–Chaitin complexity
Algorithmic information theory
Cellular automata
Solomonoff–Levin universal distribution
Information theory
Dimensional complexity
Image complexity
Small Turing machines
Descripción
Sumario:We propose a measure based upon the fundamental theoretical concept in algorithmic information theory that provides a natural approach to the problem of evaluating n-dimensional complexity by using an n-dimensional deterministic Turing machine. The technique is interesting because it provides a natural algorithmic process for symmetry breaking generating complex n-dimensional structures from perfectly symmetric and fully deterministic computational rules producing a distribution of patterns as described by algorithmic probability. Algorithmic probability also elegantly connects the frequency of occurrence of a pattern with its algorithmic complexity, hence effectively providing estimations to the complexity of the generated patterns. Experiments to validate estimations of algorithmic complexity based on these concepts are presented, showing that the measure is stable in the face of some changes in computational formalism and that results are in agreement with the results obtained using lossless compression algorithms when both methods overlap in their range of applicability. We then use the output frequency of the set of 2-dimensional Turing machines to classify the algorithmic complexity of the space-time evolutions of Elementary Cellular Automata.