Прикладные задачи оптимального управления и численные методы - 1

Название спецкурса на английском языке
Applied optimal control problems and numerical methods - 1
Авторы курса
Григорьев Илья Сергеевич, Заплетин Максим Петрович, Шамолин Максим Владимирович
Пререквизиты
Отсутствуют
Целевая аудитория
3-6 курс, магистранты
аспиранты
Подразделение
[Кафедра вычислительной математики]
Семестр
Осень
Тип спецкурса
Спецкурс по выбору студента
Учебный год
2026/27
Список тем
Задачи оптимизации. Задача Лагранжа. Задача оптимального управления.
Принцип максимума Л.С.Понтрягина.
Краевая задача принципа максимума.
Вычислительные схемы метода стрельбы.
Список источников
Григорьев К.Г., Григорьев И.С., Заплетин М.П. Практикум по численным методам в задачах оптимального управления М.: Изд-во Центра прикладных исследований при механико-математическом факультете МГУ. 2007

Григорьев И.С. Методическое пособие по численным методам решения краевых задач принципа максимума в задачах оптимального управления М.: Изд-во Центра прикладных исследований при механико-математическом факультете МГУ. 2005
Дополнительная информация

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

https://docs.google.com/document/d/12M_ULuo3TKlBZ24NMVxp4vMbl4NB28oT8NFDUuZUzis/edit?tab=t.0

День недели
вторник
Время
20:15-21:50
Аудитория
1603
Статус курса
Запись открыта
Форма записи на курс
Заполнение формы записи на курс доступно только студентам. Для записи на курс авторизуйтесь, пожалуйста, в студенческом аккаунте.

Исследование градиентных катастроф

Название спецкурса на английском языке
The study of gradient catastrophes
Авторы курса
Чижонков Евгений Владимирович
Пререквизиты
Отсутствуют
Целевая аудитория
3-6 курс, магистранты
аспиранты
Подразделение
[Кафедра вычислительной математики]
Семестр
Весна
Тип спецкурса
Спецкурс по выбору кафедры
Учебный год
2026/27
Список тем
Понятие градиентной катастрофы в теории гиперболических уравнений.
Простой пример градиентной катастрофы для уравнения Хопфа.
Примеры формирования градиентных катастроф в различных моделях механики сплошной среды (самогравитирующий газ, бесстолкновительная плазма и др.). Разрывный метод Галеркина в сочетании с методом Рунге – Кутты – полезный инструмент исследования градиентных катастроф.
Численный пример для уравнения Хопфа.
Модельные системы уравнений для изучения градиентной катастрофы.
Система I: характеристическая форма, глобальная теорема существования и единственности, продолженная система, свойства решения, физический смысл функций. Система II: характеристическая форма, локальные теоремы существования и
несуществования решения, продолженная система, свойства решения, асимптотические методы исследования.
Численное решение модельных систем: эйлеровы и лагранжевы переменные, решение ОДУ и УрЧП.
Аппроксимация, устойчивость, сходимость, дифференциальное приближение.
Методы различных порядков точности.
Метод частиц в ячейке (PiC) для моделирования нелинейных колебаний.
Варианты метода CIC и TSC.
Тестовые задачи с решениями в неявной форме.
Эффект опрокидывания.
Усложненные постановки для изучения градиентной катастрофы.
Сочетание аналитических, асимптотических и численных методов исследования.
Список источников
Бахвалов Н.С., Корнев А.А., Чижонков Е.В. Численные методы. Решения задач и упражнения. М.: Лаборатория Базовых Знаний. 2016
Куликовский А.Г., Погорелов Н.В., Семенов А.Ю. Математические вопросы численного решения гиперболических уравнений. М.: ФИЗМАТЛИТ, 2012
Рождественский Б.Л., Яненко Н.Н. Системы квазилинейных уравнений и их приложения к газовой динамике. Главная редакция физико-математической литературы изд-ва "Наука", М., 1968.
Чижонков Е.В. Математические аспекты моделирования колебаний и кильватерных волн в плазме. М.: ФИЗМАТЛИТ, 2018.
День недели
по согласованию
Время
по согласованию
Аудитория
Ещё не назначена
Аудитория первого занятия
Ещё не назначена
Статус курса
Запись открыта
Форма записи на курс
Заполнение формы записи на курс доступно только студентам. Для записи на курс авторизуйтесь, пожалуйста, в студенческом аккаунте.

