Nome: Cognome: EMAIL:
AIW: Compressione Testi
Appello 7/7/2003
Esercizi:
- Comprimere il testo T="aabaaba" mediante l'algoritmo LZW, assumendo un trie per il dizionario inizializzato con le due stringhe "a" (codice 1) e "b" (codice 2). Codificare infine ogni numero prodotto da LZW con il codice GAMMA. [10 punti]
- Sia dato il testo T="aabaaabab" e si consideri l'algoritmo PPM con lunghezza massima di contesto pari a 3.
- Indicare le tabelle dei contesti disponibili al PPM immediatamente prima di comprimere l'ultimo carattere di T, ossia l'ultima 'b'. [8 punti]
- Utilizzando le tabelle del punto precedente, indicare la sequenza di simboli e le loro frequenze inviati dal PPM al successivo coder statistico per la compressione dell'ultimo 'b' di T. [4 punti]
- Comprimere il testo T=“ababacaababb” mediante gli algoritmi LZ77 e LZ78. [9 punti]