Свойства выпуклых функций
1. Функция f выпукла на выпуклом множестве Х в том и только в том случае, если справедливо неравенство Иенсена:
f
для любого m, любых xi X, i = и любых αi 0, i = , = 1.
2. Пусть fi, i = - выпуклые функции на выпуклом множестве Х, тогда
а) f(x) = - выпуклая функция если αi 0, i = .
б) f(x) = fi(x) – выпуклая функция, где I – произвольное множество индексов.
3. Пусть g – выпуклая функция на выпуклом множестве Х Rn , : R R – неубывающая выпуклая функция. Тогда функция f(x) = (g(x)) выпукла на Х.
4. Пусть - выпуклая функция на Rm, A – матрица размера m n, b Rm. Тогда функция
f(x) = (Ax + b) выпукла на Rn.
5. Пусть f – выпуклая функция на Rn. Тогда f непрерывна в любой внутренней точке множества dom f.
Замечание. Если функция f выпукла и конечна на выпуклом множестве Х, тогда f непрерывна в любой внутренней точке множества Х (т.е. функция f может иметь разрывы только на границе множества Х).
Критерии выпуклости
1. Функция f(x) выпукла на всём пространстве тогда и только тогда, когда функция g(t) = f(x + tp) одной переменной t [0,1] выпукла при любых х, р.
2. Дважды непрерывно дифференцируемая функция f , определенная на выпуклом множестве Х, выпукла на Х в том и только том случае, если
(f ”(x)y,y) 0 x X, y Rn,
т.е. если f ”(x) – матрица вторых производных функции f неотрицательно определена в любой точке х множества Х.
3. Пусть f(x) дважды непрерывно дифференцируема на Х, Х – выпуклое множество. Тогда f(x) – сильно выпуклая функция с параметром >0 на Х в том и только в том случае, если
(f ”(x)y,y) ||y||2 для y Rn и х Х.
Замечание. Выяснить, является ли эрмитова матрица А неотрицательно определённой можно, использовав один из следующих критериев.
1) Матрица А неотрицательно определена (А 0) тогда и только тогда, когда все её собственные значения неотрицательны.
2) А 0 в том и только в том случае, если все главные миноры (т.е. определители вида
…ik = det ,
где 1 i1<i2<…<ik n, k = ) – неотрицательны.
В теории решения экстремальных задач играют важную роль следующие теоремы.
Теорема. Пусть f(x) – выпуклая функция на выпуклом множестве Х. Тогда любая точка локального минимума f(x) на Х является точкой глобального минимума.
Теореме. Пусть f(x) – строго выпуклая функция на выпуклом множестве Х и множество её точек минимума Х* непусто. Тогда Х* состоит из единственной точки.
Теорема. Пусть f(x) – непрерывно сильно выпуклая функция с параметром >0 на Х, Х – замкнутое, выпуклое, непустое множество. Тогда решение задачи f(x) min, х Х существует и единственно.
Задачи и упражнения
1. Приведите примеры собственных и несобственных функций. Является ли
f(x) =
собственной функцией? А функция h(x) = max{f(x),0}, x R?
2. Пусть f(x) – выпуклая функция, показать, что dom f – выпуклое множество.
3. Показать, что f+(x) = max{f(x),0}, x R – является выпуклой функцией, если f(x) – выпукла на R.
4. Используя определение выпуклости, показать выпуклость следующих функций:
а) f(x) = |x|;
б) f(x) =
в) f(x) =
5. Пусть f(x) – выпуклая функция на выпуклом множестве Х. Показать, что множество
Ма(f) X = {x X: f(x) a} выпукло для любого a Rn. Привести пример невыпуклой функции, у которой любое множество уровня является выпуклым множеством.
6. Пусть gi(x), i = - выпуклые функции. Показать, что X = {x Rn : gi(x) 0, i = } – выпуклое множество.
7. Пусть f(x) – выпуклая функция. Являются ли |f(x)| выпуклой функцией?
8. Пусть f(x) – выпуклая функция и f(x) 0. Показать, что g(x) = [f(X)]2 – выпуклая функция.
9. Доказать, что ||x|| и ||x||2, x Rn, где ||x|| = , являются выпуклыми функциями. Является ли ||x||2, x Rn сильно выпуклой функцией?
10. Используя определение, показать, что f(x) = ax2 + bx + c, x R выпукла при любом а>0. Является ли эта функция сильно выпуклой?
11. Пусть f(x) = ||Ax – b||2, где А – заданная матрица n m, b Rn. Доказать, что f(x) выпукла на Rm, а если АТА – невырождена, то а) f(x) выпукла на Rm; б) f(x) сильно выпукла на Rm. Найти f ’(x), f ’’(x).
12. Используя определение выпуклости функций, показать, что J(x(.)) = - выпуклая функция, если x(.) : [t0, t1] R, x(.) C([t0, t1]).
13. Используя критерий выпуклости дифференцируемых функций, показать, что f(x) – выпуклая функция:
a) f(x) = -lnx, x>0;
б) f(x) = eαx, α – произвольное число;
в) f(x) = x-1, x>0;
г) f(x) = xP, x 0, p 1;
д) f(x) = , x {x R2|x2>0};
е) f(x) = 2x12 + x1x2 + x22, x R2.
14. Показать , что если f(x) – выпуклая функция и f(x)<0 для любого х, то g(x) = также является выпуклой.
15.* Является ли функция f(x) = ln , x Rn выпуклой?
16. Верно ли, что если f(x) – выпуклая функция на [a,b] dom f, a, b R, то она непрерывна на [a, b]? Верно ли, что выпуклая на (a, b) dom f, a, b R функция является непрерывной?
17. Используя неравенство Иесена и выпуклость функции g(x), доказать, что
a) для xi 0, i = (использовать выпуклость g(x) = -lnx, x>0);
б) mn-1 , xi>0, i = . (использовать выпуклость g(x) = xP, P 1, x 0);
в) m2, xi > 0, i = . (использовать выпуклость g(x) = x-1, x>0).
18.* Пусть (x) непрерывна и (x) 0, x R. Доказать, что функция f(x) = выпукла при условии, что интеграл сходится.
19.* Привести пример двух выпуклых функций, произведение которых невыпукло. При каких условиях произведение двух выпуклых функций выпукло? Достаточно ли для этого положительности сомножителей?
20.* Доказать, что функция f(x) выпукла на выпуклом множестве Х тогда и только тогда, когда функция g(x) = f(x + t(p –x)) одной переменной t[0, 1] выпукла при любых x, p X, x dom f.
21. Проверить, является ли функция f выпуклой (вогнутой) на заданном множестве Х, или указать такие точки из Х, в окрестности которых f не является ни выпуклой, ни вогнутой.
а) f(x) = x16 + x22 + x32 + x42 + 10x1 + 5x2 – 3x4 – 20, X= R4 ;
б) f(x) = 6x12 + x23 + 6x32 + 12x1 – 8x2 + 7, X = {x R3 : x 0}.
22. Выяснить, при каких значения α является выпуклыми следующие полиномы:
а) f(x) = αx12x22 + (x12 + x22);
б) f(x) = αx12x22 + (x1 + x2)4.
23. Пусть f(x) определена и выпукла на выпуклом замкнутом множестве Х. Можно ли утверждать, что
а) f(x) ограничена снизу на Х.
б) f(x) достигает своей нижней грани на множестве Х?
24. Доказать, что функция f(x) = на [a, b] является выпуклой функцией, где C([a, b]) и (t) – неубывающая функция.