1. Главная
  2. Библиотека
  3. Теория вероятностей
  4. Для распределения вероятностей P = (0,45, 0,1, 0,1, 0,2...
Решение задачи на тему

Для распределения вероятностей P = (0,45, 0,1, 0,1, 0,2, 0,1, 0,05) в алфавите A = {0,1,2} построить оптимальный префиксный код. Посчитать стоимость кодирования.

  • Теория вероятностей
  • #Теория пределов случайных величин
  • #Теория информации
Для распределения вероятностей P = (0,45, 0,1, 0,1, 0,2, 0,1, 0,05) в алфавите A = {0,1,2} построить оптимальный префиксный код. Посчитать стоимость кодирования.

Условие:

Реши задачу по дискретной математике: для распределения вероятностей P = (0,45 , 0,1 , 0,1 , 0,2 , 0,1 , 0,05) построить оптимальный префиксный код в алфавите А = {0,1,2}. Посчитать стоимость кодирования

Решение:

Ниже приведём пошаговое решение задачи. 1. Задача состоит в построении оптимального префиксного кода (в терминах дерева Хаффмана) для шести символов с вероятностями 0.45, 0.1, 0.1, 0.2, 0.1 и 0.05, если кодируем по алфавиту из трех символов {0, 1, 2}. 2. Для алгоритма Хаффмана в D-ичной (здесь D = 3) форме необходимо, чтобы число листов удовлетворяло условию: (n – 1) mod (D – 1) = 0. Здесь n = 6, а (6 – 1) = 5, и 5 mod 2 = 1. Поэтому добавляем дополнительный фиктивный символ (dummy) с вероятностью 0, так чтобы общее число стало n = 7 (так как (7 – 1) = 6, и 6 mod 2 = 0). 3. Итак, набор веро...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет