Параметризованные алгоритмы (2015)
Курс будет посвящен одному из направлений построения эффективных алгоритмов для NP-трудных задач, а именно построению FPT-алгоритмов (fixed paramater tractable). По сравнению с другими направлениями, такими как построение приближенных алгоритмов, эвристик и точных алгоритмов, построение FPT алгоритмов достаточно новое направление, но при этом уже завоевавшее достаточную популярность. В курсе будет дан обзор идей и методов, использующихся при построении и анализе FPT алгоритмов, а также связь FPT алгоритмов с эвристическими, приближенными и точными алгоритмами. Первые лекции будут посвящены следующим методам: дерево расщеплений, итеративное сжатие, кернелизация. В курсе также будет рассмотрены вопросы о доказательстве нижних оценок на вычислительную сложность некоторых задач в предположении гипотезы ETH.
Курс входит в магистерскую программу Академического университета и открыт для всех желающих.
АвторИван Близнец
ОрганизаторComputer Science клуб при ПОМИ РАН
Лекции
14- Параметризованные алгоритмы. Лекция 1
- Параметризованные алгоритмы. Лекция 2
- Параметризованные алгоритмы. Лекция 3
- Параметризованные алгоритмы. Лекция 4
- Параметризованные алгоритмы. Лекция 5
- Параметризованные алгоритмы. Лекция 6
- Параметризованные алгоритмы. Лекция 7
- Параметризованные алгоритмы. Лекция 8
- Параметризованные алгоритмы. Лекция 9
- Параметризованные алгоритмы. Лекция 10
- Параметризованные алгоритмы. Лекция 11
- Параметризованные алгоритмы. Лекция 12
- Параметризованные алгоритмы. Лекция 13
- Параметризованные алгоритмы. Лекция 14
Онлайн-курсы по программированию
3
Машинное обучение для анализа текстов
От бизнес-идеи к ее реализации: учимся инновационному предпринимательству с нуля.
С платными опциями

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

Python для начинающих
Курс посвящен основам программирования на языке Python — одном из самых популярных и понятных языков, идеально подходящих для первого знакомства с IT.
Бесплатный