
Opt_book_1
.pdf2.2. ВЫПУКЛЫЕ ФУНКЦИИ |
81 |
Сопряженная функция определена на некотором множестве Y µ Rn, т.е. принимает на нем конечные значения. Непосредственно из определения сопряженной функции получаем, что для любых x 2 X и y 2 Y имеет место неравенство
h |
x; y |
i · |
f(x) + f¤ |
(y); |
(2.2.46) |
|
X |
|
которое носит название неравенства Юнга-Фенхеля.
Если рассмотреть сопряженную функцию к функции, которая сама является сопряженной
функцией, то приходим к понятию второй сопряженной функции |
|
||||
f¤¤(x) = sup[ y; x |
i ¡ |
f¤ |
(y)]: |
(2.2.47) |
|
Y |
h |
X |
|
||
|
y2Y |
|
|
|
|
Как и для функции (2.2.45), будем опускать в обозначении второй сопряженной функции нижний символ Y , если Y = Rn.
Дадим геометрическую интерпретацию значений сопряженной функции fX¤ (y). Пусть y 2 Y задано и фиксировано. Равенство (2.2.45) можно переписать в следующем виде:
inf [f(x) ¡ hx; yi] = ¡fX¤ (y);
x2X
из которого следует, что разница между значениями функции f(x) и линейной функции hx; yi, вычисленными в любой точке x 2 X, всегда не меньше, чем ¡fX¤ (y). Это означает, что для всех x 2 X имеет место оценка f(x) ¡ hx; yi ¸ ¡fX¤ (y). Таким образом, ¡fX¤ (y) указывает на ту величину, на которую надо сдвинуть по вертикали вверх график линейной функции hx; yi, чтобы он стал подпирать снизу график функции f(x) на множестве X. Если значение функции fX¤ (y) положительно, то это означает, что на самом деле график линейной функции hx; yi следует опустить (см. рис. ****).
Непосредственно из определения (2.2.45) следует, что
infx2Xf(x) = ¡f¤(0n): |
(2.2.48) |
Кроме того, опять же из определения (2.2.45) вытекает, что сопряженная функция fX¤ (y) является неубывающей функцией относительно множества X, т.е. для любых X1 ½ X2 µ X выполнено fX¤ 1 (y) · fX¤ 2 (y). Приведем некоторые другие свойства сопряженных функций.
Утверждение 2.2.4. Для любой функции f(x) и любого X µ Rn сопряженная функция fX¤ (y) выпукла на множестве Y , являющимся выпуклым множеством.
Доказательство. Пусть y1; y2 2 Y и 0 · ¸ · 1; тогда
f¤ |
(¸y |
1 |
+ (1 |
¡ |
¸)y |
) = |
sup [ x; ¸y |
1 |
+ (1 |
¡ |
¸)y |
2i ¡ |
f(x)] |
· |
X |
|
|
2 |
|
h |
|
|
|
||||||
|
|
|
|
|
|
|
x2X |
|
|
|
|
|
|
|
· ¸ sup[hx; y1i ¡ f(x)] + (1 ¡ ¸) sup[hx; y2i ¡ f(x)] =
x2X |
|
|
¸)f¤ |
|
x2X |
|
= ¸f¤ |
(y |
) + (1 |
¡ |
(y |
): |
|
X |
1 |
|
X |
2 |
|
Таким образом, отрезок [y1; y2] принадлежит области определения функции fX¤ (y) и она на нем выпукла. ¥
Следствие 2.2.1. Вторая сопряженная функция к любой функции всегда выпукла на своем множестве определения.
82 |
ГЛАВА 2. НАЧАЛЬНЫЕ СВЕДЕНИЯ ИЗ ВЫПУКЛОГО АНАЛИЗА |
Рассмотрим теперь вопрос о том, как вторая сопряженная функция fY¤¤(x) связана с исходной функцией f(x).
Утверждение 2.2.5. Для любой функции f(x) и x 2 X справедливо неравенство
f¤¤(x) |
· |
f(x): |
(2.2.49) |
Y |
|
Доказательство. Неравенство Юнга-Фенхеля запишем в виде hy; xi ¡ fX¤ (y) · · f(x). Это неравенство имеет место для любых x 2 X и y 2 Y . Правая часть зависит только от x. Взяв супремум по y 2 Y от левой части, получим
fY¤¤(x) = sup[hy; xi ¡ fX¤ (y)] · f(x):
y2Y
¥
Из утверждения предложения 2.2.5 вытекает также, что, независимо от множества Y , множество X всегда входит в область определения второй сопряженной функции.
Утверждение 2.2.6. Пусть функции f(x), f¤(y) и f¤¤(x) определены на Rn. Тогда f¤¤(x) = f(x) в том и только в том случае, когда f(x) выпуклая функция.
Доказательство. Предположим сначала, что f¤¤(x) = f(x). Тогда, согласно следствию к утверждению 2.2.4, функция f¤¤(x) выпуклая и, следовательно, функция f(x) также выпуклая.
Пусть теперь f(x) выпуклая функция на Rn. Представим f¤¤(x) в виде
f¤¤(x) |
= |
|
sup [ y; x |
i ¡ |
f¤(y)] = |
|
|
|
|
|
|
|||||||||||
|
|
|
|
y2Rn h |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
= |
|
sup |
|
infn [hy; xi + f(x1) ¡ hy; x1i] = |
(2.2.50) |
||||||||||||||||
|
|
y2R |
n |
x1 |
||||||||||||||||||
|
|
|
|
|
2R |
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
= |
|
sup |
|
infn [f(x1) + hy; x ¡ x1i] : |
|
|
|||||||||||||||
|
|
y2R |
n |
x1 |
|
|
||||||||||||||||
|
|
|
|
|
2R |
|
|
|
|
|
|
|
|
|
|
|
|
|||||
Из выпуклости функции f(x) следует, что |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
f(x1) ¸ f(x) + ha; x1 ¡ xi; |
|
|
a 2 @f(x): |
|
|
|||||||||||||||||
Если подставить это неравенство в (2.2.50), то получим |
|
|
|
|
|
|
|
|
||||||||||||||
f¤¤(x) |
¸ |
f(x) + |
sup |
inf |
a |
¡ |
y; x |
1 ¡ |
x |
: |
|
|||||||||||
|
|
|
|
|
|
y2Rn x12Rnh |
|
|
i |
|
|
|||||||||||
Так как |
|
|
|
|
|
|
|
|
|
|
|
|
|
0; |
|
если y = a; |
|
|||||
inf |
|
a |
¡ |
y; x |
|
¡ |
x |
i |
|
= |
|
|
|
|||||||||
|
|
|
|
|
|
|
если y 6= a; |
|
||||||||||||||
x12Rnh |
|
|
1 |
|
|
|
½ ¡1; |
|
|
|||||||||||||
то |
|
|
sup |
|
inf |
|
|
|
|
|
|
|
|
|
|
|
= 0: |
|
|
|
||
|
|
|
|
|
|
a |
¡ |
y; x |
|
x |
|
|
|
|
||||||||
|
|
y2Rn x12Rnh |
|
|
|
|
1 ¡ i |
|
|
|
|
|
Поэтому f¤¤(x) ¸ f(x). Отсюда, учитывая неравенство (2.2.49), приходим к требуемому результату f¤¤(x) = f(x). ¥
Из утверждений 2.2.5 и 2.2.6 следует, что для произвольной фунции f(x), даже не обязательно выпуклой на Rn, функция f¤¤(x) есть максимально возможная по значениям выпуклая функция,
2.2. ВЫПУКЛЫЕ ФУНКЦИИ |
83 |
аппроксимирующая f(x) снизу. Если же f(x) выпуклая функция на Rn, то в этом случае согласно утверждению 2.2.6 и формуле (2.2.47)
f(x) = sup [hy; xi ¡ f¤(y)] :
y2Y
Таким образом, значение выпуклой функции f(x) в каждой точке x 2 Rn совпадает с верхней гранью значений семейства аффинных функций ly(x) = hy; xi ¡ f¤(y) в этой точке. Здесь y 2 Y выступает как параметр, определяющий конкретную аффинную функцию ly(x) из семейства. Данное свойство выпуклых функций может служить основой для их определения, а также позволяет строить обобщенные выпуклые функции (см. ***).
Утверждение 2.2.7. Пусть f(x) · g(x) на X. Пусть, кроме того, функции gX¤ (y), fX¤ (y) определены на Y . Тогда fX¤ (y) ¸ gX¤ (y), fY¤¤(x) · gY¤¤(x) для любых x 2 X и y 2 Y .
Доказательство. Согласно (2.2.45),
g¤ |
(y) = sup [ x; y |
i ¡ |
g(x)] |
· |
sup [ x; y |
i ¡ |
f(x)] = f¤ |
(y): |
X |
h |
|
h |
X |
|
|||
|
x2X |
|
|
|
x2X |
|
|
|
Второе неравенство доказывается аналогично. ¥
Рассмотрим задачу минимизации
f |
¤ |
= min f(x); |
(2.2.51) |
|
x2Rn |
|
где f(x) выпуклая функция, определенная на всем пространстве Rn. Если эта задача имеет решение, то согласно (2.2.48) выполняется равенство f¤ = ¡f¤(0n). Более того, множество точек минимума, т.е. множество
X¤ = Arg min f(x)
x2Rn
также связано с сопряженной функцией f¤(y), а именно, справедлив следующий результат.
Утверждение 2.2.8. Пусть f(x) выпуклая функция, определенная на всем пространстве Rn и пусть существует решение задачи (2.2.51). Тогда X¤ = @f¤(0n).
Доказательство. Покажем сначала, что если точка x¤ 2 X¤, то обязательно x¤ 2 @f¤(0n). Действительно, из неравенства Юнга-Фенхеля (2.2.46) следует, что
hx¤; yi · f(x¤) + f¤(y) |
(2.2.52) |
для любого y 2 Rn, принадлежащего области определения сопряженной функции f¤(y). Но f(x¤) = f¤ = ¡f¤(0n). Поэтому неравенство (2.2.52) может быть переписано, как
hx¤; yi · f¤(0n + y) ¡ f¤(0n): |
(2.2.53) |
Таким образом, x¤ есть субградиент функции f¤(y) в нуле.
С другой стороны, предположим, что x¤ 2 @f¤(0n). Представим неравенство (2.2.53) как
hx¤; yi ¡ f¤(y) · ¡f¤(0n) = hx¤; 0ni ¡ f¤(0n): |
(2.2.54) |
Так как правая часть этого неравенства не зависит от y, то, используя определение второй сопряженной функции, получаем
f¤¤(x¤) = sup [hx¤; yi ¡ f¤(y)] · ¡f¤(0n):
y2Rn

84 |
ГЛАВА 2. НАЧАЛЬНЫЕ СВЕДЕНИЯ ИЗ ВЫПУКЛОГО АНАЛИЗА |
На самом деле, как видно из (2.2.54), здесь супремум по y достигается и достигается он в точке 0n. Поэтому имеет место равенство f¤¤(x¤) = ¡f¤(0n), .
Учтем теперь, что в силу утверждения 2.2.6 вторая сопряженная функция к выпуклой функции совпадает с ней самой, откуда f¤¤(x¤) = f(x¤). Учтем также, что ¡f¤(0n) = f¤. Тогда справедливо равенство f(x¤) = f¤, на основании которого заключаем, что x¤ 2 X¤. ¥.
Приведем простейшие примеры сопряженных функций. Пусть x и y неотрицательные скаляры, X = Y = R и p > 1. Тогда следующие две функции представляют собой пару выпуклых сопряженных друг к другу функций:
f(x) = |
jxjp |
; |
f¤(y) = |
jyjp¤ |
: |
(2.2.55) |
||||
|
|
p |
|
p¤ |
|
|||||
Здесь p¤ > 1 и p¡1 + p¤¡1 = 1. |
|
|
|
|
|
|
|
|
|
|
Покажем, что действительно имеет (2.2.55). Обозначим |
|
|
|
|
||||||
g(x; y) = xy |
¡ |
jxjp |
; |
x(y) = arg max g(x; y): |
|
|||||
|
p |
|
x |
2 |
R |
|
||||
|
|
|
|
|
|
|
|
|
|
Тогда f¤(y) = g(x(y); y). Нетрудно видеть, что x(0) = 0n и f¤(0) = 0. Предположим далее, что y > 0. В этом случае, поскольку значение произведения xy при положительных x всегда превышает значение этого произведения при отрицательных x, обязательно x(y) > 0. Отсюда следует, что g(x; y) = g+(x; y) = xy ¡ xp при этих x и y. Дифференцируя функцию g+(x; y) по x и приравнивая производную нулю, получаем, что
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|||
y ¡ xp¡1 = 0; x(y) = y |
|
|
> 0 |
|
|
|
|
|||||||||
p¡1 |
|
|
|
|||||||||||||
и, следовательно, |
1 |
|
|
1 |
|
|
|
|
1 |
|
|
|||||
1 |
|
p |
|
|
|
p |
|
|
||||||||
f¤(y) = yy |
|
¡ |
|
y |
|
= (1 ¡ |
|
)y |
|
= |
|
|
yp¤: |
(2.2.56) |
||
p¡1 |
p¡1 |
p¡1 |
|
|||||||||||||
p |
p |
p |
¤ |
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Аналогично, из этих же соображений следует, что x(y) < 0, когда y < 0. Тогда g(x; y) = g¡(x; y) = xy ¡ (¡x)p=p при x и y отрицательных. Теперь после дифференцирования функции g¡(x; y) по x и приравнивания производной нулю, получаем
y + (¡x)p¡1 |
|
|
1 |
|
|
|
|
|
|
|
||||||
= 0; x(y) = ¡(¡y) |
|
|
< 0: |
|
|
|
|
|||||||||
p¡1 |
|
|
|
|
||||||||||||
Отсюда |
1 |
|
|
1 |
|
|
|
|
|
1 |
|
|
||||
1 |
|
p |
|
|
|
p |
|
|
|
|||||||
f¤(y) = ¡y(¡y) |
|
¡ |
|
(¡y) |
|
= (1 ¡ |
|
)(¡y) |
|
= |
|
|
(¡y)p¤: |
(2.2.57) |
||
p¡1 |
p¡1 |
p¡1 |
|
|
||||||||||||
p |
p |
p |
¤ |
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Объединяя (2.2.56) и (2.2.57), приходим к (2.2.55).
Пусть R++ и R¡¡ соответственно положительная и отрицательная части вещественной прямой (не содержащие нулевой точки). Другая пара выпуклых сопряженных друг к другу функций получается, если взять p < 1, p =6 0 и X = R¡¡, Y = R++:
f(x) = |
¡ |
jxjp |
; |
f¤ |
(y) = |
|
yp¤ |
; |
(2.2.58) |
|
|
||||||||
|
p |
|
R¡¡ |
|
¡ p¤ |
Здесь, как и в случае (2.2.55), p¡1 + p¡¤ 1 = 1. Таким образом, p¤ < 1.
2.2. ВЫПУКЛЫЕ ФУНКЦИИ |
|
|
85 |
Пусть теперь x 2 Rn. Введем параметрическое семейство функций |
|
||
kxkp = |
à n |
jxijp!1=p : |
(2.2.59) |
|
Xi |
|
|
|
=1 |
|
|
Если p ¸ 1, то функция (2.2.59) является lp-нормой в Rn (нормой Гельдера). При p < 1 она перестает быть нормой, однако для единообразия мы сохраним это обозначение и для данных p. Кроме того, доопределим функцию (2.2.59) в случае p = 0, положив
kxk0 = pn µi=1 jxij¶ |
: |
||
|
|
Q |
1=n |
|
|
n |
|
При p < 1 считается, что kxkp = 0, если xi = 0 хотя бы для одного индекса i 2 [1 : n].
Возьмем p > 1. Используя покомпонентно соотношение (2.2.55), приходим к паре сопряженных между собой функций
f(x) = |
1 |
kxkpp; |
f¤(y) = |
1 |
kykpp¤¤ |
; |
(2.2.60) |
p |
p¤ |
определенных на X = Y = Rn. Неравенство Юнга-Фенхеля для данной пары функций примет вид
1 |
|
1 |
|
x 2 R |
n |
|
y 2 R |
n |
|
|
|||
hx; yi · |
|
kxkpp |
+ |
|
|
kykpp¤¤; |
|
; |
|
: |
(2.2.61) |
||
p |
p |
¤ |
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Отметим, что f(x) и f¤(y) совпадают, если p = p¤ = 2.
Можно рассмотреть также случай, когда p < 1, p 6= 0. Через Rn+ и Rn¡ обозначаем, как и прежде, неотрицательный и неположительный ортанты Rn, т.е. множества
R+n = fx 2 Rn : xi ¸ 0; 1 · i · ng; R¡n = fx 2 Rn : xi · 0; 1 · i · ng: |
|
||||||||||||||||||||||
Через R++n и Rn |
обозначаются соответственно их внутренности. |
|
|
||||||||||||||||||||
¡¡ |
n |
|
|
|
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
Пусть x 2 X = R¡¡, y 2 Y = |
R++. Тогда, применяя покомпонентно соотношения (2.2.58), |
||||||||||||||||||||||
получаем еще одну пару сопряженных функций: |
|
|
|
|
|
|
|
|
|||||||||||||||
|
f(x) = |
|
|
1 |
x |
p; |
f¤n |
(y) = |
|
1 |
|
y |
p¤ |
: |
(2.2.62) |
||||||||
|
|
|
|
¡p¤ k |
|||||||||||||||||||
|
|
|
|
|
|
¡pk kp |
|
R¡¡ |
|
|
kp¤ |
|
|||||||||||
Неравенство Юнга-Фенхеля для функций (2.2.62) преобразуется к виду |
|
||||||||||||||||||||||
|
1 |
|
|
|
|
|
|
1 |
|
|
n |
|
|
n |
|
||||||||
|
hx; yi · ¡ |
|
kxkpp ¡ |
|
|
|
kykpp¤¤; x 2 R¡¡; y 2 R++: |
|
|||||||||||||||
|
p |
p |
¤ |
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Отсюда, взяв x 2 R++n , получаем |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
1 |
|
|
|
|
1 |
|
|
|
|
|
n |
|
|
n |
|
|||||||
|
hx; yi ¸ |
|
kxkpp + |
|
|
|
kykpp¤¤; |
x 2 R++; |
y 2 |
R++: |
(2.2.63) |
||||||||||||
|
p |
p |
¤ |
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Таким образом, неравенство (2.2.61) при p < 1 переходит в обратное и оказывается справедливым только при x 2 Rn++, y 2 Rn++.
86 |
ГЛАВА 2. НАЧАЛЬНЫЕ СВЕДЕНИЯ ИЗ ВЫПУКЛОГО АНАЛИЗА |
|||||||||||
|
В частном случае, когда p = 0, можно положить |
|
|
|
|
|
|
|||||
|
f(x) = ¡ ln kxk0 ¡ 0:5; |
x 2 X = R¡¡n : |
|
(2.2.64) |
||||||||
Сопряженной к данной функции, как несложно проверить, будет функция |
|
|||||||||||
|
f¤n (y) = |
¡ |
ln |
y |
k0 ¡ |
0:5; y |
2 |
Y = |
n |
: |
(2.2.65) |
|
|
R¡¡ |
|
k |
|
|
|
R++ |
|
Для нее выполняется: f¤n (y) = f(¡y). Аналогом (2.2.63) для пары функций (2.2.64), (2.2.65)
R¡¡
является следующее неpавенство:
hx; yi ¸ ln kxk0 + ln kyk0 + 1:
Как и (2.2.63), оно справедливо для всех x 2 Rn++, y 2 Rn++.
Рассмотрим еще один важный пример сопряженной функции, связанный с индикаторной функ-
цией множества X ½ Rn: |
|
½ |
0; |
x 2 X; |
|
±(x |
X) = |
(2.2.66) |
|||
j |
|
+1; |
x 2= X: |
|
Тогда
f¤(y) = sup fhx; yi ¡ ±(xjX)g = suphx; yi:
x2Rn |
x2X |
Данная функция носит название опорной функции множества X и обозначается ±¤(yjX). Как и любая сопряженная функция, она всегда выпукла. Если множество X ограничено, то ±¤(yjX) определена на всем пространстве Rn и принимает конечные значения. Как нетрудно видеть, сопряженная функция к функции f(x) на множестве X, есть по существу опорная функция к ее надграфику, а
именно,
fX¤ (y) = ±¤([y; 1] j epi f):
Опорная функция выпуклого ограниченного множества всегда является положительно однородной выпуклой функцией, равной нулю в начале координат, т.е. обладает свойствами: f(0) = 0 и f(cx) = cf(x) для c > 0. Более того, множество всех положительно однородных выпуклых функций на Rn совпадает с множеством опорных функций некоторых непустых замкнутых выпуклых множеств. Другими словами, выполняется равенство
f(x) = ±¤(xjC0) |
(2.2.67) |
для некоторого выпуклого множества C0. Можно получить выражение для множества C0 с помощью функции, сопряженной к f(x). Действительно, сопряженная функция к f(x) совпадает с индикаторной функцией множества C0, т.е. f¤(y) = ±(yjC0). Поэтому
C0 = fy 2 Rn : f¤(y) · 0g: |
|
Отсюда, с учетом определения сопряженной функции, получаем |
|
C0 = fy 2 Rn : hx; yi · f(x) 8x 2 Rng: |
(2.2.68) |
Для положительно однородной функции f(x) определение (2.2.68) множества C0 можно переписать в виде
C0 = fy 2 Rn : hx; yi · 1 8x 2 Cg; |
(2.2.69) |
2.2. ВЫПУКЛЫЕ ФУНКЦИИ |
87 |
где |
|
C = fx 2 Rn : f(x) · 1g: |
(2.2.70) |
Множество C0 называется полярой множества C.
Двойственные операции. Как было отмечено, операции сложения двух выпуклых функция и операция умножения выпуклой функции на неотрицательную константу оставляют их выпуклыми. Укажем еще две операции над выпуклыми функциями, которые также не нарушают их выпуклости.
Умножение справа на константу. Умножение справа выпуклой функции f(x) на положительную константу ® > 0 определяется следующим образом:
(f®)(x) := ®f( |
x |
): |
(2.2.71) |
|
|||
® |
|
|
Покажем, что (f®)(x) выпуклая функция. Действительно, пусть x1 2 Rn, x2 2 Rn. Тогда для
любых ¸1 ¸ 0, ¸2 ¸ 0 таких, что ¸1 + ¸2 = 1, выполняется |
®1 ) + ¸2f( |
®2 )i |
|
||||
(f®)(¸1x1 + ¸2x2) = |
®f µ¸1x1 ® 2 |
|
2 ¶ · ® h¸1f( |
= |
|||
|
+ ¸ |
x |
|
|
x |
x |
|
= |
¸1(f®)(x1) + ¸2(f®)(x2): |
|
|
|
Отсюда следует, что (f®)(x) также является выпуклой функцией.
Инфимальная конволюция. Пусть f1(x) и f2(x) выпуклые функции на Rn. Введем в рассмотрение функцию
f(x) = inf [f1(x1) + f2(x2)] : |
(2.2.72) |
x1+x2=x |
|
Функция f(x) называется инфимальной конволюцией пары функций f1(x) и f2(x) и обозначается (f1 © f2)(x) (используются также другие обозначения, например, (f1¤f2)(x)). Убедимся, что определенная таким образом функция является выпуклой. Возьмем произвольные x1 2 Rn, x2 2 Rn и любые ¸1 ¸ 0, ¸2 ¸ 0 такие, что ¸1 + ¸2 = 1. Положим x¸ = ¸1x1 + ¸2x2. Тогда имеем
(f1 © f2)(x¸) = |
inf |
|
y1+y2=x¸ ff1(y1) + f2(y2)g = |
||
= |
inf |
ff1(¸1z1 + ¸2z2) + f2(¸1z3 + ¸2z4g = |
|
¸1z1 + ¸2z2 = y1 |
|
|
¸1z3 + ¸2z4 |
= y2 |
|
y1 + y2 |
= x¸ |
=inf ff1(¸1z1 + ¸2z2) + f2(¸1z3 + ¸2z4)g ·
z1 + z3 |
= |
x1 |
z2 + z4 |
= |
x2 |
·inf f¸1f1(z1) + ¸2f1(z2) + ¸1f2(z3) + ¸2f2(z4)g =
z1 + z3 |
= |
x1 |
z2 + z4 |
= |
x2 |
= |
inf f (z |
) + f |
(z |
) |
g |
+ ¸ |
inf f |
(z ) + f |
(z ) |
g |
= |
¸1 z1+z3=x1 f 1 1 |
2 |
3 |
|
|
2 z2+z4=x2 f 1 |
2 2 |
4 |
|
|||
= |
¸1(f1 © f2)(x1) + ¸2(f1 © f2)(x2): |
|
|
|
|
Таким образом, инфимальная конволюция двух выпуклых функций есть выпуклая функция. Рассмотрим инфимальную конволюцию произвольной выпуклой на Rn функции f(x) и функ-
ции g(x) = ±(xja), где ±(xja) индикаторная функция точки a 2 Rn. Согласно (2.2.72) и (2.2.66), она равна
(f © g)(x) = f(x ¡ a):
88 |
ГЛАВА 2. НАЧАЛЬНЫЕ СВЕДЕНИЯ ИЗ ВЫПУКЛОГО АНАЛИЗА |
Итак, при инфимальной конволюции индикаторной функции ±(xja) с функцией f(x) график последней сдвигается на величину a в пространстве переменных.
Возьмем теперь в качестве f(x) евклидову норму, а в качестве g(x) индикаторную функцию выпуклого множества X. Тогда получим
(f |
© |
g)(x) = |
|
inf |
x |
¡ |
y |
k |
= ½(x |
X); |
|
|
|
inf n fkx ¡ yk + ±(yjX)g = y |
X k |
|
|
j |
|
||||
|
|
|
y2R |
2 |
|
|
|
|
|
|
|
где ½(xjX) расстояние от точки x до множества X.
Операция инфимальной конволюции двух выпуклых функций f1(x) и f2(x) соответствует тому, что мы по этим двум функциям строим новую функцию (f1©f2)(x), у которой надграфик есть сумма надграфиков функций f1(x) и f2(x). Этот надграфик, будучи суммой двух выпуклых множеств,
есть выпуклое множество в Rn+1. При операции умножения справа выпуклой функции f(x) на положительную константу ® > 0 надграфик результирующей функции (f®)(x) получается путем умножения на константу ® надграфика функции f(x).
Операция умножения справа функции на константу ® > 0 и операция инфимальной конволюции с точки зрения построения сопряженных функций являются двойственными к обычным операциям умножения функции на константу и их сложения.
Утверждение 2.2.9. Для любой выпуклой на Rn функции f(x) и константы ® > 0 имеет место равенство
|
|
|
(®f)¤(y) = (f¤®)(y): |
|
|
|
|
|
|
|
(2.2.73) |
||||||||||||
Доказательство. Имеем, согласно определениям (2.2.45) и (2.2.71), |
|
|
|
||||||||||||||||||||
sup [ x; y |
|
|
®f(x)] = |
sup ® |
|
|
|
y |
|
|
|
|
|
y |
|
||||||||
i ¡ |
hDx; |
®E ¡ f(x)i |
= ®f¤( |
®): |
|||||||||||||||||||
(®f)¤(y) = x2Rn |
h |
|
|
|
|
x2Rn |
|
||||||||||||||||
Отсюда делаем вывод, что выполнено (2.2.73). |
¥ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
Утверждение 2.2.10. Пусть f1(x) и f2(x) выпуклые функции на Rn. Тогда |
|||||||||||||||||||||||
|
(f1 + f2)¤(y) = (f1¤ © f2¤)(y): |
|
|
|
|
(2.2.74) |
|||||||||||||||||
Доказательство. По определению сопряженной функции, |
|
|
|
|
|
|
|||||||||||||||||
(f1 © f2)¤(y) = |
sup |
|
x; y |
|
|
inf |
|
[f |
(x |
) + f (x |
)] |
= |
|
|
|||||||||
x2Rn ½h |
|
i ¡ x1+x2=x |
|
1 |
1 |
|
|
2 2 |
¾ |
|
|
||||||||||||
= |
|
|
|
sup |
|
[ x; y |
i ¡ |
f |
(x ) |
¡ |
f (x |
)] = |
|
|
|
||||||||
supn x +x |
=x |
h |
|
|
1 |
|
1 |
2 2 |
|
|
|
|
|
||||||||||
|
x2R |
|
1 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
= |
x12R |
nsup |
|
|
[hx1; yi + hx2; yi ¡ f1(x1) ¡ f2(x2)] = |
||||||||||||||||||
|
; x22R[n] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
= supn [hx1; yi ¡ f1(x1)] + |
supn [hx2; yi ¡ f1(x2)] = |
||||||||||||||||||||||
|
x12R |
|
|
|
|
|
|
|
|
|
x22R |
|
|
|
|
|
|
||||||
= f1¤(y) + f2¤(y): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
Отсюда, используя утверждение 2.2.6, заключаем, что |
|
|
|
|
|
|
|
|
|
|
|
|
|
(f1¤ © f2¤)¤(x) = f1¤¤(x) + f2¤¤(x) = f1(x) + f2(x):
2.2. ВЫПУКЛЫЕ ФУНКЦИИ |
89 |
Поэтому, применяя к обеим частям этого равенства операцию сопряжения, приходим к выводу, что
(f1 + f2)¤(y) = (f1¤ © f2¤)¤¤(y) = (f1¤ © f2¤)(y);
т.е. выполнено (2.2.74). ¥
Пусть на Rn задана выпуклая функция f(x). Рассмотрим функцию f1(x) = f(x+). Здесь x+ = [x1+; : : : ; xn+] “положительная срезка” вектора x 2 Rn, т.е. вектор c компонентами xi+ = max[0; xi], 1 · i · n. Из утверждения 2.2.7 вытекает, что если f(x) ¸ f1(x) всюду на Rn, то для сопряженных функций имеет место обратное неравенство f¤(y) · f1¤(y). Покажем, что для y 2 Rn+ на самом деле имеет место совпадение значений сопряженных функций.
Утверждение 2.2.11. Пусть функции f(x) и f1(x) таковы, что f(x) ¸ f1(x) = f(x+) для всех x 2 Rn. Тогда если y 2 Rn+, то
(2.2.75)
Доказательство. Так как f(x) ¸n f1(x), то f1¤(y) ¸ f¤(y). С другой стороны, на основании |
||||||||||||
определения (2.2.45), имеем для y 2 R+: |
|
|
|
|
|
|
|
|
|
|||
f¤(y) = |
sup |
[ |
x; y |
i ¡ |
f (x)] = |
sup [ |
x; y |
i ¡ |
f(x |
)] |
· |
|
1 |
x2Rn |
h |
|
1 |
x2Rn h |
|
+ |
|
|
|||
· |
supn |
[hx+; yi ¡ f(x+)] = supn [hx; yi ¡ f(x)] · |
(2.2.76) |
|||||||||
|
x2R |
[ |
x; y |
|
|
x2R+ |
|
|
|
|
|
|
· |
sup |
i ¡ |
f(x)] = f¤(y): |
|
|
|
|
|
|
|||
|
h |
|
|
|
|
|
|
|
|
|
x2Rn
Сравнивая (2.2.76) с неравенством f1¤(y) ¸ f¤(y), приходим к (2.2.75). ¥
Используя утверждения 2.2.10, из (2.2.60) получаем, что |
|
|
||||
f(x) = |
1 |
kx+kpp; |
f¤(y) = |
1 |
kykpp¤¤: |
|
|
|
|
||||
p |
p |
¤ |
||||
|
|
|
|
|
|
Здесь 1 < p < 1 и y 2 Rn+.
Полярные функции. Неравенство Юнга-Фенхеля дает аддитивную оценку сверху на скалярное произведение hx; yi через сумму значений самой функции f(x) и сопряженной к ней. Хотелось бы получить также оценку мультипликативного вида. Это можно сделать, если воспользоваться понятием полярной функции.
Замечая, что определение сопряженной функции можно переписать как
© ª fX¤ (y) = inf ¹ 2 R : hx; yi · ¹ + f(x) 8 x 2 X ;
Видоизменим теперь это определение таким образом, чтобы оно приводило к мультипликативной оценке сверху.
Определение 2.2.10. Пусть X µ Rn и f(x) ¸ 0 всюду на X. Тогда функция |
|
fX0 (y) = inf f¹ ¸ 0 : hx; yi · ¹f(x) 8 x 2 Xg : |
(2.2.77) |
называется полярной к функции f(x) на X. При этом, как это обычно принято, считаем, что инфинум по пустому множеству равен +1.

90 |
ГЛАВА 2. НАЧАЛЬНЫЕ СВЕДЕНИЯ ИЗ ВЫПУКЛОГО АНАЛИЗА |
В случае, когда множество X содержит начало координат и функция f(x) всюду положительна на X, кроме начала координат, то определение (2.2.77) можно переписать как
|
fX0 (y) = sup |
hx; yi |
: |
(2.2.78) |
|
x2X |
f(x) |
|
|
|
kxk6=0 |
|
|
|
|
Пусть функция fX0 (y) принимает конечные значения на множестве Y |
µ Rn. Непосредственно |
||
из определения (2.2.77) следует неравенство Минковского-Малера |
|
|||
|
hx; yi · f(x)fX0 (y); |
x 2 X; y 2 Y: |
(2.2.79) |
|
Предположим, что множество Y выпуклое. Тогда, как несложно проверить, полярная функция |
||||
f0 |
(y) будет выпуклой на Y . |
|
|
|
X |
Зная fX0 (y) и считая, что fX0 (y) ¸ 0 при y 2 Y , можно определить вторую полярную функцию |
|||
|
к f(x): |
©¹ ¸ 0 : hx; yi · ¹fX0 (y) 8 y 2 Y ª: |
fY00(x) = inf |
Непосредственно из неравенства Минковского-Малера следует, что если x 2 X, то fY00(x) · f(x), т.е. вторая полярная функция f00(x) не превосходит саму функцию f(x) на X.
Ниже в случае, когда X = RYn или Y = Rn, будем писать просто f0(y) и f00(x) вместо соответственно fR0n (y) или fR00n (x).
Наиболее интересные примеры полярных функций могут быть получены в том случае, когда f(x) является неотрицательной положительно однородной выпуклой функцией на Rn, равной нулю в начале координат. Такие функции называются калибрами, или функциями Минковского. Любой калибр f(x) может быть задан с помощью непустого выпуклого множества C, содержащего начало координат, а именно:
f(x) = °(xjC) = inff¹ ¸ 0 : x 2 ¹Cg: |
(2.2.80) |
Функцию °(xjC) принято называть калибровочной функцией множества C. Верно и обратное: по любому калибру f(x) можно определить множество C, например, следующим образом:
C = fx : f(x) · 1g:
Тогда калибр совпадает с калибровочной функцией этого множества.
Предположим теперь, что калибр f(x) положителен всюду, кроме начала координат. В этом случае полярная функция f0(y) будет калибром, положительным всюду, кроме начала координат. Вторая полярная функция f00(x), как полярная к калибру, также является калибром. Для такой функции f(x) вместо неравенства f00(x) · f(x) выполняется равенство
f00(x) = f(x): |
(2.2.81) |
Действительно, калибр полностью определяется замкнутым выпуклым множеством C посредством калибровочной функции °(xjC) вида (2.2.80). Обозначим
C = fx 2 Rn : f(x) · 1g; C1 = fy 2 Rn : f0(y) · 1g; C2 = fx 2 Rn : f00(x) · 1g:
Равенство (2.2.81) имеет место в том и только в том случае, если совпадают множества C и C2. Убедимся в этом.