Connaissant les fréquences de chaque symbole, est-il possible de déterminer la hauteur maximale de l'arbre sans appliquer l'algorithme de Huffman? Existe-t-il une formule qui donne cette hauteur d'arbre?
Connaissant les fréquences de chaque symbole, est-il possible de déterminer la hauteur maximale de l'arbre sans appliquer l'algorithme de Huffman? Existe-t-il une formule qui donne cette hauteur d'arbre?
Réponses:
Le codage de Huffman (asymptotiquement) se trouve à moins d'un bit de l'entropie de la séquence. Cela signifie que si vous calculez l' entropie de vos fréquences de symboles, vous serez (asymptotiquement) à moins d'un bit de la longueur moyenne (c'est-à-dire la hauteur) de votre code. Vous pouvez utiliser cette moyenne pour délimiter la longueur la plus longue (en moyenne), ou vous pouvez utiliser des méthodes combinatoires pour obtenir des limites déterministes.
Le cas pathologique serait lorsque la fréquence du symbole trié ressemble à celle de la séquence de Fibonacci. N: = # de symboles. pour N> 2, hauteur maximale possible: N-1. pour N == 1 ou 2: 1