|
|||||||
|
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Теорема Куна-ТаккераПрименяется при решении полной задачи нелинейного программирования (4.1.) – (4.4.). Если μ = (μ1,μ2,…μr), где r - число функциональных ограничений (4.4.) одновременно не равные нулю, такие что при
достигает При этом необходимо выполнение дополнительных условий μk ≥ 0 (4.20) μk ψk( Таким образом, необходимые условия оптимальности из теоремы Куна-Таккера:
Если автономные ограничения отсутствуют, тогда знак вариации варьируемых переменных
Пример: Определить
D= X1 + X2 = 0 X1 – 1 ≥ 0 Составляем расширенную функцию Лагранжа:
Так как мы получили систему из трех уравнений с четырьмя неизвестными 1). μ = 0; ψ(X) = X 1 – 1 ≥ 0, тогда имеем:
-2 X 2 + X 1 + X 2 = 0
При полученных значениях Заметим также, что в случае μ = 0, расширенная функция Лагранжа (4. 19) превращается в обычную функцию Лагранжа (4. 6), которая составляется в случае отсутствия функциональных ограничений (4. 4), что не соответствует условиям рассматриваемого примера. 2). µ > 0; X 1 – 1 = 0; следовательно: X 1 = 1 Необходимые условия оптимальности:
-2 X 2 + λ = 0 X 1 + X 2 = 0 Откуда, с учетом X 1= 1, получаем X 2= -1; λ = -2; μ = 2 > 0, следовательно, условие (4. 20) выполняется. Таким образом, задача решена X 10 = 1, X 20 = -1. Очевидно, что наложение на область допустимых решений D дополнительных условий уменьшает значение получаемого максимума функции f 0. Для подтверждения этого положения найдем для рассмотренного примера максимальные значения целевой функции в отсутствии ограничений (безусловный максимум), при наличии одного ограничения типа связи и при наличии обоих ограничений, предусмотренных в условии примера. 1. Необходимые условия оптимальности целевой функции в отсутствие ограничений
2. Это случай μ = 0, т.е. отсутствуют функциональные ограничения. Решения для него получены выше.
M2 = max f0 (Х) = – (0.5)2 – (0.5)2 + 2 · 0.2 = 0.5 X€D
D: X1+X2=0 3. При наличии обоих ограничений выше получено M3 = max f0 (X) = - (1)2 – (-1)2 + 2 · 1 = 0 X€D
D= X1+X2=0 X1 -1 ≥ 0
M1 > M2 > M3 - что и требовалось доказать.
Поиск по сайту: |
||||||
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (1.384 сек.) |