ВЫПУКЛЫЙ АНАЛИЗ
1.44M
Categories: mathematicsmathematics programmingprogramming

Выпуклый анализ. Выпуклые множества. Лекция 9

1. ВЫПУКЛЫЙ АНАЛИЗ

ЛЕКЦИЯ 9
2. ВЫПУКЛЫЕ МНОЖЕСТВА
(ПРОДОЛЖЕНИЕ)

2.

2. ВЫПУКЛЫЕ МНОЖЕСТВА (ПРОДОЛЖЕНИЕ)
2.8. Выпуклые конусы.
2.9. Выпуклые конусы и частичная упорядоченность.
2.10. Многокритериальная оптимизация.

3.

2. ВЫПУКЛЫЕ МНОЖЕСТВА (ПРОДОЛЖЕНИЕ)
2.8. Выпуклые конусы. Выпуклый конус – один из основных объектов изучения
теории экстремальных задач.
Определение 13. Множество
l 0
следует, что
K R n называется конусом,
uÎK
если из
и
l u Î K.
Если множество K выпукло, то конус называется выпуклым, если замкнуто –
замкнутым, если открыто – открытым.
Пример 10. Множества
{
={uÎR
}
K1 = u Î R n a, u = 0 ,
K3
n
K3
}
K 4 = { u Î R n u 0}
K1 , K 2 , K 4
при этом множества
замкнутые,
- открытое.
Здесь и далее запись
u £, , < 0.
}
a, u < 0 ,
являются выпуклыми конусами,
а множество
{
K 2 = u Î R n a, u £ 0 ,
u £, , < 0
означает, что каждая координата вектора

4.

Пример 11. Угол на плоскости раствора, меньшего чем
p
является выпуклым
конусом.
Упражнение 1.
конусом.
Доказать, что пересечение выпуклых конусов является выпуклым
Решение.
Ранее было установлено, что пересечение выпуклых множеств выпукло. Докажем,
что пересечение конусов—конус.
n
n
Пусть K R и L R конусы. Полагаем M = K I L. Требуется доказать, что
M - конус. Пусть u Î M и l 0. Имеем
u Î K , u Î L Þ l u Î K , lu Î L Þ lu Î K I L = M
Утверждение доказано.
В частности, пересечение множеств типа
{
}
K 2 = u Î R n a, u £ 0 , называют
многогранным углом.
Приведем некоторые свойства выпуклых конусов.

5.

Теорема 19. Пусть K R n
l1 0,L , lm 0,
m
то
l u Î K.
m
Положим l = l i
i =1
Доказательство.
выпуклый конус. Если
u1 ,L , um Î K ,
i i
и будем считать, что
l ¹ 0.
Очевидно,
i =1
li
bi = 0, i = 1,L , m
l
}=l
что
и
li
l
}
bi =
m
i =1
m
li
=
i =1 l
m
Тогда в силу выпуклости множества
m
= bi ui Î K .
i =1
l
i =1
l
K
i
l
= 1.
=
l
справедливо включение
С другой стороны по определению конуса имеем
bi
é
}
} 0
m
ê m æ li
li ui = l × ê ç
i =1
ê i =1 è l
ë
Теорема доказана.
ÎK
48
ù 0 64 7
ù
ö ú } ém
÷ ui ú = l × ê b i ui ú Î K .
ø ú
ë i =1
û
û
}bi
m
æ li
çl
i =1 è
ö
÷ ui =
ø

6.

Приведем важный пример конуса.
Упражнение 1. Пусть U Ì R n . Доказать, что множество
conU = { u = av v Î U , a > 0}
(конусная оболочка) является конусом.
Решение.
Пусть
u Î conU .
Тогда
u = a v,
>0
где
a > 0, v Î U .
Для всех
l >0
имеем
ÎU
l u = ( al ) v Î conU .
Таким образом,
conU -
конус.
n
Теорема 20. Если множество U Ì R выпукло, то
conU -
выпуклый конус,
u = av Î int ( conU ) .
Доказательство. Возьмем произвольные точки u1 , u2 Î conU .
u1 = a1v1 , u2 = a2 v2 , v1 , v2 Î U , a1 , a 2 > 0.
причем если
v Î int U , a > 0,
Покажем, что для любых
то
l 1 ³ 0, l 2 ³ 0, l 1 +l 2 = 1 выполнено включение
a1v1
a 2 v2
}
}
l1 u1 + l2 u2 = a1l1v1 + a 2l2 v2 Î conU .
Из условия
Тогда
l 1 ³ 0, l 2 ³ 0, l 1 +l 2 = 1 следует a1l1 + a 2 l2 0.

