Алгоритмы сжатия данных

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-107644.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Введение

Общие сведения

Энтропия и количество информации

Комбинаторная, вероятностная и алгоритмическая оценка количества информации

Моделирование и кодирование

Некоторые алгоритмы сжатия данных

Алгоритм LZ77

Алгоритм LZ78-LZW84

Алгоритм PPM

BWT - преобразование и компрессор

Кодирование Хаффмана

Арифметическое кодирование

Алгоритм арифметического кодирования

Реализация алгоритма арифметического кодирования

Реализация модели

Доказательство правильности декодирования

Приращаемая передача и получение

Отрицательное переполнение

Переполнение и завершение

Адаптивная модель для арифметического кодирования

Эффективность сжатия

Заключение

Список литературы

Приложение 1. Программный код

Приложение 2. Интерфейс программы

Введение

Основоположником науки о сжатии информации принято считать Клода Шеннона. Его теорема об оптимальном кодировании показывает, к чему нужно стремиться при кодировании информации и на сколько та или иная информация при этом сожмется. Кроме того, им были проведены опыты по эмпирической оценке избыточности английского текста. Он предлагал людям угадывать следующую букву и оценивал вероятность правильного угадывания. На основе ряда опытов он пришел к выводу, что количество информации в английском тексте колеблется в пределах 0.6 — 1.3 бита на символ. Несмотря на то, что результаты исследований Шеннона были по-настоящему востребованы лишь десятилетия спустя, трудно переоценить их значение.

Первые алгоритмы сжатия были примитивными в связи с тем, что была примитивной вычислительная техника. С развитием мощностей компьютеров стали возможными все более мощные алгоритмы. Настоящим прорывом было изобретение Лемпелем и Зивом в 1977 г. словарных алгоритмов. До этого момента сжатие сводилось к примитив­ному кодированию символов. Словарные алгоритмы позволяли кодир­овать повторяющиеся строки символов, что позволило резко повысить степень сжатия. Важную роль сыграло изобретение примерно в это же время арифметического кодирования, позволившего воплотить в жизнь идею Шеннона об оптимальном кодировании. Следующим прорывом было изобретение в 1984 г. алгоритма РРМ. Следует отметить, что это изобретение долго оставалось незамеченным. Дело в том, что алгоритм сложен и требует больших ресурсов, в первую очередь больших объемов памяти, что было серьезной проблемой в то время. Изобретенный в том же 1984 г. алгоритм LZW был чрезвычайно популярен благодаря своей простоте, хорошей рекламе и нетребовательности к ресурсам, несмотря на относительно низкую степень сжатия. На сегодняшний день алгоритм РРМ является наилучшим алгоритмом для сжатия текстовой информации, a LZW давно уже не встраивается в новые приложения (однако широко используется в старых).

Будущее алгоритмов сжатия тесно связано с будущим компью­терных технологий. Современные алгоритмы уже вплотную приблизи­лись к Шенноновской оценке 1.3 бита на символ, но ученые не видят причин, по которым компьютер не может предсказывать лучше, чем человек. Для достижения высоких степеней сжатия приходится использовать более сложные алгоритмы. Однако существовавшее одно время предубеждение, что сложные алгоритмы с более высокой степенью сжатия всегда более медленны, несостоятельно. Так, существуют крайне быстрые реализации алгоритмов РРМ для текстовой информации и SPIHT для графики, имеющие очень высокую степень сжатия.
Схема топливной системы и газотурбинного наддува дизеля генератора ДГР 500/1500-Плакат-Картинка-Фотография-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа-Машины и оборудование нефтяных и газовых промыслов-Технол
Схема топливной системы и газотурбинного наддува дизеля генератора ДГР 500/1500-Плакат-Картинка-Фотография-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа-Машины и оборудование нефтяных и газовых промыслов-Технологические машины и оборудование-Формат Picture-Jpeg
User leha.nakonechnyy.92@mail.ru : 20 декабря 2017
186 руб.
Схема топливной системы и газотурбинного наддува дизеля генератора ДГР 500/1500-Плакат-Картинка-Фотография-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа-Машины и оборудование нефтяных и газовых промыслов-Технол
Шатун станка ИВ1330
Шатун находится в прессе литогибочным кривошипным усилием 1000кН. модели ИВ1330 черт. И1330.26.002
User vermux1 : 18 мая 2017
150 руб.
Шатун станка ИВ1330
Лабораторная работа №3 по дисциплине: Гибкие оптические сети. Вариант 5
Лабораторная работа № 3 «Изучение принципов построения защищённых оптических транспортных сетей и сетей тактовой синхронизации» 1. Цель работы: Изучение основных видов соединений в оптических транспортных сетях, основных соединений, соединений в сетях тактовой синхронизации и способов их защиты. 2. Выполнение работы: 2.1. Контрольные вопросы: 1. Какими средствами достигается защита оптических сетей связи? 2. Какие стандарты определяют возможности защиты оптических сетей связи? 3. Через какие у
User xtrail : 1 января 2025
400 руб.
promo
Лабораторная №1 по дисциплине: Промышленные электроустановки. Вариант общий
Лабораторная работа № 1 "ИБП переменного тока HFR Top Line-930" Исследование режимов работы инвертора HF-930 Начало лабораторной работы Включение установки. Включение производить в следующем порядке: 1.Включаем сеть тумблером "ВХОД" на панели переключений. 2.Включаем АБ тумблером “АБ” (переводим его в верхнее положение). 3.Подключаем нагрузку тумблером “ВЫХОД” . Переходим к следующему пункту работы при помощи мыши однократным нажатием левой клавишей на поле надписи «ДАЛЕЕ». Включение инвертор
User xtrail : 22 сентября 2024
300 руб.
promo
up Наверх