Journal article icon

Journal article

Calculating Kolmogorov complexity from the output frequency distributions of small Turing machines

Abstract:
Drawing on various notions from theoretical computer science, we present a novel numerical approach, motivated by the notion of algorithmic probability, to the problem of approximating the Kolmogorov-Chaitin complexity of short strings. The method is an alternative to the traditional lossless compression algorithms, which it may complement, the two being serviceable for different string lengths. We provide a thorough analysis for all Σ11n=1 2n binary strings of length n<12 and for most strings of length 12≤n≤16 by running all ~2.5x1013 Turing machines with 5 states and 2 symbols (8x229 with reduction techniques) using the most standard formalism of Turing machines, used in for example the Busy Beaver problem. We address the question of stability and error estimation, the sensitivity of the continued application of the method for wider coverage and better accuracy, and provide statistical evidence suggesting robustness. As with compression algorithms, this work promises to deliver a range of applications, and to provide insight into the question of complexity calculation of finite (and short) strings. Additional material can be found at the Algorithmic Nature Group website at http://www.algorithmicnature.org. An Online Algorithmic Complexity Calculator implementing this technique and making the data available to the research community is accessible at http://www.complexitycalculator.com.
Publication status:
Published
Peer review status:
Peer reviewed

Actions

Access Document

Publisher copy:
10.1371/journal.pone.0096223

Authors

More by this author
Institution:
University of Oxford
Division:
MPLS
Department:
Computer Science
Role:
Author


Publisher:
Public Library of Science
Journal:
PLoS ONE More from this journal
Volume:
9
Issue:
5
Article number:
e96223
Publication date:
2014-01-01
DOI:
EISSN:
1932-6203
ISSN:
1932-6203


UUID:
uuid:f8a05f5d-429a-4f19-b491-4a1800cce1af
Local pid:
cs:9297
Deposit date:
2015-03-31
ARK identifier:

Terms of use


Views and Downloads

Views and downloads will return soon






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP