Экспандеры и их применения
Экспандеры (расширяющие графы) являются мощным инструментом теоретической информатики и дискретной математики. По-видимому, эффективность экспандеров отчасти объясняется тем, что они (по самому своему определению) позволяют естественно сочетать комбинаторно-геометрические, алгебраические и вероятностные рассуждения.
Экспандеры были определены в 1970-х годах. За прошедшие 40 лет они нашли множество красивых применений. Экспандеры используются в различных конструкциях дерандомизации. С помощью экспандеров строятся помехоустойчивые коды и надёжные вычислительные схемы. Техника экспандеров применяется в различных доказательствах теории сложности вычислений (например, в доказательстве знаменитой PCP-теоремы).
В данном курсе мы будем интересоваться экспандерами с точки зрения теории алгоритмов. Мы изучим связь комбинаторных и спектральных свойств экспандеров, обсудим эффективные алгоритмические методы построения таких графов, а также рассмотрим некоторые применения экспандеров (коды, псевдослучайные генераторы и т. д.).
АвторАндрей Ромащенко
ОрганизаторComputer Science клуб при ПОМИ РАН
Лекции
10- Экспандеры и их применения. Лекция 1
- Экспандеры и их применения. Лекция 2
- Экспандеры и их применения. Лекция 3
- Экспандеры и их применения. Лекция 4
- Экспандеры и их применения. Лекция 5
- Экспандеры и их применения. Лекция 6
- Экспандеры и их применения. Лекция 7
- Экспандеры и их применения. Лекция 8
- Экспандеры и их применения. Лекция 9
- Экспандеры и их применения. Лекция 10
Онлайн-курсы по программированию
3
Машинное обучение для анализа текстов
От бизнес-идеи к ее реализации: учимся инновационному предпринимательству с нуля.
С платными опциями

Разработка игры-платформера на Defold: базовый уровень
Создайте свой первый платформер с нуля! За 7 недель вы не просто освоите движок Defold, а пройдете весь путь геймдев-разработчика: от кода и анимаций до дизайна и сюжета.
Бесплатный

Python для начинающих
Курс посвящен основам программирования на языке Python — одном из самых популярных и понятных языков, идеально подходящих для первого знакомства с IT.
Бесплатный
Ещё курсы Андрея Ромащенко
2Введение в теорию информации
10 лекций · Андрей Ромащенко
Теория кодирования
10 лекций · Андрей Ромащенко