Задачи с ограничениями-уравнениями.
Функция Лагранжа
Исследуем
на экстремум функцию , при условии, что вектор
удовлетворяет
уравнениям связи
где
- дважды непрерывно
дифференцируемые скалярные функции векторного аргумента. Предположим, что
- решение задачи
. (1)
В
этом случае говорят, что является точкой условного
максимума функции
.
Определение 1. Допустимая точка есть точка условного
максимума функции
, если существует такое
, что для всех
, удовлетворяющих уравнениям связи и условию
, выполняется неравенство
.
В
принципе, уравнения связи можно было бы использовать для того, чтобы в
некоторой окрестности допустимой точки какие-либо переменных выразить
через остальные
:
. (2)
Это возможно, если в рассматриваемой точке существуют частные производные и определитель матрицы частных производных (якобиан) не равен нулю,
. (3)
Тогда
подставляя (2) в целевую функцию , можно свести исходную задачу к отысканию безусловного
экстремума функции
переменных
.
Функция Лагранжа. Однако
осуществить такой подход напрямую чаще всего бывает трудно или даже невозможно.
Рассмотрим другой путь, который не предполагает использования явных выражений
(2), хотя и опирается на условие (3). Он связан с так называемой функцией Лагранжа
, (4)
где - множители Лагранжа.
Теорема 1. Пусть точка - решение задачи (1),
и в ее окрестности выполняется условие (3). Тогда существует вектор
такой, что
представляет собой
стационарную точку функции Лагранжа.
Доказательство. В стационарной точке полный дифференциал равен нулю. Запишем это с
учетом разделения переменных на зависимые и
независимые:
, (5)
где
- дифференциалы
зависимых переменных, связанные с дифференциалами
независимых переменных
системой уравнений
,
. (6)
Исключим
дифференциалы зависимых переменных из уравнений (5), (6). Для этого умножим
каждое из уравнений системы (6) на произвольные множители
. Результаты сложим с уравнением (5):
. (7)
Подберем
множители так, чтобы
коэффициенты при дифференциалах зависимых переменных стали нулевыми:
,
, (8)
Перепишем
эти условия в несколько ином виде:
,
.
Получили
систему линейных уравнений относительно . Эта система имеет единственное решение, поскольку
предполагается, что ее определитель не равен нулю (см. условие (3)).
При
выбранных таким образом множителях в выражении (7)
останутся лишь члены, содержащие дифференциалы независимых переменных.
.
Из
чего в силу произвольности следует, что
,
. (9)
Таким
образом, мы получили систему уравнений относительно
переменных
. Это уравнения связи,
а также уравнения (8)
и (9). Как видим, они совпадают с условиями стационарности функции Лагранжа:
Теорема
доказана.
К
такому же выводу можно прийти, если рассмотреть геометрическую интерпретацию
задачи двух переменных
,
. (10)
Рис. 1.
Графическое представление задачи
Предположим,
что целевая функция представлена совокупностью изоквант
(линий постоянного уровня) , где
(Рис. 1). Очевидно,
найдется изокванта, которая будет иметь с кривой
точку касания
. Эта точка и будет решением задачи, поскольку смещение из
нее по допустимой линии в любом направлении приводит к попаданию на изокванты более низкого уровня. Заметим, что в этой точке
кривые
и
имеют совпадающие
касательные. Следовательно, их градиенты,
лежат на одной прямой и отличаются на постоянный множитель:
. (11)
Таким
образом, в точке выполняются условия
(1) и (11), но это и есть условия стационарности функции Лагранжа для данной
задачи, т.е. функции
.
Метод множителей Лагранжа. Итак,
используя функцию Лагранжа, задачу с ограничениями, заданными с помощью
уравнений, можно свести к безусловной задаче. Метод включает следующие этапы:
1.
Составляем функцию Лагранжа
.
2. Выписываем необходимые условия:
3.
Решаем полученную систему уравнений, находим условно-стационарную точку ,
. Заметим, что для решения этой системы, возможно,
потребуется использование численных методов, изложение которых дано ниже.
4. Анализируем выполнение достаточных условий,
проверяем знакоопределенность квадратичной формы функции Лагранжа
.
Если
получается отрицательный результат, то анализ следует провести для векторов , удовлетворяющих системе линейных уравнений
,
,
которые образуются в результате
дифференцирования уравнений связи. Поскольку выполняется условие (3), то можно
выразить m переменных через остальные и подставить
полученные выражения в квадратичную форму. Затем квадратичную форму,
определяемую теперь уже только независимыми приращениями, нужно вновь
исследовать на знакоопределенность.
Пример 1. Исследуем на экстремум функцию при условии
.
Функция Лагранжа:
.
Условия стационарности:
Решение
системы: ,
,
.
Исследуем выполнение условия достаточности, вычислив матрицу Гессе:
.
Второй
минор отрицателен, следовательно, условие достаточности не выполняется. Но этот
вывод сделан без учета того, что приращения аргументов не независимы, а
подчиняются уравнению связи
.
Вычислим
квадратичную форму с учетом того, что :
.
Как видим, при ненулевых допустимых приращениях квадратичная форма всегда отрицательна. Значит, исследуемая точка есть точка максимума.
Пример 2. Найти экстремум функции при условии
.
Действуем по той же схеме.
.
Решение
системы: ,
,
.
.
,
.
Второй минор отрицателен, следовательно, условие достаточности не выполняется. Проведем исследование знакоопределенности квадратичной формы с учетом уравнения связи. Из уравнения связи получаем:
.
Квадратичная форма:
.
Из
соотношения следует, что
. Как видим, при ненулевых приращениях, удовлетворяющих
уравнению связи, квадратичная форма
всегда отрицательна. Значит, в стационарной точке максимум.
Пример 3.
(Неоклассическая модель потребления). Потребитель располагает суммой , которую тратит на приобретение различных товаров. Всего
имеется
товаров, цены которых
заданы вектором
. Если обозначить спрос на товары вектором
, то задачу потребительского выбора можно сформулировать так:
,
где
- функция полезности,
которая представляет собой меру удовлетворенности потребителя набором
. Согласно неоклассической теории
,
где
,
. В этом случае задача
принимает вид
,
и является в силу свойств параметров целевой функции выпуклой. Заменим целевую функцию эквивалентной:
.
Приведем задачу к безусловному виду:
.
Условие стационарности:
Из первой
группы уравнений следует, что . Далее в результате простых выкладок получаем:
,
.
Матрица Гессе:
.
Как видим, все нечетные миноры отрицательны, а четные положительны, следовательно, в стационарной точке находится максимум.