Przejdź do zawartości

Złożoność Kołmogorowa

Z Wikipedii, wolnej encyklopedii

Złożoność Kołmogorowa – długość najkrótszego programu, który generuje dany łańcuch. Nazwa pojęcia pochodzi od nazwiska Andrieja Kołmogorowa[1].

Rozwinięcie dziesiętne liczby pi, choć nieskończone, ma bardzo niską złożoność Kołmogorowa, ponieważ istnieje bardzo prosty program, który generuje dowolną liczbę jej cyfr. Złożoność Kołmogorowa jest różna dla różnych komputerów (ściślej – maszyn Turinga lub obiektów izomorficznych z nimi). Ze względu na nierozstrzygalność problemu stopu nie może istnieć algorytm obliczający złożoność Kołmogorowa z gwarancją sukcesu[potrzebny przypis].

Przypisy

[edytuj | edytuj kod]
  1. ↑ Michał Pańczyk, Wykorzystanie złożoności Kołmogorowa do wyznaczania związków kontekstowych poprzez analizę efektów pracy wyszukiwarek internetowych, Lublin: Uniwersytet Marii Curie-Skłodowskiej, 2008, s. 9.