Метод множителей лагранжа найти условный экстремум. Условная оптимизация

Рассмотрим линейное неоднородное дифференциальное уравнение первого порядка:
(1) .
Существует три способа решения этого уравнения:

  • метод вариации постоянной (Лагранжа).

Рассмотрим решение линейного дифференциального уравнения первого порядка методом Лагранжа.

Метод вариации постоянной (Лагранжа)

В методе вариации постоянной мы решаем уравнение в два этапа. На первом этапе мы упрощаем исходное уравнение и решаем однородное уравнение. На втором этапе мы заменим постоянную интегрирования, полученную на первой стадии решения, на функцию. После чего ищем общее решение исходного уравнения.

Рассмотрим уравнение:
(1)

Шаг 1 Решение однородного уравнения

Ищем решение однородного уравнения:

Это уравнение с разделяющимися переменными

Разделяем переменные - умножаем на dx , делим на y :

Интегрируем:

Интеграл по y - табличный :

Тогда

Потенцируем:

Заменим постоянную e C на C и уберем знак модуля, что сводится к умножению на постоянную ±1 , которую включим в C :

Шаг 2 Заменим постоянную C на функцию

Теперь заменим постоянную C на функцию от x :
C → u(x)
То есть, будем искать решение исходного уравнения (1) в виде:
(2)
Находим производную.

По правилу дифференцирования сложной функции:
.
По правилу дифференцирования произведения:

.
Подставляем в исходное уравнение (1) :
(1) ;

.
Два члена сокращаются:
;
.
Интегрируем:
.
Подставляем в (2) :
.
В результате получаем общее решение линейного дифференциального уравнения первого порядка:
.

Пример решения линейного дифференциального уравнения первого порядка методом Лагранжа

Решить уравнение

Решение

Решаем однородное уравнение:

Разделяем переменные:

Умножим на :

Интегрируем:

Интегралы табличные :

Потенцируем:

Заменим постоянную e C на C и убираем знаки модуля:

Отсюда:

Заменим постоянную C на функцию от x :
C → u(x)

Находим производную:
.
Подставляем в исходное уравнение:
;
;
Или:
;
.
Интегрируем:
;
Решение уравнения:
.

Наименование параметра Значение
Тема статьи: Метод Лагранжа.
Рубрика (тематическая категория) Математика

Найти полином означает определить значения его коэффициента . Для этого используя условие интерполяции можно сформировать систему линœейных алгебраических уравнений (СЛАУ).

Определитель этой СЛАУ принято называть определителœем Вандермонда. Определитель Вандермонда не равен нулю при для , то есть в том случае, когда в интерполяционной таблице нет совпадающих узлов. Τᴀᴋᴎᴍ ᴏϬᴩᴀᴈᴏᴍ, можно утверждать, что СЛАУ имеет решение и это решение единственно. Решив СЛАУ и определив неизвестные коэффициенты можно построить интерполяционный полином .

Полином, удовлетворяющий условиям интерполяции, при интерполяции методом Лагранжа строится в виде линœейной комбинации многочленов n-ой степени:

Многочлены принято называть базисными многочленами. Для того, чтобы многочлен Лагранжа удовлетворял условиям интерполяции крайне важно, чтобы для его базисных многочленов выполнялись следующие условия:

для .

В случае если эти условия выполняются, то для любого имеем:

Τᴀᴋᴎᴍ ᴏϬᴩᴀᴈᴏᴍ, выполнение заданных условий для базисных многочленов означает, что выполняются и условия интерполяции.

Определим вид базисных многочленов исходя из наложенных на них ограничений.

1-е условие: при .

2-е условие: .

Окончательно для базисного многочлена можно записать:

Тогда, подставляя полученное выражение для базисных многочленов в исходный полином, получаем окончательный вид многочлена Лагранжа:

Частная форма многочлена Лагранжа при принято называть формулой линœейной интерполяции:

.

Многочлен Лагранжа взятый при принято называть формулой квадратичной интерполяции:

