Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Тема 4. Математическое программирование 4 страница




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

Справедливы следующие теоремы.

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

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

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

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

Теорема 5. Множество решений системы неравенств

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

Доказательства теорем можно найти в .

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

Классическая задача оптимизации формулируется и решается следующим способом.

Дано:

1) непрерывная и дифференцируемая функция нескольких переменных ,

2) на переменные наложены условия – ограничения в виде равенств

(3.15)

где функции непрерывны и дифференцируемы.

Найти такие точки в которых функция

(3.16)

достигает максимума (минимума).

Задачи (3.5), (3.6), (3.7), (3.8), (3.15), (3.16) называются задачами на условный экстремум. Задача (3.15), (3.16) отличается тем, что условия ограничения представлены в виде равенств и .

Задача (3.15), (3.16) решается методом множителей Лагранжа с помощью составления функции Лагранжа: линейной комбинации целевой функции и функций ограничений, наложенных на переменные

(3.17)

где дополнительно вводимые неотрицательные переменные, называемые множителями Лагранжа, , , .

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

(3.18)

, , (3.19)

решением будет некоторое множество стационарных точек функции Лагранжа.

В каждой точке целевая функция имеет локальный условный экстремум, ранг матрицы равен .

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

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

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

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

Теорема Куна – Таккера. Пусть: 1) для задачи (3.5), (3.6) составлена функция Лагранжа

() = + (3.20)

где – непрерывные и дифференцируемые функции,

2) существует, по крайней мере один, вектор , для которого справедливы строгие ограничения

0, = (условие регулярности Слейтера), (3.21)

3) существует вектор (, ) = (,…, , ,…, ) такой, что при 0, 0 справедливо

L(, λ) ≤ L(, ) ≤ L(x, ), (3.22)

() = 0. (3.23)

Тогда целевая функция (3.5) достигает минимума в точке = (,…, ) [3].

Иногда теорема Куна – Таккера называется теоремой о седловой точке, поскольку точка (, ) = (,…, , ,…, ) является седловой точкой функции Лагранжа (3.20).

Условия (3.22) эквивалентны локальным условиям Куна – Таккера:

, , , , (3.24)

≤ 0, = 0, , . (3.25)

Здесь , значение частных производных функции Лагранжа в седловой точке (, ).

Локальные условия (3.24), (3.25) являются необходимыми и достаточными уловиями существования седловой точки (, ) функции Лагранжа (3.20).

Для задачи (3.7), (3.8) теорема Куна – Таккера формулируется аналогично. При поиске максимума вогнутой функции выражения (3.20), (3.22), (3.23), (3.24), (3.25) принимают вид:

, λ) = + , (

, ) ≤ (, ) ≤ (, λ), (

() = 0, (

, , , , (

≤ 0, = 0, , . (

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

Заметим также, что возможен переход от задачи (3.7), (3.8) к задаче (3.5), (3.6). Для этого необходимо выражения (3.7), (3.8) умножить на 1 и применить соответствующие задаче (3.5), (3.6) условия теоремы КунаТаккера. Аналогично осуществляется переход от задачи (3.5), (3.6) к задаче (3.7), (3.8) [4].




Поделиться с друзьями:


Дата добавления: 2014-12-24; Просмотров: 357; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.