Файл: Тема Выпуклые и вогнутые функции. Их основные свойства. Выпуклые и вогнутые функции.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 03.12.2023
Просмотров: 23
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Тема: Выпуклые и вогнутые функции. Их основные свойства.
§1. Выпуклые и вогнутые функции.
Определение 1. Функция f(X), определенная на выпуклом множестве M, называется выпуклой, если для любых двух точек X1 и X2 из этого множества и любого 0 ≤ λ ≤ 1 справедливо неравенство: f[λX1 + (1 - λ)X2] ≤ λf(X1) + (1 – λ)f(X2) (1)
Функция называется строго выпуклой, если в условии (1) при 0 < λ < 1 и любых X1, X2 M, X1 ≠ X2 имеет место строгое неравенство « < ».
Определение 2. Функция f(X), определенная на выпуклом множестве M называется вогнутой, если для любых двух точек X1и X2 из этого множества и любого 0 < λ < 1 справедливо неравенство:
f[λX1 + (1 – λ)X2] ≥ λf(X1) + (1 – λ)f(X2) (2).
Если в условии (2) при 0 ≤ λ ≤ 1 и любых X1, X2 M, X1 ≠ X2 имеет место строгое неравенство « > », то f(X) называется строго вогнутой.
Если функция f(X) – выпуклая, то « – f(X)» – вогнутая функция и наоборот.
Выпуклость и вогнутость функций определяется только относительно выпуклых множеств, так как по определению выпуклого множества ему вместе с точками X1 и X2 принадлежат и все точки вида: λX1 + (1–λ)X2 при 0 ≤ λ ≤ 1.
Если Z = f(X) – выпуклая поверхность ( n ≤ 2) , то отрезок, соединяющий любые две ее точки лежит на поверхности или выше ее. ЕслиZ= f(X) – вогнутая, то отрезок лежит на поверхности или ниже ее.
Выпуклая функция f(X) не может принимать на отрезке [X1,X2] значений больших, чем линейная функция интерпретирующая значения f(X1) и f(X2).
Сумма выпуклых функций есть функция выпуклая:
F(X) = , если fj(X) –выпуклые, то и F(X) – выпуклая.
Справедливо такое утверждение: сумма выпуклых функций есть функция выпуклая.
Теорема 1. Если g(x) – выпуклая функция при всех x ≥ 0, то будем выпуклым и множество решений системы g(x) ≤ b, x ≥ 0.
Доказательство. Покажем, что вместе с решением x1 и x2 системы множеству решений системы будет принадлежать и их выпуклая линейная комбинация, то есть , где
0 ≤ λ ≤ 1. Ясно, что . Покажем, что ≤ b.
Так как функция g(x) – выпуклая:
(3)
И , тогда для любого 0 ≤ λ ≤ 1 выполняются условия:
λg(x1) ≤ λb и (1 – λ)g(x2) ≤ (1 – λ)b , складывая, получим:
λg(x1) + (1 – λ)g(x2) ≤ λb + (1 – λ)b = b и учитывая соотношения (3), получаем: ≤ b, ч.т.д.
Известно, что пересечение выпуклых множеств выпукло. В связи с этим множество решений системы неравенств – выпукло, если в неравенствах со знаком «≤» gi – выпуклые функции, а в неравенствах со знаком «≥» gi – вогнутые функции для x ≥ 0.
Можно доказать, что выпуклая функция f(x), определенная на выпуклом множестве M непрерывна в любой внутренней точке этого множества.
Теорема 2. Еслиf(x) – выпуклая функция, заданная на замкнутом выпуклом множестве , тогда любой локальный минимум функции f(x) на множестве M является и глобальным.
Докажем от противного.
Предположим, что в точке функция f(x) имеет локальный минимум, а в точке X*– глобальный минимум, причем:
. Так как f(x) – выпуклая функция, то для любого
0 ≤ λ ≤ 1 справедливо соотношение.
(4)
Множество M выпукло, поэтому точка λX*+ (1 – λ) при
0 < λ <1 принадлежит множеству M. Неравенство (4) можно усилить если вместо представим , будем иметь
< (5)
Значение λ можно выбрать так, чтобы точка λX*+ (1 – λ) была расположена как угодно близко к . Тогда из (5) получим, что в этой близкой к точке функция f принимает значение меньшее, чем в точке , а это противоречит тому, что точка является точкой локального минимума. Противоречие доказывает теорему.
Следствие 1. Если глобальный минимум достигает в двух различных точках, то он достигается и в любой точке отрезка, соединяющего данные точки.
Следствие 2. Если f(x) – строго выпуклая функция, то ее глобальный минимум на выпуклом множестве M достигается в единственной точке.
Необходимое и достаточное условие выпуклости f(x).
Пусть f(x) – непрерывная функция и имеет непрерывные частные производные первого порядка на выпуклом множестве M.
Определение. Если функция f(X) дифференцируема в точке X0 , то градиентом f(X) в точке X0 называется n-мерный вектор:
gradf(X0) =
Если функция f(x) непрерывна и дифференцируема во внутренних точках множества
M и выпукла на нем, то можно получить следующий результат:
(6),
где X1 и X2 – любые внутренние точки множества M.
Это условие выполняется для любых внутренних точек X1 и X2 и является необходимым и достаточным условием выпуклости функции f(x).
Если функцияfнепрерывна вместе с частными производными первого порядка и вогнута на множестве M, то
(7).
Теорема 3. Выпуклая функция , определенная на выпуклом множестве M достигает своего глобального минимума в каждой точке , в которой gradf( ) = 0.
Доказательство. Пусть в точке X*, gradf(X*) = 0. Пусть X – произвольная точка множества M, X*= X(1), а = X(2), тогда из (6) получим 0 ≤ f( ) – f(X*) или gradf(X*)( –X*) или f( ) ≥ f(X*), ч.т.д.
Таким образом, выпуклая функция f(x) достигает своего глобального минимума на множестве M в каждой точке, где .
* * *
Можно показать, что если M – замкнутое, ограниченное сверху выпуклое множество, то глобальный максимум выпуклой функции f(x) достигается на нем в одной или нескольких угловых точках (при этом предполагается, что в точке X значение функции f(X) – конечно). Применяя при решении таких задач процедуру перебора крайних точек, можно получить точку локального максимума, но нельзя установить, является ли эта точка точкой глобального максимума.
* * *
Для вогнутых функций получим следующий результат. Пусть f(x) – вогнутая функция, заданная на замкнутом выпуклом множестве M En . Тогда любой локальный максимум f(x) на множестве M является глобальным. Если глобальный максимум достигается в двух различных точках множества, то он достигается в любой точке отрезка, соединяющего эти точки.
Для строго вогнутой функции существует единственная точка, в которой она достигает глобального максимума.
Градиент вогнутой функции f(x) в точках максимума равен нулю, если f(x) – дифференциальная функция.
* * *
Глобальный минимум вогнутой функции, если он конечен, на замкнутом ограниченном снизу множестве должен достигаться в одной или нескольких его угловых точках, если функция f(x) конечна в каждой точке этого множества.