Основы геометрической теории приближений

Название спецкурса на английском языке
Fundamentals of geometric approximation theory
Авторы курса
Алимов Алексей Ростиславович, Царьков Игорь Германович
Пререквизиты
Отсутствуют
Целевая аудитория
3-6 курс, магистранты
аспиранты
Подразделение
[Кафедра вычислительной математики]
Семестр
Осень
Тип спецкурса
Спецкурс по выбору студента
Учебный год
2026/27
Список тем
Протосолнечность обобщенных дробно-рациональных функций.
Основные понятия теории приближений. Примеры множеств существования, несуществования, единственности, неединственности.
Теорема Фелпса о 1-липшицевости оператора метрической проекции на выпуклые замкнутые множества в евклидовом пространстве.
Изоморфность конечномерных линейных нормированных пространств. Критерий компактности.
Различные виды компактности. Ограниченная компактность и аппроксимативная компактность. Свойства, примеры.
Множества существования и несуществования. Примеры. Теорема Секефальви-Надя.
Лемма Дойча.
Теорема об отделимости выпуклых множеств.
Характеризация элемента наилучшего приближения.
Теорема Хаара.
Аппроскимативно компактные множества и их свойства.
Непрерывность метрической проекции.
Солнца и критерий Колмогорова ближайшего элемента.
Локальное и глобальное наилучшее приближение. LG-множества.
Протосолнечность обобщенных дробно-рациональных функций.
Альтернанс дробно-рациональных функций. Теорема единственности.
Дифференцируемость метрической функции.
Список источников
A. R. Alimov, I. G. Tsarkov, Geometric approximation theory, Springer monographs in mathematics, Springer, 2022.
День недели
пятница
Время
16:45-18:20
Аудитория
1226б
Дата первого занятия
Аудитория первого занятия
1226б
Статус курса
Запись открыта
Форма записи на курс
Заполнение формы записи на курс доступно только студентам. Для записи на курс авторизуйтесь, пожалуйста, в студенческом аккаунте.

Дополнительные главы С++

Название спецкурса на английском языке
Additional C++ sections
Авторы курса
Богачев Кирилл Юрьевич, Львова Людмила Михайловна
Пререквизиты
Курс программирования за 1-2 курсы.
Целевая аудитория
3-6 курс, магистранты
Подразделение
[Кафедра вычислительной математики]
Семестр
Осень
Тип спецкурса
Спецкурс по выбору студента
Учебный год
2026/27
Список тем
Обзор языка, история развития языка. Основные конструкции.
Основы классов: функции члены, контроль доступа, конструкторы/деструкторы, копирование и перемещение, управление ресурсами, операции с контейнерами.
Производные классы, виртуальные функции, абстрактные классы, управление доступом, множественное наследование, run time type information.
Введение в шаблоны и обобщенное программирование. Параметризованные типы, модель компиляции шаблонов. Параметризованные операции. Специализация и инстанцирование. Шаблоны и иерархии. Метапрограммирование. Вывод типов.
Введение в основы ООП. Проектирование и UML. Принципы SOLID. Паттерны проектирования.
Обзор стандартной библиотеки шаблонов (STL). Контейнеры, итераторы, алгоритмы, память и ресурсы.
Список источников
"Язык программирования C++". Бьерн Страуструп (4-е издание). Бином. Лаборатория знаний, 2022. 1216с.
"Эффективное использование C++". Скотт Мэйерс. ДМК Пресс, 2017. 300с.
"Чистый код. Создание, анализ и рефакторинг". Роберт Мартин. Питер, 2022. 464с.
Дополнительная информация

Заполнение формы записи на курс доступно только студентам. Для записи на курс авторизуйтесь, пожалуйста, в студенческом аккаунте.

День недели
по согласованию
Время
по согласованию
Аудитория
Ещё не назначена
Аудитория первого занятия
Ещё не назначена
Статус курса
Запись открыта
Форма записи на курс
Заполнение формы записи на курс доступно только студентам. Для записи на курс авторизуйтесь, пожалуйста, в студенческом аккаунте.

