Złożoności Kołmogorowa łańcucha nie można obliczyć. Jednakże, w losowej podgrupy o rozmiarze dwuskładnikowych ciągi o długości , ile, będą miały mniejszą złożoność niż pewnej liczby całkowitej mniej niż (jako funkcja , i )?
9
Złożoności Kołmogorowa łańcucha nie można obliczyć. Jednakże, w losowej podgrupy o rozmiarze dwuskładnikowych ciągi o długości , ile, będą miały mniejszą złożoność niż pewnej liczby całkowitej mniej niż (jako funkcja , i )?
Odpowiedzi:
Złożoność Kołmogorowa jest określana tylko do pewnej stałej addytywnej, więc nie jest możliwe podanie dokładnej odpowiedzi. Granica, którą tu opisuję, jest jeszcze słabsza.
Oczywiście oczekiwanej liczby można łatwo obliczyć, gdy wiemy, ile z łańcuchów ma złożoność mniejszą niż , więc pozwól mi odpowiedzieć na to. Zazwyczaj jest to pierwsze stwierdzenie o złożoności Kołmogorowa, że liczba ta wynosi co najwyżej - ponieważ istnieje tylko tyle ciągów o mniejszej długości. Z drugiej strony, jeśli twój program mówi „o długości , weź liczbę”, to otrzymasz ciągów złożoności mniejszych niż , gdzie jest wolna od prefiksów wersja złożoności Kołmogorowa wynosząca (co najwyżej2n n0 2n0−1 n x 2n0−K(n)−C n0 K(n) n logn+log∗n+O(1) ). Bardziej szczegółowo, ciąg zawiera najpierw opis maszyny Turinga, która pobrała wejściowy , gdzie p jest opisem programu bez prefiksu, który wypisuje , wypisuje tą liczbę długości , która jest bitami , a następnie następuje .px n x n O(1) px
Prawdopodobnie można poprawić te granice, ale wątpię, aby uzyskać dokładną odpowiedź.
źródło
Można podać dokładną odpowiedź. Liczba ciągów długościn co najwyżej z (prostą) złożonością n0 jest 2n0−K(n0|n) , aż do stałego współczynnika. Stąd każdy proces, który losowo wybiera podzbiór, będzie miał, z rozsądnym prawdopodobieństwem, a2−K(n0|n)+O(1) część ciągów złożoności mniejsza niż n0 . Aby pokazać naszą naszego twierdzenia, wystarczy pokazać, że liczba strun z złożoność równa sięk jest również podany przez 2k−K(k|n) . Możemy pokazać niezbędny wynik, określając sumę tej wartościk od 1 do n0 . Aby to pokazać, używamy wyniku addytywności dla zwykłej złożoności (ze względu na B. Bauwensa i A. Shena. Twierdzenie o addytywności dla zwykłej złożoności Kołmogorowa . Teoria systemów obliczeniowych, 52 (2): 297-302, luty 2013),
źródło