Оптимизация и математическое программирование
Оптимизационный подход к проблемам управления и принятия решений. Допустимое множество и целевая функция. Формы записи задач математического программирования. Классификация задач математического программирования.
Постановка задачи линейного программирования. Стандартная и каноническая формы записи. Гиперплоскости и полупространства. Допустимые множества и оптимальные решения задач линейного программирования. Выпуклые множества. Крайние точки и крайние лучи выпуклых множеств. Теоремы об отделяющей, опорной и разделяющей гиперплоскости. Представление точек допустимого множества задачи линейного программирования через крайние точки и крайние лучи. Условия существования и свойства оптимальных решений задачи линейного программирования. Опорные решения системы линейных уравнений и крайние точки множества допустимых решений. Сведение задачи линейного программирования к дискретной оптимизации. Симплекс-метод. Многокритериальные задачи линейного программирования.
Двойственные задачи. Критерии оптимальности, доказательство достаточности. Теорема равновесия, ее следствия и применения. Теоремы об альтернативах и лемма Фаркаша в теории линейных неравенств. Геометрическая интерпретация двойственных переменных и доказательство необходимости в основных теоремах теории двойственности. Зависимость оптимальных решений задачи линейного программирования от параметров.
Локальный и глобальный экстремум. Необходимые условия безусловного экстремума дифференцируемых функций. Теорема о седловой точке. Необходимые условия экстремума дифференцируемой функции на выпуклом множестве. Необходимые условия Куна—Таккера. Задачи об условном экстремуме и метод множителей Лагранжа.
Выпуклые функции и их свойства. Задание выпуклого множества с помощью выпуклых функций. Постановка задачи выпуклого программирования и формы их записи. Простейшие свойства оптимальных решений. Необходимые и достаточные условия экстремума дифференцируемой выпуклой функции на выпуклом множестве и их применение. Теорема Удзавы. Теорема Куна—Таккера и ее геометрическая интерпретация. Основы теории двойственности в выпуклом программировании. Линейное программирование как частный случай выпуклого. Понятие о негладкой выпуклой оптимизации. Субдифференциал.
Классификация методов безусловной оптимизации. Скорости сходимости. Методы первого порядка. Градиентные методы. Методы второго порядка. Метод Ньютона и его модификации. Квазиньютоновские методы. Методы переменной метрики. Методы сопряженных градиентов. Конечно-разностная аппроксимация производных. Конечно-разностные методы. Методы нулевого порядка. Методы покоординатного спуска, Хука—Дживса, сопряженных направлений. Методы деформируемых конфигураций. Симплексные методы. Комплекс-методы. Решение задач многокритериальной оптимизации методами прямого поиска.
Основные подходы к решению задач с ограничениями. Классификация задач и методов. Методы проектирования. Метод проекции градиента. Метод условного градиента. Методы сведения задач с ограничениями к задачам безусловной оптимизации. Методы внешних и внутренних штрафных функций. Комбинированный метод проектирования и штрафных функций. Метод зеркальных построений. Метод скользящего допуска.
Задачи стохастического программирования. Стохастические квазиградиентные методы. Прямые и непрямые методы. Метод проектирования стохастических квазиградиентов. Методы конечных разностей в стохастическом программировании. Методы стохастической аппроксимации. Методы с операцией усреднения. Методы случайного поиска. Стохастические задачи с ограничениями вероятностей природы. Прямые методы. Стохастические разностные методы. Методы с усреднением направлений спуска. Специальные приемы регулировки шага.
Методы и задачи дискретного программирования. Задачи целочисленного линейного программирования. Методы отсечения Гомори. Метод ветвей и границ. Задача о назначениях. Венгерский алгоритм. Задачи оптимизации на сетях и графах.
Метод динамического программирования для многошаговых задач принятия решений. Принцип оптимальности Беллмана. Основное функциональное уравнение. Вычислительная схема метода динамического программирования.
Основы теории управления
Основные понятия теории управления: цели и принципы управления, динамические системы. Математическое описание объектов управления: пространство состояний, передаточные функции, структурные схемы. Основные задачи теории управления: стабилизация, слежение, программное управление, оптимальное управление, экстремальное регулирование. Классификация систем управления.
Структуры систем управления: разомкнутые системы, системы с обратной связью, комбинированные системы. Динамические и статические характеристики систем управления: переходная и весовая функции и их взаимосвязь, частотные характеристики. Типовые динамические звенья и их характеристики.
Понятие об устойчивости систем управления. Устойчивость по Ляпунову, асимптотическая, экспоненциальная устойчивость. Устойчивость по первому приближению. Функции Ляпунова. Теоремы об устойчивости и неустойчивости.
Устойчивость линейных стационарных систем. Критерии Ляпунова, Льенара—Шипара, Гурвица, Михайлова. Устойчивость линейных нестационарных систем. Метод сравнения в теории устойчивости: леммы Гронуолла—Беллмана, Бихари, неравенство Чаплыгина. Устойчивость линейных систем с обратной связью: критерий Найквиста, большой коэффициент усиления.
Методы синтеза обратной связи. Элементы теории стабилизации. Управляемость, наблюдаемость, стабилизируемость. Дуальность управляемости и наблюдаемости. Канонические формы. Линейная стабилизация. Стабилизация по состоянию, по выходу. Наблюдатели состояния. Дифференциаторы.
Качество процессов управления в линейных динамических системах. Показатели качества переходных процессов. Методы оценки качества. Коррекция систем управления.
Управление при действии возмущений. Различные типы возмущений: операторные, координатные. Инвариантные системы. Волновое возмущение. Неволновое возмущение. Метод квазирасщепления. Следящие системы.
Релейная обратная связь: алгебраические и частотные методы исследования.
Стабилизация регулятором переменной структуры: скалярные и векторные скользящие режимы.
Универсальный регулятор (стабилизатор Нуссбаума).
Абсолютная устойчивость. Геометрические и частотные критерии абсолютной устойчивости. Абсолютная стабилизация. Адаптивные системы стабилизации: метод скоростного градиента, метод целевых неравенств.
Управление в условиях неопределенности. Позитивные динамические системы: основные определения и свойства, стабилизация позитивных систем при неопределенности.
Аналитическое конструирование. Идентификация динамических систем. Экстремальные регуляторы – самооптимизация.
Классификация дискретных систем автоматического управления. Уравнения импульсных систем во временной области. Разомкнутые системы. Описание импульсного элемента. Импульсная характеристика приведенной непрерывной части. Замкнутые системы. Уравнения разомкнутых и замкнутых импульсных систем относительно решетчатых функций. Дискретные системы. ZET-преобразование решетчатых функций и его свойства.
Передаточная, переходная и весовая функции импульсной системы. Классификация систем с несколькими импульсными элементами. Многомерные импульсные системы. Описание многомерных импульсных систем с помощью пространства состояний.
Устойчивость дискретных систем. Исследование устойчивости по первому приближению, метод функций Ляпунова, метод сравнения. Теоремы об устойчивости: критерий Шора—Куна. Синтез дискретного регулятора по состоянию и по выходу, при наличии возмущений.
Элементы теории реализации динамических систем.
Консервативные динамические системы. Элементы теории бифуркации.
Основные виды нелинейностей в системах управления. Методы исследования поведения нелинейных систем.
Автоколебания нелинейных систем, отображение А. Пуанкаре, функция последования, диаграмма Ламеррея. Орбитальная устойчивость. Теоремы об устойчивости предельных циклов: Андронова—Витта, Кенигса. Существование предельных циклов: теоремы Бендиксона, Дюлока.
Дифференциаторы выхода динамической системы.
Гладкие нелинейные динамические системы на плоскости: анализ управляемости, наблюдаемости, стабилизируемости и синтез обратной связи.
Управление системами с последействием.
Классификация оптимальных систем. Задачи оптимизации. Принцип максимума Понтрягина. Динамическое программирование.
Управление сингулярно-возмущенными системами.
Н2- и Н? -стабилизация. Minimax-стабилизация.
Игровой подход к стабилизации. I1-оптимизация управления. Вибрационная стабилизация.
Эвристические методы стабилизации: нейросети, размытые множества, интеллектуальное управление.