Если же имеет место другая схема знаков для главных определителей матрицы Гессе
, например, , то матрица и ДКФ отрицательно определены.4. Метод Эйлера – классический метод решения задач безусловной оптимизации
Этот метод основан на необходимых и достаточных условиях, изученных в 1.1 – 1.3; применим нахождению локальных экстремумов только непрерывных дифференцируемых функций.
Алгоритм этого метода достаточно прост:
1) используя необходимые условия формируем систему
в общем случае нелинейных уравнений. Отметим, что решить аналитически эту систему в общем случае невозможно; следует применить численные методы решения систем нелинейных уравнений (НУ) (см. "ЧМ"). По этой причине метод Эйлера будет аналитически-численным методом. Решая указанную систему уравнений находим координаты стационарной точки .;2) исследуем ДКФ и матрицу Гессе
, которая ее представляет. С помощью критерия Сильвестра определяем, является ли стационарная точка точкой минимума или точкой максимума;3) вычисляем значение целевой функции
в экстремальной точкеМетодом Эйлера решить следующую задачу безусловной оптимизации: найти 4 стационарные точки функции вида:
Выяснить характер этих точек, являются ли они точками минимума, или Седловыми (см. [3]). Построить графическое отображение этой функции в пространстве и на плоскости (с помощью линий уровня).
Далее эту функцию будем именовать типовой функцией, исследуя ее экстремальные свойства всеми изученными методами.
5. Классическая задача условной оптимизации и методы ее решения: Метод исключения и Метод множителей Лагранжа (ММЛ)
Как известно, классическая задача условной оптимизации имеет вид:
(1) (2)График, поясняющий постановку задачи (1), (2) в пространстве
. (1') (2') , - уравнения линий уровняИтак, ОДР
в рассматриваемой задаче представляет собой некоторую кривую, представленную уравнением (2').Как видно из рисунка, точка
является точкой безусловного глобального максимума; точка - точкой условного (относительного) локального минимума; точка - точка условного (относительного) локального максимума.Задачу (1'), (2') можно решить методом исключения (подстановки), решив уравнение (2') относительно переменной
, и подставляя найденное решение (1').Исходная задача (1'), (2') таким образом преобразована в задачу безусловной оптимизации функции
, которую легко решить методом Эйлера.Метод исключения (подстановки).
Пусть целевая функция зависит от
переменных:называются зависимыми переменными (или переменными состояния); соответственно можно ввести вектор
Оставшиеся
переменных называются независимыми переменными решения.Соответственно можно говорить о вектор-столбце:
и вектора .В классической задаче условной оптимизации:
(1) (2)Система (2) в соответствии с методом исключения (подстановки) должна быть разрешена относительно зависимых переменных (переменных состояния), т.е. должны быть получены следующие выражения для зависимых переменных:
(3)Всегда ли система уравнений (2) разрешима относительно зависимых переменных
- не всегда, это возможно лишь в случае, когда определитель , называемый якобианом, элементы которого имеют вид: ,не равен нулю (см. соответствующую теорему в курсе МА)
Как видно, функции
, должны быть непрерывными дифференцируемыми функциями, во-вторых, элементы определителя должны быть вычислены в стационарной точке целевой функции.Подставляем
из (3) в целевую функцию (1), имеем: (5)Исследуемая функция
на экстремум можно произвести методом Эйлера – методом безусловной оптимизации непрерывно дифференцируемой функции.Итак, метод исключения (подстановки) позволяет использовать задачу классической условной оптимизации преобразовать в задачу безусловной оптимизации функции
- функции переменных при условии (4), позволяющим получить систему выражений (3).Недостаток метода исключения: трудности, а иногда и невозможность получения системы выражений (3). Свободный от этого недостатка, но требующий выполнения условия (4)
является ММЛ.5.2. Метод множителей Лагранжа. Необходимые условия в классической задаче условной оптимизации. Функция Лагранжа
ММЛ позволяет исходную задачу классической условной оптимизации:
(1) (2)Преобразовать в задачу безусловной оптимизации специально сконструированной функции – функции Лагранжа:
, (3)где
, - множители Лагранжа; .Как видно,
представляет собой сумму, состоящую из исходной целевой функции и "взвешенной" суммы функций , - функции, представляющие их ограничения (2) исходной задачи.