Dawno temu czytałem artykuł w gazecie, w którym pewien profesor powiedział, że w przyszłości będziemy mogli skompresować dane do zaledwie dwóch bitów (lub czegoś takiego).
To oczywiście nie jest poprawne (i może być tak, że moja pamięć tego, co dokładnie stwierdził, jest nieprawidłowa). Zrozumiałe jest, że nie byłoby praktyczne kompresowanie żadnego ciągu zer i jedynek do zaledwie dwóch bitów, ponieważ (nawet jeśli było to technicznie możliwe), zbyt wiele różnych rodzajów ciągów skończyłoby się kompresowaniem do tych samych dwóch bitów (ponieważ mamy tylko '01 ”i„ 10 ”do wyboru).
W każdym razie, to sprawiło, że pomyślałem o możliwości kompresji dowolnego ciągu zer i jedynek według jakiegoś schematu. Czy dla tego rodzaju łańcucha istnieje znana zależność między długością łańcucha (stosunek między 0 a 1 prawdopodobnie nie ma znaczenia) i maksymalną kompresją?
Innymi słowy, czy istnieje sposób na określenie minimalnej (najmniejszej możliwej) długości, do której można skompresować ciąg zer i jedynek?
(Tutaj interesuje mnie matematyczna maksymalna kompresja, a nie to, co jest obecnie technicznie możliwe).