Курсовая работа: Анализ методов определения минимального, максимального значения функции при наличии ограничений

Рис. 2.5. График метода сопряженных направлений.

Вывод: Точка А3 (0,6666; -1,3333), была найдена за 3 итерации и является точкой экстремума.

3. Анализ методов определения минимального, максимального значения функции при наличии ограничений

Напомним, что общая задача условной оптимизации выглядит так

f(x) ® min, x Î W,

где W — собственное подмножество Rm . Подкласс задач с ограничениями типа равенств выделяется тем, что множество  задается ограничениями вида

fi (x) = 0, гдеfi : Rm ®R (i = 1, …, k).


Таким образом,W = {x Î Rm : fi (x) = 0, i = 1, …, k}.

Нам будет удобно писать у функции f индекс "0". Таким образом, задача оптимизации с ограничениями типа равенств записывается в виде

f0 (x) ® min, (3.1)

fi (x) = 0, i = 1, …, k. (3.2)

Если обозначить теперь через f функцию на Rm со значениями в Rk , координатная запись которой имеет вид f(x) = (f1 (x), …, fk (x)), то (3.1)–(3.2) можно также записать в виде

f0 (x) ® min, f(x) = Q.

Геометрически задача с ограничениями типа равенств — это задача о поиске наинизшей точки графика функции f0 над многообразием  (см. рис. 3.1).

Рис. 3.1.


Точки, удовлетворяющие всем ограничениям (т. е. точки множества ), обычно называют допустимыми . Допустимая точка x* называется условным минимумом функции f0 при ограничениях fi (x) = 0, i = 1, ..., k (или решением задачи (3.1)–(3.2)), если при всех допустимых точках x f0 (x*)  f0 (x). (3.3)

Если (3.3) выполняется только для допустимых x, лежащих в некоторой окрестности Vx* точки x*, то говорят о локальном условном минимуме . Естественным образом определяются понятия условных строгих локального и глобального минимумов .

Правило множителей Лагранжа

Описываемый ниже необходимый признак локального условного минимума был сформулирован Лагранжем. Определим F: Rm ® Rk+1 , положив F(x) = (f0 (x), f1 (x), ..., fk (x)). Заданная на Rm ×Rk+1 скалярная функция Лагранжа M по определению принимает значения в R и задается равенством

M(x, m) = (m, F(x)) = mi fi (x) (xÎRm , m ÎRk +1 ).

Координаты вектора m, т. е. числа m0 , m1 , ..., mk называются множителями Лагранжа или двойственными переменными . Оказывается, имеет место следующая теорема, часто именуемая правилом множителей Лагранжа :

Теорема. Пусть F Î C1 и x* — локальный условный минимум функции f0 при ограничениях fi (x) = 0 (i = 1, ..., k). Тогда найдется ненулевой вектор m* такой, что x* является стационарной точкой функции x M(x, *):

x (x, m*)|x = x * =m*ii (x*)= Q.

Правило множителей Лагранжа доставляет необходимое условие локального условного минимума и поэтому позволяет искать точки, "подозрительные" на экстремум. В самом деле, для нахождения точки (x*, m*) Î Rm+k+1 , т. е. для нахождения m + k + 1 неизвестных, мы имеем m + k уравнений

f(x) = Q, M¢x (x, l)= Q.

Поскольку, очевидно, множители Лагранжа можно искать с точностью до постоянного множителя, то в общей ситуации этих уравнений хватает для отыскания x*.

Регулярные точки

Допустимая точка x задачи (3.1)–(3.2) называется регулярной , если векторы {f i (x)}k i=1 линейно независимы. Оказывается, что если x* — регулярная точка минимума, то в векторе * можно считать *0 ненулевым, а поскольку множители Лагранжа определяются с точностью до множителя, можно считать, что *0 = 1. Чтобы сформулировать это утверждение более точно, введем следующие обозначения. Пусть   Rk , а функция Лагранжа в регулярном случае определяется равенством

L(x, l) = f0 (x) + (l, f(x)) = f0 (x) +li fi (x) (x Î Rm , l Î Rk ).

Очевидно, L(x, l) = M(x, m),  m = (1, l).

К-во Просмотров: 313
Бесплатно скачать Курсовая работа: Анализ методов определения минимального, максимального значения функции при наличии ограничений