Выпуклые функции и их свойства. Горячев Л.В. - 9 стр.

UptoLike

Составители: 

Рубрика: 

9
Замечание. Неотрицательность одних угловых миноров недостаточна для неотрицательности
определенности матрицы. Так, например, знакомеременная форма f = x
2
2
+2x
1
x
3
имеет матрицу
вторых производных
A =
002
0 20
200
у которой все угловые миноры неотрицательны.
Критерий отрицательной определенности матрицы. Для того, чтобы матрица была
отрицательно-определенной, необходимо и достаточно, чтобы угловые миноры матрицы чередо-
вались по знаку, причем
1
< 0.
Пример. Выясним, при каких значениях параметра функция является выпуклой f(x)=α
1
x
2
1
x
2
2
+
(x
2
1
+x
2
2
)
2
. Очевидно, что для этого надо составить матрицу вторых производных этой функции и из
условий ее неотрицательной определенности получить ограничения на параметр. Действительно,
f
x
1
x
1
=6x
2
1
+(2+α)x
2
2
,f
x
2
x
2
=6x
2
2
+(2+α)x
2
1
,f
x
1
x
2
= f
x
2
x
1
= 2(2 + α)x
1
x
2
Наша функция будет выпуклой, если
6x
2
1
+(2+α)x
2
2
0
6x
2
2
+(2+α)x
2
1
0
[6x
2
1
+(2+α)x
2
2
][6x
2
2
+(2+α)x
2
1
] 0
Очевидно из первых двух неравенств, что α ≥−2
Следующее неравенство дает, положив 2+α = t
6tx
4
1
+6tx
2
2
3t
2
x
2
1
x
2
2
+36x
2
1
x
2
2
0, x
1
,x
2
Это неравенство выполнимо для любых x
1
,x
2
при (t
2
12)/2t 2. Отсюда сразу получаем, что
0 <t 6. Но случай t =0, как это легко увидеть, удовлетворяет нас. Следовательно, 2 α 4.
Упражнение 1. Найти плоскость параметров (α, β) области, где функция f(x
1
,x
2
)=x
α
1
x
β
2
,
(x
1
0,x
2
0) является выпуклой (строго выпуклой) и вогнутой (строго вогнутой).
Упражнение 2. Найти на плоскости (x
1
,x
2
) области, в которых является выпуклой и область,
в которой является вогнутой функция.
Максимумы и минимумы выпуклых функций
В этом разделе приводятся свойства выпуклых (вогнутых) функций, имеющих фундаментальное
значение для практической оптимизации.
1. Для того, чтобы выпуклая функция f(x) имела в точке x
безусловный минимум, необходимо
и достаточно, чтобы f (x
)=0. Это свойство говорит о том, что для выпуклой функции нет
необходимости исследовать точку, как это делается в случае произвольной дифференцируемой
функции.
2. Для того, чтобы выпуклая функция f(x) имела в точке x
безусловный минимум, необходимо
и достаточно, чтобы производные по любому направлению были неотрицательными, то есть
∂f
∂S
(x
i
) 0, S. Этот признак оптимальности может быть сформулирован в более конструк-
тивной форме.
3. Для того, чтобы выпуклая функция f(x) имела в точке x
безусловный минимум, необходимо
и достаточно, чтобы 0 ∂f(x
)де∂f(x
) субдифференциал f(x) в точке x
4. Если функция f(x) выпукла на выпуклом множестве, то она не имеет локальных минимумов, а
каждый ее минимум является глобальным. Причем множество экстремальных точек выпукло.
Это свойство особо следует иметь в виду при решении практических задач, так как это поз-
воляет нам определить одноэкстремальная или многоэкстремальная задача. Последнее имеет
место в случае произвольной функции. Однако, экстремальных и в случае выпуклой функции
может быть множество.
                                                                                                       9

   Замечание. Неотрицательность одних угловых миноров недостаточна для неотрицательности
определенности матрицы. Так, например, знакомеременная форма f = −x22 + 2x1 x3 имеет матрицу
вторых производных                                 
                                           0 0 2
                                    A =  0 −2 0 
                                           2 0 0
у которой все угловые миноры неотрицательны.
    Критерий отрицательной определенности матрицы. Для того, чтобы матрица была
отрицательно-определенной, необходимо и достаточно, чтобы угловые миноры матрицы чередо-
вались по знаку, причем ∆1 < 0.
    Пример. Выясним, при каких значениях параметра функция является выпуклой f (x) = α1 x21 x22 +
(x1 +x22 )2 . Очевидно, что для этого надо составить матрицу вторых производных этой функции и из
  2

условий ее неотрицательной определенности получить ограничения на параметр. Действительно,

           fx1 x1 = 6x21 + (2 + α)x22 , fx2 x2 = 6x22 + (2 + α)x21 , fx1 x2 = fx2 x1 = 2(2 + α)x1 x2

Наша функция будет выпуклой, если

                                  6x21 + (2 + α)x22 ≥ 0
                                  6x22 + (2 + α)x21 ≥ 0
                                  [6x21 + (2 + α)x22 ][6x22 + (2 + α)x21 ] ≥ 0

   Очевидно из первых двух неравенств, что α ≥ −2
   Следующее неравенство дает, положив 2 + α = t

                              6tx41 + 6tx22 − 3t2 x21 x22 + 36x21 x22 ≥ 0, ∀x1 , x2

Это неравенство выполнимо для любых x1 , x2 при (t2 − 12)/2t ≤ 2. Отсюда сразу получаем, что
0 < t ≤ 6. Но случай t = 0, как это легко увидеть, удовлетворяет нас. Следовательно, −2 ≤ α ≤ 4.
                                                                                               β
   Упражнение 1. Найти плоскость параметров (α, β) области, где функция f (x1 , x2 ) = xα   1 x2 ,
(x1 ≥ 0, x2 ≥ 0) является выпуклой (строго выпуклой) и вогнутой (строго вогнутой).
   Упражнение 2. Найти на плоскости (x1 , x2 ) области, в которых является выпуклой и область,
в которой является вогнутой функция.

                      Максимумы и минимумы выпуклых функций
   В этом разделе приводятся свойства выпуклых (вогнутых) функций, имеющих фундаментальное
значение для практической оптимизации.
  1. Для того, чтобы выпуклая функция f (x) имела в точке x∗ безусловный минимум, необходимо
     и достаточно, чтобы ∇f (x∗ ) = 0. Это свойство говорит о том, что для выпуклой функции нет
     необходимости исследовать точку, как это делается в случае произвольной дифференцируемой
     функции.
  2. Для того, чтобы выпуклая функция f (x) имела в точке x∗ безусловный минимум, необходимо
     и достаточно, чтобы производные по любому направлению были неотрицательными, то есть
     ∂f   ∗
     ∂S (xi ) ≥ 0, ∀S. Этот признак оптимальности может быть сформулирован в более конструк-
     тивной форме.
  3. Для того, чтобы выпуклая функция f (x) имела в точке x∗ безусловный минимум, необходимо
     и достаточно, чтобы 0 ∈ ∂f (x∗ ), где ∂f (x∗ ) — субдифференциал f (x) в точке x∗
  4. Если функция f (x) выпукла на выпуклом множестве, то она не имеет локальных минимумов, а
     каждый ее минимум является глобальным. Причем множество экстремальных точек выпукло.
     Это свойство особо следует иметь в виду при решении практических задач, так как это поз-
     воляет нам определить одноэкстремальная или многоэкстремальная задача. Последнее имеет
     место в случае произвольной функции. Однако, экстремальных и в случае выпуклой функции
     может быть множество.