Ich bin mir bewusst, dass einige Ints höhere oder niedrigere Kolmogorov-Komplexitäten haben. Zum Beispiel hat die Zahl 5.41126806512
eine sehr geringe Komplexität, wie sie durch ausgedrückt werden kann 17/pi
. Mir ist auch bewusst, dass der KC, obwohl er je nach Ausdruckssprache variiert, bis zu einer bestimmten Konstante immer derselbe ist. Ich frage also: Gibt es eine Möglichkeit, eine Näherung des KC für die ersten N Ints zu berechnen ?
9
Antworten:
Nein, es gibt keinen allgemeinen Algorithmus, um eine enge Annäherung an die Kolmogorov-Komplexität der Sequenz zu berechnen1 , 2 , … , n . Jeder Kandidatenalgorithmus, den Sie entwickeln, hat einige Eingaben, bei denen er eine schlechte Antwort gibt (eine schlechte Annäherung an die richtige Antwort).
Bezeichnen mit[ n ] die binäre Codierung der natürlichen Zahl n , und lass [ [ n ] ] = [ 1 ] , [ 2 ] , … , [ n ] bezeichnen eine durch Kommas getrennte Codierung der Sequenz 1 , … , n . Es ist nicht schwer, das zu überprüfen| K.( [ n ] ) - K.( [ [ n ] ] ) | = O ( 1 ) . Seit dem RechnenK.( [ n ] ) ist unentscheidbar, folgt daraus, dass die Berechnung einer guten Annäherung an K.( [ [ n ] ] ) ist auch unentscheidbar.
Darüber hinaus ist bekannt, dass für "die meisten" ganzen Zahlenn , K.( [ n ] ) = Θ ( logn ) . Also für "die meisten" ganzen Zahlenn , K.( [ [ n ] ] ) = Θ ( logn ) .
quelle
Eine Möglichkeit, die Aussage "fast alle Zahlen sind maximal zufällig" auszudrücken, ist die Behauptung, dass∑N.i = 1K.( I ) ∈ & THgr; ( NlgN.) . Zur Vereinfachung einstellenN.=2k und betrachte nur den Teil der Summe aus 2k - 1 zu 2k ;; dann für jedenc wir haben das die Anzahl der Zahlen dieser Länge mit Komplexität ≥ k - c ist 2k- 1- -2k - c (Siehe http://en.wikipedia.org/wiki/Kolmogorov_complexity für einige Details dazu), damit wir die Summe in die Summe der 'c -inkompressible 'Zahlen und die komprimierbaren Zahlen, wobei die ersteren zumindest dazu beitragen ( 1 -21 - c)2k - 1( k - c ) zur Summe. Ein bisschen mehr Massage sollte ausreichen, um eine konstante Form zu erhalten1 - o ( 1 ) vor (dh eine Summe von N.lgN.- o ( N.lgN.) ).
quelle