Conhecendo as frequências de cada símbolo, é possível determinar a altura máxima da árvore sem aplicar o algoritmo de Huffman? Existe uma fórmula que dê altura a essa árvore?
Conhecendo as frequências de cada símbolo, é possível determinar a altura máxima da árvore sem aplicar o algoritmo de Huffman? Existe uma fórmula que dê altura a essa árvore?
Respostas:
A codificação de Huffman (assintoticamente) fica dentro de um bit da entropia da sequência. Isso significa que, se você calcular a entropia das frequências de seus símbolos, estará (assintoticamente) a um bit do comprimento médio (ou seja, a altura) do seu código. Você pode usar essa média para limitar o comprimento mais longo (em média) ou usar métodos combinatórios para obter limites determinísticos.
O caso patológico seria quando a frequência do símbolo classificado se assemelhasse à da sequência de Fibonacci. N: = número de símbolos. para N> 2, altura máxima possível: N-1. para N == 1 ou 2: 1