Программа дисциплины Нелинейное программирование Семестр 7

Вид материалаПрограмма дисциплины
Подобный материал:
Направление 010100 Математика


Профиль Общий, специализация: Математические методы в экономике


Степень бакалавр


Программа

дисциплины Нелинейное программирование


Семестр 7


Цель дисциплины:

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


Задачи дисциплины:
  • изучение основ теории нелинейного программирования;
  • ознакомление с численными методами минимизации функций многих переменных;
  • анализ алгоритмов для задач с ограничениями;
  • рассмотрение отдельных областей применения нелинейных моделей.


Разделы курса, темы, их краткое содержание
    1. Постановка задачи и геометрическая интерпретация
    2. Примеры моделей НЛП

(нахождение нормального решения задачи линейного программирования, нелинейная задача размещения производства, задача идентификации, многошаговые процессы управления, задача о рюкзаке).
    1. Необходимые сведения из выпуклого анализа

(выпуклые множества и функции, сильно выпуклые функции, проекция точки на множество, отделимость выпуклых функций, субградиент выпуклой функции).
    1. Двойственность и устойчивость в выпуклом программировании

(функция Лагранжа для задачи НЛП, теорема Куна-Таккера, двойственная задача, теоремы двойственности, устойчивость задачи по правым частям).
    1. Численные методы минимизации функций многих переменных

(градиентные методы, методы Ньютона, квазиньютоновские методы, методы сопряженных направлений, метод субградиентного спуска, методы прямого поиска, методы одномерной минимизации).
    1. Методы нелинейного программирования

(метод штрафных функций, метод барьерных функций, метод центров, методы Лагранжа, метод возможных направлений, метод проекции градиента, метод условного градиента, метод линеаризации).