Вычислительная оптимизация: дополнительные главы

Название спецкурса на английском языке
Numerical optimization: additional chapters
Авторы курса
Григорьев Илья Сергеевич, Заплетин Максим Петрович, Шамолин Максим Владимирович
Пререквизиты
Отсутствуют
Целевая аудитория
3-6 курс, магистранты
аспиранты
Подразделение
[Кафедра вычислительной математики]
Семестр
Осень
Тип спецкурса
Спецкурс по выбору студента
Учебный год
2026/27
Список тем
Задачи оптимального управления с промежуточными условиями, смешанными ограничениями, фазовыми ограничениями, режимами особого управления и их численное решение.
Прямые методы решения оптимизационных задач. Дискретизация в фазовом пространстве и в пространстве управлений. Примеры.
Методы безусловной оптимизации: сопряжённых градиентов и эвристические методы нулевого порядка. Примеры.
Методы условной оптимизации: метод проекции градиента, метод условного градиента, метод штрафных функций, метод линеаризации.
Условия второго порядка и их численная проверка.
Список источников
Бахвалов Н.С., Жидков Н.П., Кобельков Г.М. Численные методы (любое издание)
Федоренко Р.П. Введение в вычислительную физику (любое издание)
Федоренко Р.П. Приближённое решение задач оптимального управления. М.: Наука, 1978.
Сухарев А.Г., Тимохов А.В., Федоров В.В. Курс методов оптимизации. М.: Физматлит, 2005.
День недели
вторник
Время
18:30-20:05
Аудитория
1603
Аудитория первого занятия
Ещё не назначена
Статус курса
Запись открыта
Форма записи на курс
Заполнение формы записи на курс доступно только студентам. Для записи на курс авторизуйтесь, пожалуйста, в студенческом аккаунте.

Численный анализ полудинамических систем

Название спецкурса на английском языке
Numerical analysis of semi-dynamic systems
Авторы курса
Корнев Андрей Алексеевич
Пререквизиты
Отсутствуют
Целевая аудитория
3-6 курс, магистранты
Подразделение
[Кафедра вычислительной математики]
Семестр
Осень
Тип спецкурса
Спецкурс по выбору студента
Учебный год
2026/27
Список тем
Специальные разделы функционального анализа и теории динамических систем.
Устойчивость в окрестности неподвижной точки.
Динамика в окрестности неподвижной точки гиперболического типа.
Линейные ПДС. Методы численного построения инвариантных подпространств.
Нелинейные ПДС. Теорема Адамара-Перрона для гильбертовых пространств.
Классификация методов приближенного построения устойчивого и неустойчивого многообразий.
Стабилизация к неподвижной точке в терминах устойчивого и неустойчивого многообразий)
Задача численного построения инвариантных подпространств.
Нелинейные ПДС, обобщенная теорема Адамара-Перрона.
Стабилизация к траектории в терминах устойчивого и неустойчивого многообразий.
Качественная теория дифференциальных уравнений и глобальных аттракторов.
Инвариантные множества.
Глобальный аттрактор в некомпактных пространствах.
Структура аттрактора. Принцип временной редукции.
Понятие размерности глобального аттрактора.
Аттракторы, зависящие от параметра.
Динамические системы, зависящие от параметра.
Список источников
Ladyzhenskaya O.A. Attractors for semi-group and evolution equations. Lezioni Lincei, Сambridge University Press, 1991.
Fursikov A.V., Kornev A.A. Feedback stabilization for Navier-Stokes equations: Theory and Calculations. Mathematical Aspects of Fluid Mechanics. Lect. Notes Ser. Cambridge: Cambridge University Press, 2012. 130--172.3.
Кроновер Р.М. Фракталы и хаос в динамических системах. Основы теории. М: Постмаркет, 1999.
Dymnikov V.P., Filatov A. N. Mathematics of Climate Modelling. Birkhauser, 1997.
Кобельков Г.М., Корнев А.А., Ольшанский М.А., Чижонков Е.В. Некоторые актуальные проблемы математического моделирования. сб.: Современные проблемы математики и механики. 2009.
Песин Я. Б. Лекции по теории частичной гиперболичности и устойчивой эргодичности. М : Изд-во МЦНМО, 2006.
День недели
пятница
Время
12:30-14:05
Аудитория
1225
Дата первого занятия
Аудитория первого занятия
1225
Статус курса
Запись открыта
Форма записи на курс
Заполнение формы записи на курс доступно только студентам. Для записи на курс авторизуйтесь, пожалуйста, в студенческом аккаунте.

