Свойства выпуклых и гладких функций

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

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

свойства выпуклых и гладких функций - student2.ru свойства выпуклых и гладких функций - student2.ru свойства выпуклых и гладких функций - student2.ru

Задача выпуклого программирования, если свойства выпуклых и гладких функций - student2.ru и свойства выпуклых и гладких функций - student2.ru - выпуклые функции , свойства выпуклых и гладких функций - student2.ru .

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

1. Если умножить выпуклую функцию свойства выпуклых и гладких функций - student2.ru на (-1), то функция свойства выпуклых и гладких функций - student2.ru вогнутая и наоборот.

2. Сумма конечного числа выпуклых функций - выпуклая функция.

свойства выпуклых и гладких функций - student2.ru - невыпуклые функции

свойства выпуклых и гладких функций - student2.ru , свойства выпуклых и гладких функций - student2.ru , свойства выпуклых и гладких функций - student2.ru , свойства выпуклых и гладких функций - student2.ru - выпуклые функции

свойства выпуклых и гладких функций - student2.ru - выпуклая функция, так как является суммой конечного числа выпуклых функций.

3. Пусть функции

свойства выпуклых и гладких функций - student2.ru - выпуклые. Тогда множество свойства выпуклых и гладких функций - student2.ru , определяемое условиями :

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

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

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

Теорема Вейерштрасса[6]. Непрерывная функция, определенная на ограниченном, замкнутом множестве, в одной из точек множества принимает максимальное (минимальное) значение.

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

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

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

Теорема Куна –Таккера [7](для седловой точки). Посмотреть

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

Если эта область свойства выпуклых и гладких функций - student2.ru имеет внутренние точки, то есть выполняется условие Слейтера: существует решение XÎ свойства выпуклых и гладких функций - student2.ru , такое, что ji(X) < 0 для всех i = 1 ¸ m; тогда для того чтобы X*было оптимальным решением задачи, необходимо и достаточно, чтобы существовал неотрицательный m-мерный вектор λ*(λ*1,λ*2,…,λ*m) такой, что пара (X*, λ*) является седловой точкой функции Лагранжа.

свойства выпуклых и гладких функций - student2.ru , где свойства выпуклых и гладких функций - student2.ru ≥0 можно записать в виде неравенств, т.е.

f(X)+ свойства выпуклых и гладких функций - student2.ru λ*i·ji(X) ≥ f(X*)+ свойства выпуклых и гладких функций - student2.ru λ*i ·ji(X*) ≥ f(X*)+ свойства выпуклых и гладких функций - student2.ru λi ·ji(X*), i = 1 ¸ m.

λi≥0, i = 1 ¸ m.

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

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

Наши рекомендации