Метод Лагранжа. - понятие и виды. Классификация и особенности категории "Метод Лагранжа." 2017, 2018.

  • - Метод Лагранжа (метод вариации произвольной постоянной).

    Линейные ДУ. Определение. ДУ вида т.е. линейное относ-но неизвестной ф-ции и ее производной наз-ся линейным. Для реш-я такого типа ур-й рассмотрим два метода: метод Лагранжа и метод Бернулли.Рассмотрим однородное ДУ Это ур-е с разделяющимися переем-ми Решение ур-я Общее... .


  • - Линейные ДУ, однород-е и неоднород-е. Понятие общего реш-я. Метод Лагранжа вариации произв-х постоянных.

    Определение. ДУ наз-ся однород-м, если ф-я может быть представлена, как ф-я отнош-я своих аргументов Пример. Ф-я наз-ся однородной ф-й измерения если Примеры: 1) - 1-й порядок однородности. 2) - 2-й порядок однородности. 3) - нулевой порядок однородности (просто однородная... .


  • - Лекция 8. Применение частных производных: задачи на экстремум. Метод Лагранжа.

    Задачи на экстремум имеют большое значение в экономических расчетах. Это вычисление, например, максимумов дохода, прибыли, минимума издержек в зависимости от нескольких переменных: ресурсов, производственных фондов и т.д. Теория нахождения экстремумов функций... .


  • - Т.2.3. ДУ высших порядков. Уравнение в полных дифференциалах. Т.2.4. Линейные ДУ второго порядка с постоянными коэффициентами. Метод Лагранжа.

    3. 2. 1. ДУ с разделяющимися переменными С.Р. 3. В естествознании, технике и экономике часто приходится иметь дело с эмпирическими формулами, т.е. формулами, составленными на основе обработки статистических данных или...

  • Краткая теория

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

    Рассмотрим классическую задачу оптимизации:

    Среди ограничений этой задачи нет неравенств, нет условий неотрицательности переменных, их дискретности, и функции и непрерывны и имеют частные производные по крайней мере второго порядка.

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

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

    есть функция Лагранжа; – множители Лагранжа.

    Существуют также и достаточные условия, при выполнении которых решение системы уравнений (3) определяет точку экстремума функции . Этот вопрос решается на основании исследования знака второго дифференциала функции Лагранжа. Однако достаточные условия представляют главным образом теоретический интерес.

    Можно указать следующий порядок решения задачи (1), (2) методом множителей Лагранжа:

    1) составить функцию Лагранжа (4);

    2) найти частные производные функции Лагранжа по всем переменным и приравнять их

    нулю. Тем самым будет получена система (3, состоящая из уравнений. Решить полученную систему (если это окажется возможным!) и найти таким образом все стационарные точки функции Лагранжа;

    3) из стационарных точек, взятых без координат выбрать точки, в которых функция имеет условные локальные экстремумы при наличии ограничений (2). Этот выбор осуществляется, например, с применением достаточных условий локального экстремума. Часто исследование упрощается, если использовать конкретные условия задачи.

    Пример решения задачи

    Условие задачи

    Фирма производит товар двух видов в количествах и . Функция полезных издержек определена соотношением . Цены этих товаров на рынке равны и соответственно.

    Определить, при каких объемах выпуска достигается максимальная прибыль и чему она равна, если полные издержки не превосходят

    Испытываете сложности с пониманием хода решения? На сайте действует услуга Решение задач по методам оптимальных решений на заказ

    Решение задачи

    Экономико-математическая модель задачи

    Функция прибыли:

    Ограничения на издержки:

    Получаем следующую экономико-математическую модель:

    Кроме того, по смыслу задачи

    Метод множителей Лагранжа

    Составим функцию Лагранжа:

    Находим частные производные 1-го порядка:

    Составим и решим систему уравнений:

    Так как , то

    Максимальная прибыль:

    Ответ

    Таким образом необходимо выпускать ед. товара 1-го вида и ед. товара 2-го вида. При этом прибыль будет максимальной и составит 270.
    Приведен образец решения задачи квадратичного выпуклого программирования графическим методом.

    Решение линейной задачи графическим методом
    Рассмотрен графический метод решения задачи линейного программирования (ЗЛП) с двумя переменными. На примере задачи приведено подробное описание построения чертежа и нахождения решения.

    Модель управления запасами Уилсона
    На примере решения задачи рассмотрена основная модель управления запасами (модель Уилсона). Вычислены такие показатели модели как оптимальный размер партии заказа, годовые затраты на хранение, интервал между поставками и точка размещения заказа.

    Матрица коэффициентов прямых затрат и матрица "Затраты-выпуск"
    На примере решения задачи рассмотрена межотраслевая модель Леонтьева. Показано вычисление матрицы коэффициентов прямых материальных затрат, матрицы «затраты-выпуск», матрицы коэффициентов косвенных затрат, векторов конечного потребления и валового выпуска.

    С уть метода Лагранжа заключается в сведении задачи на условный экстремум к решению задачи безусловного экстремума. Рассмотрим модель нелинейного программирования:

    (5.2)

    где
    – известные функции,

    а
    – заданные коэффициенты.

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

    Преобразуем условия (5.2) таким образом, чтобы в левых или правых частях равенств стоял ноль :

    (5.3)

    Составим функцию Лагранжа. В нее входит целевая функция (5.1) и правые части ограничений (5.3), взятые соответственно с коэффициентами
    . Коэффициентов Лагранжа будет столько, сколько ограничений в задаче.

    Точки экстремума функции (5.4) являются точками экстремума исходной задачи и наоборот: оптимальный план задачи (5.1)-(5.2) является точкой глобального экстремума функции Лагранжа.

    Действительно, пусть найдено решение
    задачи (5.1)-(5.2), тогда выполняются условия (5.3). Подставим план
    в функцию (5.4) и убедимся в справедливости равенства (5.5).

    Таким образом, чтобы найти оптимальный план исходной задачи, необходимо исследовать на экстремум функцию Лагранжа. Функция имеет экстремальные значения в точках, где ее частные производные равны нулю . Такие точки называютсястационарными.

    Определим частные производные функции (5.4)

    ,

    .

    После приравнивания нулю производных получим системуm+n уравнений сm+n неизвестными

    ,(5.6)

    В общем случае система (5.6)-(5.7) будем иметь несколько решений, куда войдут все максимумы и минимумы функции Лагранжа. Для того чтобы выделить глобальный максимум или минимум, во всех найденных точках вычисляют значения целевой функции. Наибольшее из этих значений будет глобальным максимумом, а наименьшее – глобальным минимумом. В некоторых случаях оказывается возможным использование достаточных условий строгого экстремума непрерывных функций (см. ниже задачу 5.2):

    пусть функция
    непрерывна и дважды дифференцируема в некоторой окрестности своей стационарной точки(т.е.
    )). Тогда:

    а ) если
    ,
    (5.8)

    то – точка строгого максимума функции
    ;

    б) если
    ,
    (5.9)

    то – точка строгого минимума функции
    ;

    г ) если
    ,

    то вопрос о наличии экстремума остается открытым.

    Кроме того, некоторые решения системы (5.6)-(5.7) могут быть отрицательными. Что не согласуется с экономическим смыслом переменных. В этом случае следует проанализировать возможность замены отрицательных значений нулевыми.

    Экономический смысл множителей Лагранжа. Оптимальное значение множителя
    показывает на сколько изменится значение критерияZ при увеличении или уменьшении ресурсаj на одну единицу, так как

    Метод Лагранжа можно применять и в том случае, когда ограничения представляют собой неравенства. Так, нахождение экстремума функции
    при условиях

    ,

    выполняют в несколько этапов:

    1. Определяют стационарные точки целевой функции, для чего решают систему уравнений

    .

    2. Из стационарных точек отбирают те, координаты которых удовлетворяют условиям

    3. Методом Лагранжа решают задачу с ограничениями-равенствами (5.1)-(5.2).

    4. Исследуют на глобальный максимум точки, найденные на втором и третьем этапах: сравнивают значения целевой функции в этих точках – наибольшее значение соответствует оптимальному плану.

    Задача 5.1 Решим методом Лагранжа задачу 1.3, рассмотренную в первом разделе. Оптимальное распределение водных ресурсов описывается математической моделью

    .

    Составим функцию Лагранжа

    Найдем безусловный максимум этой функции. Для этого вычислим частные производные и приравняем их к нулю

    ,

    Таким образом, получили систему линейных уравнений вида

    Решение системы уравнений представляет собой оптимальный план распределения водных ресурсов по орошаемым участкам

    , .

    Величины
    измеряются в сотнях тысяч кубических метров.
    - величина чистого дохода на одну сотню тысяч кубических метров поливной воды. Следовательно, предельная цена 1 м 3 оросительной воды равна
    ден. ед.

    Максимальный дополнительный чистый доход от орошения составит

    160·12,26 2 +7600·12,26-130·8,55 2 +5900·8,55-10·16,19 2 +4000·16,19=

    172391,02 (ден. ед.)

    Задача 5.2 Решить задачу нелинейного программирования

    Ограничение представим в виде:

    .

    Составим функцию Лагранжа и определим ее частные производные

    .

    Чтобы определить стационарные точки функции Лагранжа, следует приравнять нулю ее частные производные. В результате получим систему уравнений

    .

    Из первого уравнения следует

    . (5.10)

    Выражение подставим во второе уравнение

    ,

    откуда следует два решения для :

    и
    . (5.11)

    Подставив эти решения в третье уравнение, получим

    ,
    .

    Значения множителя Лагранжа и неизвестной вычислим по выражениям (5.10)-(5.11):

    ,
    ,
    ,
    .

    Таким образом, получили две точки экстремума:

    ;
    .

    Для того чтобы узнать являются ли данные точки точками максимума или минимум, воспользуемся достаточными условиями строгого экстремума (5.8)-(5.9). Предварительно выражение для , полученное из ограничения математической модели, подставим в целевую функцию

    ,

    . (5.12)

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

    ,
    ;

    .

    Таким образом, (·)
    является точкой минимума исходной задачи (
    ), а (·)
    – точкой максимума.

    Оптимальный план :

    ,
    ,
    ,

    .

    Точка М называется внутренней для некоторого множества G, если она принадлежит этому множеству вместе с некоторой своей окрестностью. Точка N называется граничной для множества G, если в любой ее полной окрестности имеются точки, как принадлежащие G, так и не принадлежащие ему.

    Совокупность всех граничных точек множества G называется границей Г.

    Множество G будет называться областью, если все его точки – внутренние (открытое множество). Множество G с присоединенной границей Г называется замкнутой областью. Область называется ограниченной, если она целиком содержится внутри круга достаточно большого радиуса.

    Наименьшее и наибольшее значения функции в данной области называются абсолютными экстремумами функции в этой области.

    Теорема Вейерштрасса: функция, непрерывная в ограниченной и замкнутой области, достигает в этой области своего наименьшего и своего наибольшего значений.

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

    Пример 4.1. Найти абсолютный экстремум функции (наибольшее и наименьшее значения)
    в треугольной областиD с вершинами
    ,
    ,
    (рис.1).


    ;
    ,

    то есть точка О(0, 0) – критическая точка, принадлежащая области D. z(0,0)=0.

      Исследуем границу:

    а) ОА: y=0
    ;z(x, 0)=0; z(0, 0)=0; z(1, 0)=0,

    б) ОВ: х=0
    z(0,y)=0; z(0, 0)=0; z(0, 2)=0,

    в) АВ: ;
    ,

    Пример 4.2. Найти наибольшее и наименьшее значения функции в замкнутой области, ограниченной осями координат и прямой
    .

    1) Найдем критические точки, лежащие в области:

    ,
    ,

    .

      Исследуем границу. Т.к. граница состоит из отрезка ОА оси Ох, отрезка ОВ оси Оу и отрезка АВ, то определим наибольшее и наименьшее значения функции z на каждом из этих отрезков.

    , z(0, 2)=–3, z(0, 0)=5, z(0, 4)=5.

    M 3 (5/3,7/3), z(5/3, 7/3)=–10/3.

    Среди всех найденных значений выбираем z наиб =z(4, 0)=13; z наим =z(1, 2)=–4.

    5. Условный экстремум. Метод множителей Лагранжа

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

    Пусть рассматривается функция
    , аргументыикоторой удовлетворяют условию
    , называемому уравнением связи.

    Точка
    называется точкой условного максимума (минимума), если существует такая окрестность этой точки, что для всех точек
    из этой окрестности удовлетворяющих условию
    , выполняется неравенство
    или
    .

    На рис.2 изображена точка условного максимума
    . Очевидно, что она не является точкой безусловного экстремума функции
    (на рис.2 это точка
    ).

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

    т.е. функцию одной переменной. Ее экстремум и будет условным экстремумом функции
    .

    Пример 5.1. Найти точки максимума и минимума функции
    при условии
    .

    Решение. Выразим из уравнения
    переменнуючерез переменнуюи подставим полученное выражение
    в функцию. Получим
    или
    . Эта функция имеет единственный минимум при
    . Соответствующее значение функции
    . Таким образом,
    – точка условного экстремума (минимума).

    В рассмотренном примере уравнение связи
    оказалось линейным, поэтому его легко удалось разрешить относительно одной из переменных. Однако в более сложных случаях сделать это не удается.

    Для отыскания условного экстремума в общем случае используется метод множителей Лагранжа. Рассмотрим функцию трех переменных . Эта функция называется функцией Лагранжа, а– множитель Лагранжа. Верна следующая теорема.

    Теорема. Если точка
    является точкой условного экстремума функции
    при условии
    , то существует значениетакое, что точка
    является точкой экстремума функции
    .

    Таким образом, для нахождения условного экстремума функции
    при условии
    требуется найти решение системы

    Последнее из этих уравнений совпадает с уравнением связи. Первые два уравнения системы можно переписать в виде, т.е. в точке условного экстремума градиенты функций
    и
    коллинеарны. На рис. 3 показан геометрический смысл условий Лагранжа. Линия
    пунктирная, линия уровня
    функции
    сплошные. Из рис. следует, что в точке условного экстремума линия уровня функции
    касается линии
    .

    Пример 5.2 . Найти точки экстремума функции
    при условии
    , используя метод множителей Лагранжа.

    Решение. Составляем функцию Лагранжа . Приравнивая к нулю ее частные производные, получим систему уравнений:

    Ее единственное решение . Таким образом, точкой условного экстремума может быть только точка (3; 1). Нетрудно убедиться в том, что в этой точке функция
    имеет условный минимум. В случае, если число переменных более двух, моет рассматриваться и несколько уравнений связи. Соответственно в этом случае будет и несколько множителей Лагранжа.

    Задача нахождения условного экстремума используется при решении таких экономических задач, как нахождение оптимального распределения ресурсов, выбор оптимального портфеля ценных бумаг и др.