![]() ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Свойства оптимального кода.Свойства оптимального кода: Рассмотрим источник кодирования, с вероятностями Рассмотрим свойства оптимального кода для вероятностных распределений на алфавите А, отличного от равномерного. Свойства: 1. В оптимальном коде длины 2. Существует оптимальный префиксный код, в котором двум, наименее вероятным буквам Построим новый источник A’, полученный из исходного источника A склеиванием наименее вероятных букв Пусть буквам алфавита A’ сопоставлены кодовые слова 3. Если префиксный код, для редуцированного источника A’, является оптимальным, то и код, для исходного источника A, построенного указанным способом, также будет оптимальным. Алгоритм Хаффмана. Алгоритм Хаффмана для двоичной системы исчисления ( Алгоритм Хаффмана сводится к выполнению 2-х частей алгоритма: 1. Построение последовательностей редуцированных источников сходящихся к вырожденному источнику. 1) Буквы источника располагают в порядке убывания вероятностей. 2) Две наименее вероятные буквы склеиваются в 1 букву редуцированного источника и приписывают этой букве суммарную вероятность склеенных букв. 3) Переходят к 1-у пункту, если алфавит редуцированного источника состоит из 2-х или более букв, в противном случае переходят ко 2-ой части. 2. Построение кодового дерева и соответствующего оптимального кода. Проводят ребра, соединяющие буквы в алфавитах последовательных редуцированных источников и получаем граф дерева, в котором буквы исходного источника являются концевыми вершинами дерева, а единственная буква последнего вырожденного источника соответствует корню дерева. Помечают построенные ребра метками из алфавита Приведенный алгоритм приводит к оптимальному множеству кодовых слов, за исключением, когда в исходном источнике или последующих редуцированных источниках имеется более 2-х букв с равными и минимальными вероятностями. Располагая в другом порядке буквы редуцированных алфавитов можно получить оптимальные префиксные коды с наборами кодовых слов тех же длин, что и в рассмотренном примере, коды будут отличаться лишь кодовыми словами. Не нашли, что искали? Воспользуйтесь поиском:
|