7.

6 4 7 0 4 8
6 4 7 0 4 8 ù
é
6 44 7 4 48
ÎU
ÎU ú
ê
a
l
a
l
1
1
2
2
l1u1 + l2u2 = a1l1v1 + a 2 l2 v2 = a1l1 + a 2 l2 × ê
v1 +
v2 ú .
a1l1 + a 2 l2 ú
ê a1l1 + a 2l2
ë
û
Тогда
0
Из выпуклости
U
a1l1
a 2l2
+
= 1 выводим
и равенства
a1l1 + a 2 l2 a1l1 + a 2 l2
a1l1
a 2l2
v1 +
a1l1 + a 2 l2
a1l1 + a 2l2
Выпуклость множества
0
644444>74444
48
v2 Î U Þl 1u1 +l 2u2 Î ( a1l 1 + a2l 2 ) ×
U Ì conU .
conU
доказана.
u = av, a > 0, v Î int U .
e> 0 имеем
Ì7444444
U
6
444444
4
48
a
v
ìï } ü
ï
>0
æÎ int U
ö
ï u ï + O ( 0, ae) = av + O 0, ae =
÷
ç
aU =
{
}
(
)
í ý
a
×
v
+
O
0,
e
Ì
(
)
÷
ç
ïï ïï
÷
ç
è
ø
î þ
Далее пусть
{
>0
}
= u =a w wÎ U Ì
Теорема доказана.
Для малых
{ }
{ u = bw Î
R n b > 0, w Î U } = conU Þ
u Î int ( conU ) .

8.

2.9. Выпуклые конусы и частичная упорядоченность. Используя понятие выпуклого
конуса в пространстве
Rn
отношение «больше».
Определение 14. Пусть
можно ввести частичный порядок его элементов, т.е. ввести
K R
n
v Î R n , если u - v Î K u - v Î int K .
K
æ K ö
случае будем писать u v ç u v ÷ .
è
ø
Когда ясно, о каком конусе идет речь, писать будем просто " ", " ".
не меньше (строго больше)
Принимаем также, что отношение
v£u
v < u .
u Î Rn
- выпуклый конус. Будем говорить, что
u v
Заметим, что если
u v
uÎK
В этом
эквивалентно отношению
u Î int K ,
æ K ö
u 0 ç u 0 ÷.
è
ø
K
то
Перечислим и докажем ряд свойств введенного отношения,
присущие обычным
неравенствам.
n
Теоремы 18. Пусть K R
l1 0,L , lm 0,
m
то
выпуклый конус. Если
l u Î K.
i =1
i i
u1 ,L , um Î K ,

9.

u v следует, что a u a v при a 0.ÎK
Неравенство u v означает, что u - v Î K Þ a u - v = a u - a v Î K Þ
1. Из
a u a v.
2. Если
u1 v1
и
u2 v2 ,
то
u1 + u2 v1 + v2 .
Справедливы включения u1 - v1 Î K , u2 - v2 Î K .
ÎK
ÎK
u1 - v1 + u2 - v2 Î K Þ
В силу теоремы 18 имеем
u1 - v1 + u2 - v2 = u1 + u2 - v1 + v2 Î K Þ
u1 + u2 v1 + v2 .
3. Если u v, v w, то u w.
Из включений (u - v ), (v - w) Î K в силу теоремы 18 выводим
ÎK
ÎK
(u - v )+ (v - w) Î K Þ (u - v) + (v - w) = u - w Î K Þ u w.
В случае, когда конус
4.
Если
K
замкнутый, справедливо еще одно свойство
{ uk } ® u0 , { vk } ® v0 , uk vk , k = 1, 2,L
Для всех номеров k = 1,2, справедливо включение
®u0
®v0
,
то
uk - vk Î K .
u0 v0 .
Переходя в нем

10.

