Hace mucho tiempo leí un artículo de periódico en el que un profesor de algún tipo dijo que en el futuro podremos comprimir datos a solo dos bits (o algo así).
Por supuesto, esto no es correcto (y podría ser que mi memoria de lo que él dijo exactamente no es correcta). Es comprensible que no sea práctico comprimir una cadena de 0 y 1 a solo dos bits porque (incluso si fuera técnicamente posible), demasiados tipos diferentes de cadenas terminarían comprimiéndose a los mismos dos bits (ya que solo tenemos '01 'y' 10 'para elegir).
De todos modos, esto me hizo pensar en la viabilidad de comprimir una cadena de longitud arbitraria de 0 y 1 de acuerdo con algún esquema. Para este tipo de cadena, ¿existe una relación conocida entre la longitud de la cadena (la relación entre 0 y 1 probablemente no importa) y la compresión máxima?
En otras palabras, ¿hay alguna manera de determinar cuál es la longitud mínima (la más pequeña posible) a la que se puede comprimir una cadena de 0 y 1?
(Aquí estoy interesado en la compresión matemática máxima, no en lo que actualmente es técnicamente posible).