Note that there are some explanatory texts on larger screens.

plurals
  1. POKolmogorov Complexity Approximation Algorithm
    primarykey
    data
    text
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. COFor those unfamiliar with the topic, the Kolmogorov complexity of a string is, in essence, "the length of the shortest program that generates the string". For instance, a 9x9 multiplication table can be produced in 8 characters ( `*/~1+i.9` ) with the J programming language ( [see here](http://stackoverflow.com/questions/3412730/code-golf-output-multiplication-table-to-the-console) ). From this, you could say that a 9x9 multiplication table has a Kolmogorov complexity of 8 or less with respect to the J programming language.
      singulars
    2. COIf you are trying to proof something formally, you'll have to write your proof independently of (completely disregarding) the method used to approximate it. If you're just looking for fun, how about try a data compression algorithm?
      singulars
    3. CONo, I'm not looking for a proof. I'm looking for an algorithim that satisfies the above stated properties. I haven't been able to find one, and I wanted to know if anybody has done it already. I don't know of any Data compression algorithims that can in principal find the exact Kolmogorov Complexity given enough time. I suppose at first glance since you are always working with finite strings an enumeration search of all possible Turing machines might work... But the problem might be undecidable. I'm looking for an algorithim like this for machine learning applications.
      singulars
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload