Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MATMET_ФПК.DOC
Скачиваний:
17
Добавлен:
16.04.2019
Размер:
622.08 Кб
Скачать

2.3. Метод Лагранжа решения задачи на условный экстремум.

Пусть имеем задачу на условный экстремум:

определить max f(x1,x2) (2.1)

при g(x1,x2)=0 (2.2)

Суть метода Лагранжа состоит в построении функции

L(x1,x2,)= f(x1,x2) + g(x1,x2) (2.3)

трех переменных x1, x2,   (называемой функцией  Лагранжа) и, грубо говоря, в сведении задачи (2.1)-(2.2) на условный экстремум в случае двух независимых переменных к задаче на глобальный экстремум функции L(x1,x2,) трех независимых переменных x1,x2,. Ниже эта идея о сведении уточняется. Функция Лагранжа  L(x1,x2,λ) представляет собой сумму целевой функции (2.1) и функции ограничении (2.2), умноженной на новую независимую переменную λ (называемую множителем Лагранжа), входящую обязательно в первой степени. Необходимое условие локального условного экстремума функции (2.1) при наличии ограничения (2.2) в аналитической форме имеет вид:

Пусть функции f(x1,x2) и g(x1,x2) непрерывны и имеют непрерывные частные производные первого порядка по переменным x1 и x2;

пусть (x1*,x2*) - точка условного локального экстремума функции (2.1) при наличии ограничения (2.2) и пусть gradg(x1*,x2*)≠0. Тогда существует единственное число λ* такое, что (трехмерная) точка (x1*,x2**) удовлетворяет следующей системе трех уравнений

  ; ; (2.4)

с тремя неизвестными x1, x2,  (отметим, что всегда ).

Другими словами, если точка (x1*,x2*) есть точка локального условного экстремума функции (2.1) при наличии ограничения (2.2), то (трехмерная) точка (x1*,x2*,*) - критическая точка функции Лагранжа. Отсюда следует, что для нахождения точек (условного) локального экстремума функции (2.1) при наличии ограничения (2.2) следует, прежде всего, найти критические точки функции Лагранжа, т.е. найти все решения системы уравнений (2.4). Далее критические точки функции Лагранжа следует "укоротить", удалив из них последние координаты  0. Затем каждую "укороченную" критическую точку необходимо проанализировать на предмет, является ли она в действительности точкой (условного) локального экстремума функции (2.1) при наличии ограничения (2.2) или не является. Достаточное условие локального условного экстремума функции (2.1) при наличии ограничения (2.2) здесь не приводится. При анализе "укороченной" критической точки обычно используют наглядные геометрические или содержательные (экономические) соображения. Отметим, что в задачах на условный экстремум, которые появляются в экономической теории, обычно "укороченная" критическая точка функции Лагранжа является на самом деле точкой условного локального (в действительности и глобального) экстремума функции (2.1) при наличии ограничения (2.2).

Теперь приведем необходимое условие локального условного экстремума функции (1) при наличии ограничения (2.2) в геометрической форме:

Пусть функции f(x1,x2) и g(x1,x2) непрерывны и имеют непрерывные частные производные первого порядка по переменным x1 и x2 и пусть - (x1*,x2*) точка условного локального экстремума функции (2.1) при наличии ограничения (2.2) и gradf(x1*,x2*)≠0. Тогда градиенты gradf(x1*,x2*) и gradg(x1*,x2*), выходящие из точки (x1*,x2*), обязательно расположены на одной прямой, что эквивалентно тому, что линии уровней функций f(x1,x2) и g(x1,x2), содержащие точку (x1*,x2*), касаются в этой точке.

Необходимое условие локального экстремума функции (2.1) при наличии ограничения (2.2), вообще говоря, не является достаточным

В случае функции двух переменных задача математического программирования (для определенности задача на максимум) имеет вид

max f(x1,x2) (2.5)

при

g1(x1,x2) 0

g2(x1,x2) 0

……………… (2.6)

gm(x1,x2)0 x10, x20

Функцию f(x1,x2) принято называть целевой, неравенства - специальными ограничениями задачи математического программирования, неравенства x10, x20- общими ограничениями задачи математического программирования.

Точка (x1,x2), удовлетворяющая специальным и общим ограничениям, называется допустимым решением задачи математического программирования.

Множество всех допустимых решений задачи математического программирования (далее, для краткости, ЗМП) называется допустимым множеством этой задачи. Если ЗМП имеет хотя бы одно допустимое решение (т.е. ее допустимое множество не пусто), она называется допустимой, если ЗМП не имеет ни одного допустимого решения (т.е. ее допустимое множество пусто), она называется недопустимой.

Точка (x1*,x2*) называется оптимальным (конкретно для задачи максимизации - максимальным, для задачи минимизации - минимальным) решением ЗМП, если, во-первых, она есть допустимое решение этой ЗМП и если, во-вторых, в этой точке целевая функция достигает глобального максимума (в случае задачи максимизации) или глобального минимума (в случае задачи минимизации), т.е. для всех (x1,x2), удовлетворяющих неравенствам (2.6), справедливо соотношение f(x1*,x2*)f(x1,x2) (в случае задачи максимизации), f(x1*,x2*)f(x1,x2) (в случае задачи минимизации).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]