ConvApprox26: различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 91: Строка 91:
* [https://drive.google.com/file/d/1qM6cVaf3b80ENVuJbVxw-T72XQ4g1Mcz/view?usp=sharing Семинар 3 и домашнее задание 3]
* [https://drive.google.com/file/d/1qM6cVaf3b80ENVuJbVxw-T72XQ4g1Mcz/view?usp=sharing Семинар 3 и домашнее задание 3]
* [https://drive.google.com/file/d/16cWhoMU1mpkSAccl4KXKfsnnlEJfx3TJ/view?usp=sharing Семинар 4 и домашнее задание 4]  
* [https://drive.google.com/file/d/16cWhoMU1mpkSAccl4KXKfsnnlEJfx3TJ/view?usp=sharing Семинар 4 и домашнее задание 4]  
 
* [https://drive.google.com/file/d/17E_gvUV3YkhEKpbfQjQWfXOwBqo1n8Vd/view?usp=sharing Семинар 5 и домашнее задание 5]
<!---
<!---
* [https://www.dropbox.com/scl/fi/0jmymnsle2r12glso9r23/bonus.pdf?rlkey=ukkcmbvl6gy8sbqdd3rafar5y&dl=0 Бонусное задание]  (на тему задачи 4.2б), правила получения бонусов см. в файле по ссылке.
Бонусную задачу решил Никита Звонков, он получает +1 балл к оценке за курс.
* [https://www.dropbox.com/scl/fi/zr8i9aphpyllmoo5nru33/pr05CA.pdf?rlkey=5o0stsoejqh9zxa9jcc4f90it&dl=0 Семинар 5 и домашнее задание 5]
Вторая бонусная задача: 5.7. Условия выдачи бонусов те же. Условие даже разрешается ослабить: заменить 1/3 на какое-нибудь положительное число.
* [https://www.dropbox.com/scl/fi/1qm2z8am8og8xxa6j50dm/pr06CA.pdf?rlkey=ufj4hbfaj68qzegncvbhzz450&dl=0 Семинар 6 и домашнее задание 6]
* [https://www.dropbox.com/scl/fi/1qm2z8am8og8xxa6j50dm/pr06CA.pdf?rlkey=ufj4hbfaj68qzegncvbhzz450&dl=0 Семинар 6 и домашнее задание 6]



Версия от 18:33, 15 февраля 2026


Общая информация о курсе Выпуклое программирование и аппроксимационные алгоритмы

Основная цель дисциплины «Выпуклое программирование и аппроксимационные алгоритмы» - освоение основных понятий и методов построения приближенных алгоритмов для задач комбинаторной оптимизации, которые основаны на решении выпуклых релаксаций задачи.

Лекции будут по понедельникам, первая 19 января, начало 11:10, аудитория S324.


Правила оценивания

Оценка по курсу состоит из двух компонент: домашние задания (выдаются на неделю в течение модуля) и устный экзамен в сессию после 3го модуля. Экзамен устный. В билете два вопроса: один на знание определений и формулировок утверждений, второй - на знание доказательств.

Вес домашних заданий в итоговой оценке равен 0.4, вес экзамена равен 0.6. Округление арифметическое.

Ссылка на таблицу с оценками.



Контакты

Чат курса в telegram: https://t.me/+qnh5yDSxQhgxOTcy

Лектор: Вялый Михаил Николаевич, e-mail: vyalyi@gmail.com, telegram: @mnvyalyi.

Семинарист: Павел Александрович Захаров, telegram: @DuckBinLaden


Литература

Рекомендуется использовать черновик электронного учебника, который полностью покрывает материал этого курса (и содержит много других сведений, в частности, раздел про трудность приближения, который в курсе не обсуждается). Этот файл, возможно, будет меняться во время курса, чтобы наиболее удобным образом покрыть его содержание.

Кроме того, полезными могут оказаться следующие книги:

  1. Approximation algorithms, V. Vazirani, 2001.
  2. Комбинаторная оптимизация: теория и алгоритмы, Корте, Б., Фиген, Й., 2015.
  3. Методы выпуклой оптимизации, Нестеров, Ю. Е.
  4. Н.В.Верещагин, М.Н.Вялый Записки о линейном программировании (учебные материалы для курса ДМ2 2017 года)

Лекции

В конце описания лекции указаны ссылки на соответствующие разделы черновика электронного учебника.

  1. (19.01) Основные понятия, связанные с приближенными алгоритмами. Метод усреднения. (1.1, 1.2, 1.3, 2.1)
  2. (26.01) Трудности при использовании метода усреднения. ЛП релаксации для задач о (вершинном) покрытии. (2.3, 3.3, 3.4)
  3. (02.02) Точность ЛП релаксации задачи о выполнимости КНФ. Общая задача ЛП. Полиэдры и многогранники. Вершины и ребра. Оценки длины записи решений задач ЛП (3.5, 3.1, начало 3.2)
  4. (09.02) Метод эллипсоидов. Задача MAX-CUT. ЛП релаксация для этой задачи, оценка точности. (3.2 (подробное изложение метода эллипсоидов см. в Корте, Фиген), 3.6)

Материалы для семинаров и домашние задания

Срок выполнения домашнего задания: одна неделя. Домашнее задание должно быть сдано к началу следующего семинара.

Ссылка на классрум для сдачи домашних заданий: ссылка. Чтобы сдавать ДЗ нужно зарегистрироваться по ссылке.