Магистратура
2021/2022
Выпуклое программирование и аппроксимационные алгоритмы
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Лучший по критерию «Новизна полученных знаний»
Статус:
Курс по выбору (Науки о данных (Data Science))
Направление:
01.04.02. Прикладная математика и информатика
Где читается:
Факультет компьютерных наук
Когда читается:
1-й курс, 3 модуль
Формат изучения:
без онлайн-курса
Охват аудитории:
для своего кампуса
Прогр. обучения:
Науки о данных
Язык:
русский
Кредиты:
6
Контактные часы:
44
Программа дисциплины
Аннотация
Основная цель освоения дисциплины «Выпуклое программирование и аппроксимационные алгоритмы» обучить студентов основным понятиям и методам построения приближенных алгоритмов для задач комбинаторной оптимизации, которые основаны на решении выпуклых релаксаций задачи.
Цель освоения дисциплины
- Освоить общие приемы построения приближенных алгоритмов: метод усреднения, ЛП релаксации, SDP релаксации.
- Изучить классические примеры использования метода усреднения, ЛП релаксаций и SDP релаксаций.
- Научиться анализировать сложность приближенных алгоритмов и их точность.
Планируемые результаты обучения
- Воспроизводит доказательства основных результатов о точности приближенных алгоритмов
- Оценивает точность приближения SDP релаксации
- Оценивает точность приближения в методе усреднения
- Оценивает точность приближения ЛП релаксации
Содержание учебной дисциплины
- Средние оценки и дерандомизация
- ЛП релаксации задач комбинаторной оптимизации
- SDP релаксации
- Знакомство с иерархией Лассера
Список литературы
Рекомендуемая основная литература
- Комбинаторная оптимизация : теория и алгоритмы, Корте, Б., 2015
Рекомендуемая дополнительная литература
- A mathematical view of interior-point methods in convex optimization, Renegar, J., 2001
- Lectures on modern convex optimization : analysis, algorithms, and engineering applications, Ben-Tal, A., 2001
- Эффективные методы в нелинейном программировании, Нестеров, Ю. Е., 1989