Возможно, имелась в виду теория комбинаторной генерации, которая применяется в алгоритмах сжатия данных. journal.tusur.ru
Суть подхода: на основе алгоритмов комбинаторной генерации организуют процесс кодирования информационных объектов, которые представляют собой сложные дискретные структуры. journal.tusur.ru
Один из примеров применения — метод сжатия журналов событий с использованием теории комбинаторной генерации на основе структур деревьев «И/ИЛИ». journal.tusur.ru Его можно использовать, например, для сжатия файла реляционной базы данных. journal.tusur.ru
Также в алгоритмах сжатия данных используется теория кодирования информации, в основе которой лежит идея: если представить часто встречающиеся элементы короткими кодами, а редко встречающиеся — длинными, то для хранения такого блока данных потребуется меньший объём памяти. core.ac.uk
Ещё один известный алгоритм сжатия данных — метод Хаффмана, в котором каждому символу присваивается оптимальный префиксный код, основанный на вероятности его появления в тексте. intuit.ru