Методы оптимизации 23/24

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск

О курсе

Курс читается для третьекурсников в 3-4 модулях.

Лектор: Посыпкин Михаил Анатольевич

Лекции проходят онлайн

[ Ссылка на конференцию]

Семинары:

Группа Преподаватель Время Аудитория
Игнатов А.Д.
Титова Н.Н.
Титова Н.Н.
Муравьев К.Ф.
ПМИ215, КНАД Маминов А.Д. Вторник 14:40 - 16:00 Яндекс-телемост

Полезные ссылки

[ Телеграм-чат курса]

Литература

An Introduction to Optimization 4th Edition by Edwin K. P. Chong, Stanislaw H. Zak

Методы оптимизации в примерах и задачах Пантелеев А.В., Летова Т.А.

С.П. Шарый Конечномерный интервальный анализ. – Новосибирск: XYZ.

План курса

1. Введение. Аналитический метод нахождения экстремумов в безусловной оптимизации.

2. Численные методы в безусловной оптимизации. Одномерные методы.

3. Численные методы в безусловной оптимизации. Методы 0-го порядка.

4. Численные методы в безусловной оптимизации. Методы 1-го порядка.

5. Численные методы в безусловной оптимизации. Методы 2-го порядка.

6. Субградиентный метод.

7. Условная оптимизация. Аналитический метод. Ограничения типа равенства, неравенства, смешанные.

8. Условная оптимизация. Аналитический метод. Ограничения типа равенства, неравенства, смешанные.

9. Условная оптимизация. Численные методы. Линейное программирование. Симплекс метод.

10. Линейное программирование. Симплекс метод. Транспортная задача

11. Дискретная оптимизация. Задача о рюкзаке. Задача об упаковке ящиков.

12. Интервальный анализ. Интервальный метод ветвей и границ.

13. Генетический алгоритм. Многокритериальная оптимизация.

Лекции

Семинары

Семинар 1

Презентация Семинар 1

Notebook Семинар 1

Группа Преподаватель Материалы семинара
215, КНАД Маминов А.Д. Записи с семинара 1

Семинар 2

Презентация Семинар 2

Notebook Семинар 2

Группа Преподаватель Материалы семинара
215, КНАД Маминов А.Д. Записи с семинара 2

Семинар 3

Презентация Семинар 3

Notebook Семинар 3

Группа Преподаватель Материалы семинара
215, КНАД Маминов А.Д. Записи с семинара 3


Семинар 4

Презентация Семинар 4

Notebook Семинар 4

Группа Преподаватель Материалы семинара
215, КНАД Маминов А.Д. Записи с семинара 4


Семинар 5

Группа Преподаватель Материалы семинара Презентация Notebook
215, КНАД Маминов А.Д. Продолжение семинара 4

Семинар 6

Группа Преподаватель Материалы семинара Презентация Notebook
215, КНАД Маминов А.Д. Записи с семинара 6 Семинар 6 Семинар 6

Семинар 7

Группа Преподаватель Материалы семинара Презентация Notebook
215, КНАД Маминов А.Д. Записи с семинара 7 Семинар 7 Семинар 7

Семинар 8

Группа Преподаватель Материалы семинара Презентация Notebook
215, КНАД Маминов А.Д. Записи с семинара 8 Семинар 8 Семинар 8

Семинары 9-10

Группа Преподаватель Материалы семинара Презентация
215, КНАД Маминов А.Д. Записи с семинара 9-10 (часть 1) Записи с семинара 9-10 (часть 2) Семинар 9-10]

Домашние задания

Домашние задания направлены на реализацию различных методов оптимизации и решению задач. Основной язык данного курса будет Python.

За каждое задание вы получите оценку, среднее по всем домашним заданиям и контрольным работам будет составлять 0.5 от итоговой оценки.

Номер домашней работы Ссылка Дедлайн Форма для мэппинга
1 ДЗ1 24.03.2024 23:59 Форма
2 [ ДЗ2]
3 [ ДЗ3]

Контрольные работы

В ходе курса планируется две контрольные работы, выполняемые на семинарских занятиях: в конце первого и в конце второго модулей. За каждую контрольную работу вы получите оценку, среднее по всем домашним заданиям и контрольным работам будет составлять 0.5 от итоговой оценки.

Номер контрольной работы Нулевой вариант Предполагаемая дата
1 КР1 Первая неделя 4 модуля
2 [ КР2]

Итоговая оценка за курс

Итог = 0.5 * ПР + 0.5 * ЭКЗ

ПР - проверочные работы, средняя оценка за домашние задания и контрольные работы

ЭКЗ - оценка за экзамен

Автомат будет, если накопленная оценка (после округления) 8 и выше, а также обе КР написаны на 7 и выше. Округление математическое.