k ®
к пределу при
u0 v0 .
в силу замкнутости конуса
K получим u0 - v0 Î K Þ
Упражнение. Какую упорядоченность вводит конус
{
}
K = u Î R1 u 0
в пространстве
R1 -
множестве действительных чисел,
а конус
{
}
K n = u = u1 ,L , u n Î R n u i 0, i = 1,L , n в пространстве
R n - множестве
Решение. Конус
{
n-
мерных векторов.
}
K = u Î R1 u 0
на множестве действительных чисел.
Конус
n-
{
}
K n = u = u1 ,L , u n Î R n u i 0, i = 1,L , n частично упорядочивает
мерные вектора по признаку: вектор
если каждая координата вектора
вектора
вводит естественную упорядоченность
v.
u
u
больше либо равен вектора
v,
больше либо равна соответствующей координаты

11.

2.10. Многокритериальная оптимизация. Пусть
набор из
n
функций, определенных на множестве
Задача состоит в том,
чтобы выбором элемента
Fi : ® R 1 , i = 1, , n
Î
произвольной природы.
минимизировать каждую из
этих функций. Такую задачу обычно называют задачей оптимизации с векторным
критерием. В общем случае эта задача, очевидно, решения не имеет. Однако можно
искать оптимум в смысле частичной упорядоченности значений векторного критерия,
задаваемой некоторым выпуклым конусом.
Fi ( u ) ® min, u Î U Ì R n , i = 1, L , r ,
r
значений
где U -компактное множество, а Fi Î C ( U ) . В пространстве R Рассмотрим задачу векторной оптимизации
критериев
введем частичную упорядоченность. Будем говорить, что точка
( 1) ö
æ
F
ç
1 ÷
÷
ç
÷
ç
÷
ç
L
÷
ç
÷
ç
÷
( 1)
ç
( 1) ÷
F =ç
Fi ÷
÷
ç
÷
ç
÷
ç
÷
L
ç
÷
ç
÷
ç
÷
( 1) ÷
ç
÷
ç
èFr ø
меньше точки
F(
2)
( 2) ö
æ
F
ç
1 ÷
÷
ç
÷
ç
÷
ç
L
÷
ç
÷
ç
÷
ç
( 2) ÷

,
Fi ÷
÷
ç
÷
ç
÷
ç
÷
L
ç
÷
ç
÷
ç
÷
( 2) ÷
ç
÷
ç
èFr ø
если
( 1)
( 2)
Fj £ Fj

12.

для всех
j Î {1,L , r }
Упражнение 1.
и существует номер
i Î {1, L , r } ,
Построить выпуклый конус
KF ,
введенную частичную упорядоченность.
что
( 1)
( 2)
Fi < Fi .
который будет определять
ìï æF ö
ü
ïï
ïï ç 1 ÷
ïï
ç ÷
r
÷
Решение. K = ïí ç

Î R Fi ³ 0, " i Î {1,L , r } , $ j Î {1, L , r } : F j > 0ý.
ç
F
÷
ç
ïï ç ÷
ïï
÷
÷
ïîï ç
ïþ
èFr ø
ï
Докажем, что конус K F выпуклый. Пусть
( 1)
æ
ö
( 2)
æ
ö
F
ç
F
³
0
1 ³ 0÷
÷
ç
1
÷
ç
÷
÷
ç
ç
÷
÷
ç
ç
÷
L
÷
ç
L
÷
ç
÷
ç
÷
ç
÷
ç
÷
ç
÷
( 1)
ç
÷
2
(
)
÷
ç
Fi > 0÷
÷
ç
F
³
0
ç
÷
i
ç
÷
ç
÷
÷
ç
1
(
)
ç
÷
( 1)
( 2)
2
(
)
÷
ç
,
L
÷
l Î [ 0,1]
÷
F , F Î KF , F =ç
F
=
,
L
ç
÷
ç
÷
ç
÷
ç
÷
ç
÷
( 1)
÷
ç
( 2)
÷
ç
÷
ç
F
³
0
÷
ç
F
>
0
j
÷
ç
j
÷
ç
÷
ç
÷
÷
ç
ç
÷
÷
ç
L ÷
ç
÷
L
ç
÷
ç
÷
ç
÷
ç
÷
ç
÷
( 1)
÷
ç
2
(
)
÷
ç
ç
F
³
0
è
ø
÷
ç
r
Тогда
èF ³ 0÷
ø
r