Основы параллельных вычислений. Часть 2

Название спецкурса на английском языке
Fundamentals of parallel computing. Part 2
Авторы курса
Богачев Кирилл Юрьевич
Пререквизиты
Курс программирования за 1-2 курсы
Целевая аудитория
3-6 курс, магистранты
Подразделение
[Кафедра вычислительной математики]
Семестр
Весна
Тип спецкурса
Спецкурс по выбору кафедры
Учебный год
2026/27
Список тем
Программирование систем с распределенной памятью. Message Passing Interface (MPI).
Попарный обмен сообщениями. Коллективный обмен сообщениями.
Примеры параллельных программ для систем с распределенной памятью.
Методы построения триангуляции двумерных областей. Метод наименьших квадратов. Общая схема построения матрицы системы для базиса из функций Куранта.
Разреженные матрицы и методы их хранения в оперативной памяти. Пример подпрограммы умножения разреженной матрицы в формате MSR на вектор.
Общий вид одношаговых итерационных методов. Автоматический выбор итерационного параметра. Понятие предобуславливателя.
Подпрограмма заполнения разреженной матрицы для метода наименьших квадратов в прямоугольнике для систем с общей памятью.
Метод конечных элементов. Общая схема построения матрицы системы для задачи Дирихле для уравнения Пуассона.
Список источников
К. Ю. Богачев. Основы параллельных вычислений. Москва: ЦПИ при механико-математическом ф-те МГУ им. М.В.Ломоносова, 2002. 352 с.
К. Ю. Богачев. Основы параллельного программирования. Москва: Бином, 2003. 342 с. ISBN: 5-94774-037-0.
К. Ю. Богачев. Основы параллельного программирования. Москва: Бином, 2014. 342 с. ISBN: 978-5-9963-1616-8.
Дополнительная информация

Заполнение формы записи на курс доступно только студентам. Для записи на курс авторизуйтесь, пожалуйста, в студенческом аккаунте.

День недели
суббота
Время
по согласованию
Аудитория
Ещё не назначена
Аудитория первого занятия
Ещё не назначена
Статус курса
Запись открыта
Форма записи на курс
Заполнение формы записи на курс доступно только студентам. Для записи на курс авторизуйтесь, пожалуйста, в студенческом аккаунте.

Основы параллельных вычислений. Часть 1

Название спецкурса на английском языке
Fundamentals of parallel computing, part 1
Авторы курса
Богачев Кирилл Юрьевич
Пререквизиты
Курс программирования за 1-2 курсы.
Целевая аудитория
3-6 курс, магистранты
Подразделение
[Кафедра вычислительной математики]
Семестр
Осень
Тип спецкурса
Спецкурс по выбору кафедры
Учебный год
2026/27
Список тем
Внутренняя организация процессоров. Повышение производительности процессоров за счет введения кэш памяти. Согласование кэшей в мультипроцессорных
системах с общей памятью.
Виды многопроцессорных архитектур. Системы с неоднородным доступом к памяти. Общее строение современных кластерных систем.
Механизмы взаимодействия процессов. Виды ресурсов. Управление процессами. Межпроцессное взаимодействие.
Управление потоками. Виды объектов синхронизации и основные функции работы с ними.
Организация пула динамической памяти в многопоточных программах и поддержка неоднородного доступа к памяти.
Примеры параллельных программ для систем с общей памятью.
Список источников
К. Ю. Богачев. Основы параллельных вычислений. Москва: ЦПИ при механико-математическом ф-те МГУ им. М.В.Ломоносова, 2002. 352 с.
К. Ю. Богачев. Основы параллельного программирования. Москва: Бином, 2003. 342 с. ISBN: 5-94774-037-0.
К. Ю. Богачев. Основы параллельного программирования. Москва: Бином, 2014. 342 с. ISBN: 978-5-9963-1616-8.
Дополнительная информация

