ВЫПУКЛЫЕ ФУНКЦИИ И НЕКОТОРЫЕ ИХ СВОЙСТВА

Определение 1:

Функция многих переменных f(x), определенная на выпуклом множестве U En, называется выпуклой функцией, если

(1)

Геометрический смысл. Правую часть неравенства (1) можно переписать в виде: :

f

 

 

 

y z x x

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

Определение 2

Если в выражении (1) знак неравенства ≥, то такие функции называются вогнутыми

Вопрос: Существуют ли функции одновременно и выпуклые и вогнутые

Ответ: Существуют. Это линейная функция

Утверждение:

Пусть f(x) дважды непрерывно дифференцируема на выпуклом множестве U En , тогда, для того, чтобы она была выпуклой чтобы f"(x)>0 x

Теорема 1:

Пусть f(x) один раз непрерывно дифференцируема на выпуклом множестве U En , тогда, для того, чтобы она была выпуклой чтобы x,y выполнялось .

Доказательство:

Доказательство мы приведем при более жестком требовании: функция дважды непрерывно дифференцируема.

Тогда по теореме о среднем:

Ч.т.д.

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

Теорема 2:

Пусть функция выпуклая и дифференцируемая в En , для того, чтобы функция достигала в точке своего глобального минимума чтобы .

Доказательство:

1. Необходимость

Следует из теоремы о необходимом условии безусловного минимума

2. Достаточность

Пусть некоторая точка, в которой . Докажем, что - глобальный минимум. Для этого воспользуемся предыдущей теоремой, полагая , тогда получим:

В силу предположения теоремы мы получаем:

т.к. y произвольная, то тоже произвольная

Ч.т.д.

Определение:

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

Если при этом U определено следующим образом:

U= {x En: (x)≥0, .. (x)≥0}, то мы имеем основную задачу выпуклого программирования

Определение:

Основная задача выпуклого программирования называется регулярной, если существует такая точка , для которой ( )≥0 . Условие (*) называется условием регулярности Слейтера. Условие регулярности Слейтера означает, что U имеет внутренние точки.

Из теоремы 2 (необходимого условия условного минимума) мы получаем необходимое условие для основной задачи выпуклого программирования:

Для того чтобы точка x* U была решением основной задачи выпуклого программирования необходимо, чтобы , что выполняется равенство:

(2)

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

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

1. Условие дополняющей нежесткости.

Таким образом, получаем, что (3)

Условие (3) называется условием дополняющей нежесткости.

 

2. Функция Лагранжа

Введем в рассмотрение вектор и функцию , тогда условие (3) можно записать в виде:

(4)

(5)

Emxn R

Такая функция (5) называется функцией Лагранжа выпуклого программирования.

f(x) - выпуклая

(x) – вогнутые (- (x) –выпуклые)

, то L(v, x)- выпуклая функция по х.

Рассмотрим

Возьмем точку :

согласно равенству (2).

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

3. Покажем, что функция Лагранжа достигает по v 0 своего максимума, а именно:

Определение:

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

Необходимое условие минимума в основной задаче может быть сформулировано следующим образом:

Для того чтобы x* U была решением задачи выпуклого программирования необходимо, чтобы для v* 0 точка была седловой точкой, при этом предполагается , что { }, ) л.н.з.








Дата добавления: 2015-08-26; просмотров: 1971;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.01 сек.