Entropiakoodausalgoritmit
Entropiakoodausalgoritmit ovat joukko tiedonpakkausmenetelmiä, jotka hyödyntävät datan ennustettavuutta sen koon pienentämiseksi. Nämä algoritmit perustuvat informaatioteorian periaatteisiin, erityisesti entropian käsitteeseen, joka mittaa datan epävarmuutta tai informaatiosisältöä. Algoritmien tavoitteena on esittää dataa mahdollisimman tehokkaasti, siten että yleisimmät symbolit tai kuviot saavat lyhyemmät koodisanoja ja harvinaisemmat pidempiä.
Yksi keskeisimmistä entropiakoodausalgoritmeista on Huffman-koodaus. Se rakentaa binääripuun, jossa kunkin solmun arvo vastaa sen alipuun esiintymistiheyttä.
Toinen merkittävä algoritmi on aritmeettinen koodaus. Sen sijaan, että jokaiselle symbolille annettaisiin oma bittijononsa, aritmeettinen koodaus
Muita entropiakoodauksen muotoja ovat esimerkiksi Shannon-Fano-koodaus, joka on historiallisesti merkittävä mutta usein vähemmän tehokas kuin Huffman-koodaus.