Заполнение формы записи на курс доступно только студентам. Для записи на курс авторизуйтесь, пожалуйста, в студенческом аккаунте.

День недели
суббота
Время
по согласованию
Аудитория
Ещё не назначена
Аудитория первого занятия
Ещё не назначена
Статус курса
Запись открыта
Форма записи на курс
Заполнение формы записи на курс доступно только студентам. Для записи на курс авторизуйтесь, пожалуйста, в студенческом аккаунте.

Разработка программ в глобальных сетях передачи и хранения информации

Название спецкурса на английском языке
Development of programs in global networks for data transmission and storage
Авторы курса
Друца Александр Валерьевич
Пререквизиты
Отсутствуют
Целевая аудитория
1-2 курс
3-6 курс, магистранты
Подразделение
[Кафедра вычислительной математики]
Семестр
Осень
Тип спецкурса
Спецкурс по выбору студента
Учебный год
2026/27
Список тем
Основы работы в среде Linux: установка и настройка системы; работа с командной строкой; управление файлами и папками; базовые команды и утилиты.
Работа с сетевыми протоколами и библиотеками: основные сетевые протоколы (TCP/IP, HTTP, FTP и др.); утилиты для работы с сетевыми протоколами; обзор и использование библиотек для передачи и хранения данных; диагностика и мониторинг сетевых соединений.
Работа с удалёнными узлами в сети: туннелирование и его применение; частные сети и их настройка; принципы работы оверлейных сетей; прокси-протоколы и их использование.
Разработка программ для работы с сетями: проектирование архитектуры сетевых приложений; реализация сетевых функций в программных продуктах; оптимизация производительности и масштабируемости сетевых приложений; тестирование и отладка сетевых программ.
Список источников
Таненбаум Э. Компьютерные сети.
https://aosabook.org/en/ Архитектуры систем с открытым исходным кодом
Brennon Thomas. The Cyber Plumber’s рandbook the definitive guide to SSH tunneling, port redirection, and bending traffic like a boss
Дополнительная информация

В курсе рассматривается процесс разработки программных продуктов, которые функционируют в рамках глобальных сетей передачи и хранения информации. Первым этапом будет ознакомление студентов с базовыми навыками работы в среде Linux. Второй этап - умение пользоваться основными утилитами работы с сетевыми протоколами, а также знакомство с основными библиотеками по передече и хранению данных. Третий этап, получение навыков работы с удалёнными узлами в сети: туннелирование, частные сети, оверлей сети, прокси протоколы. Четвертый этап: разработка программ для работы с сетями с учётом всех полученных навыков.

День недели
по согласованию
Время
по согласованию
Аудитория
Ещё не назначена
Аудитория первого занятия
Ещё не назначена
Статус курса
Запись открыта
Форма записи на курс
Заполнение формы записи на курс доступно только студентам. Для записи на курс авторизуйтесь, пожалуйста, в студенческом аккаунте.

Практикум по алгоритмам спортивного программирования

Название спецкурса на английском языке
Practical course on competitive programming algorithms
Авторы курса
Кошелев Михаил Михайлович, Календаров Андрей Эмилевич
Пререквизиты
Отсутствуют
Целевая аудитория
1-2 курс
3-6 курс, магистранты
аспиранты
Подразделение
[Кафедра вычислительной математики]
Семестр
Осень
Тип спецкурса
Спецкурс по выбору студента
Учебный год
2026/27
Список тем
Корневая декомпозиция.
Быстрое преобразование Фурье.
Потоки на графах.
Методы оптимизации динамического программирования.
Список источников
http://e-maxx.ru/algo/, http://cp-algorithms.com/
Дополнительная информация

Вся текущая информация по курсу будет публиковаться в телеграм канале https://t.me/msu_icpc

День недели
понедельник
Время
18:30-20:05
Аудитория
Ещё не назначена
Аудитория первого занятия
Ещё не назначена
Статус курса
Запись открыта
Форма записи на курс
Заполнение формы записи на курс доступно только студентам. Для записи на курс авторизуйтесь, пожалуйста, в студенческом аккаунте.