13.

æl F ( 1) +( 1- l ) F ( 2) ³ 0 ö
÷
ç
1
1
÷
ç
÷
ç
÷
ç
L
÷
ç
÷
ç
÷
>0
ç
÷
}
÷
ç
l
¹
0
÷
ç
( 1)
( 2)
ç
÷
l Fi +( 1- l ) Fi > 0÷
ç
÷
ç
÷
ç
( 1)
( 1)
÷
ç
÷
L
l F +( 1 - l ) F = ç
Î KF
÷
÷
ç
ç
>
0
÷
64444744448l ¹ 1 ÷
ç
÷
ç
÷
( 1)
( 2)
ç
÷
l
F
+
1
l
F
>
(
)
ç
÷
j
j
ç
÷
÷
ç
÷
ç
L
÷
ç
÷
ç
÷
ç
1
2
(
)
(
)
÷
ç
÷
èl Fr +( 1- l ) Fr ³ 0 ø
Определение 15.
Точка
оптимальной по Парето,
выполнялось бы
u* ,
KF
u Î U,
оптимальная в смысле конуса
т. е. не существует такой точки
Fi ( u ) £ Fi ( u* ) " i = 1,L k
и
называется
для которой
$j Î {1, L k } : Fj ( u ) < F j ( u* ) .
Множество оптимальных по Парето точек обычно содержит более одной точки.
Полагаем
r
F ( u, l 1 , L l r ) = å l i Fi ( u ) , u Î U , l i > 0, i = 1, L , r.
i =1

14.

Теорема 21. Пусть точка
u* Î U
такова, что
F ( u* ) = min F ( u , l 1 , L l r ) , l i > 0, i = 1, L , r.
( 1)
uÎ U
Тогда точка
u* -
Доказательство.
для которой
оптимальна по Парето.
От противного приходим к существованию точки
u** Î U
Fi (u** ) £ Fi (u* ), " i = 1, L , r ,
$j Î {1, L , r } : F j (u** ) < F j (u* ).
Тогда
F ( u** , l 1 , L l r ) =
<F j ( u* )
6
4
47448
>0
>0
>0 Fr ( u* ) £
= l 1 F1 ( u** ) +L +l j Fj ( u** ) +L +l r Fr ( u** ) <
£ F1 ( u* )
< l 1 F1 ( u* ) +L +l j Fj ( u* ) +L +l 1r Fr ( u* ) = F ( u* , l 1 , L l r ) Þ
F ( u** , l 1 , L l r ) < F ( u* , l 1 ,L l r ) .
Последнее неравенство противоречит (1). Теорема доказана.

15.

Упражнение 2.
Найти все точки Парето в задачи векторной оптимизации
2
F1 ( u ) = ( u - 1) ® min,
2
F2 ( u ) = ( u - 3) ® min,
u Î U = [ 0,3]
Решение. Полагаем
2
2
F ( u , l 1 , l 2 ) = l 1 ( u - 1) +l 2 ( u - 3) ® min, u Î R1 , l 1 , l 2 > 0
F '( u ) = 2l 1 ( u - 1) + 2l 2 ( u - 3) = 0 Þ ( l 1 +l 2 ) u - l 1 - 3l 2 = 0 Þ
l 1 + 3l 2
u* =
.
l 1 +l 2
Покажем, что
u* < 3.
u* Î ( 0,3) .
Неравенство
u* > 0 очевидно.
Проверим неравенство
Имеем
>0
>0
l 1 + 3l 2
< 3 Þ l 1 + 3l 2 < 3 l 1 + 3l 2 Þ 1 < 3
l 1 +l 2
Таким образом, точка u* является внутренней точкой множества U .
F ''( u ) = 2l 1 + 2l 2 > 0.
Тогда
u* -
При этом
точка минимума функции F и она
оптимальна по Парето. Построим область вех таких точек.

16.

u* =
l1
l2
l1
l2
+3
+1
=
t +3
2
=1+
, l 1 , l 2 Î ( 0, +¥ ) Þ t Î ( 0, +¥ ) Þ
t +1
t +1
u* Î ( 1,3) Þ
U * = [1,3].
3
2.75
2.5
2.25
1.75
1.5
1.25
2
4
6
8
10
0
1
3
English     Русский Rules