Пусть S subseteq mathbbRn. Множество S называется выпуклым, если отрезок, соединяющий любые две точки множества S, также принадлежит S, т. Е. Если x1,x2 inS , тогда lambdax1+ left(1− lambda right)x2 inS, где lambda in left(0,1 right).
Примечание —
- Объединение двух выпуклых множеств может быть или не быть выпуклым.
- Пересечение двух выпуклых множеств всегда выпукло.
доказательство
Пусть S1 и S2 — два выпуклых множества.
Пусть S3=S1 capS2
Пусть x1,x2 inS3
Так как S3=S1 capS2, таким образом, x1,x2 inS1 и x1,x2 inS2
Поскольку Si является выпуклым множеством, forall i in1,2,
Таким образом, lambdax1+ left(1− lambda right)x2 inSi, где lambda in left(0,1 right)
Поэтому lambdax1+ left(1− lambda right)x2 inS1 capS2
Rightarrow lambdax1+ left(1− lambda right)x2 inS3
Следовательно, S3 является выпуклым множеством.
-
Средневзвешенное значение в форме displaystyle sum limitki=1 lambdaixi, где displaystyle sum limitki=1 lambdai=1 и lambdai geq0, foralli in left[1,k right] называется конической комбинацией x1,x2,....xk.
-
Средневзвешенное значение вида displaystyle sum limitki=1 lambdaixi, где displaystyle sum limitki=1 lambdai=1 называется аффинной комбинацией x1,x2,....xk.
-
Средневзвешенное значение вида displaystyle sum limitki=1 lambdaixi называется линейной комбинацией x1,x2,....xk.
Средневзвешенное значение в форме displaystyle sum limitki=1 lambdaixi, где displaystyle sum limitki=1 lambdai=1 и lambdai geq0, foralli in left[1,k right] называется конической комбинацией x1,x2,....xk.
Средневзвешенное значение вида displaystyle sum limitki=1 lambdaixi, где displaystyle sum limitki=1 lambdai=1 называется аффинной комбинацией x1,x2,....xk.
Средневзвешенное значение вида displaystyle sum limitki=1 lambdaixi называется линейной комбинацией x1,x2,....xk.
Примеры
Шаг 1 — Докажите, что множество S = \ left \ {x \ in \ mathbb {R} ^ n: Cx \ leq \ alpha \ right \} является выпуклым множеством.
Решение
Пусть x1 и x2 inS
RightarrowCx1 leq alpha и andCx2 leq alpha
Показать: y= left( lambdax1+ left(1− lambda right)x2 right) inS forall lambda in left(0,1 верно)
Cy=C left( lambdax1+ left(1− lambda right)x2 right)= lambdaCx1+ left(1− lambda right)Cx2
RightarrowCy leq lambda alpha+ left(1− lambda right) alpha
RightarrowCy leq alpha
Rightarrowy inS
Следовательно, S является выпуклым множеством.
Шаг 2 — Докажите, что множество S = \ left \ {\ left (x_1, x_2 \ right) \ in \ mathbb {R} ^ 2: x_ {1} ^ {2} \ leq 8x_2 \ right \} равно выпуклое множество.
Решение
Пусть x,y inS
Пусть x= left(x1,x2 right) и y= left(y1,y2 right)
Rightarrowx21 leq8x2 и y21 leq8y2
Чтобы показать — lambdax+ left(1− lambda right)y inS Rightarrow lambda left(x1,x2 right)+ left(1− lambda right) left(y1,y2 right) inS Rightarrow left[ lambdax1+ left(1− lambda)y2] inS right) right]
Теперь left[ lambdax1+ left(1− lambda right)y1 right]2= lambda2x21+ left(1− lambda right)2y21+2 lambda left(1− lambda right)x1y1
Но 2x1y1 leqx21+y21
Следовательно,
left[ lambdax1+ left(1− lambda right)y1 right]2 leq lambda2x21+ left(1− lambda right)2y21+2 lambda left(1− lambda right) left(x21+y21 right)
Rightarrow left[ lambdax1+ left(1− lambda right)y1 right]2 leq lambdax21+ left(1− lambda right)y21
Rightarrow left[ lambdax1+ left(1− lambda right)y1 right]2 leq8 lambdax2+8 left(1− lambda right)y2
Rightarrow left[ lambdax1+ left(1− lambda right)y1 right]2 leq8 left[ lambdax2+ left(1− lambda right)y2 right]
Rightarrow lambdax+ left(1− lambda right)y inS
Шаг 3 — Показать, что множество S in mathbbRn является выпуклым тогда и только тогда, когда для каждого целого числа k каждая выпуклая комбинация любых k точек из S находится в S.
Решение
Пусть S — выпуклое множество. затем, чтобы показать;
c1x1+c2x2+.....+ckxk inS, displaystyle sum limitk1ci=1,ci geq0, foralli in1,2,....,k
Доказательство по индукции
Для k=1,x1 inS,c1=1 Rightarrowc1x1 inS
Для k=2,x1,x2 inS,c1+c2=1 и поскольку S — выпуклое множество
Rightarrowc1x1+c2x2 inS.
Пусть выпуклая комбинация m точек S находится в S, т. Е.
c1x1+c2x2+...+cmxm inS, displaystyle sum limitm1ci=1,ci geq0, foralli in1,2,...,m
Теперь пусть x1,x2....,xm,xm+1 inS
Пусть x= mu1x1+ mu2x2+...+ mumxm+ mum+1xm+1
Пусть x= left( mu1+ mu2+...+ mum right) frac mu1x1+ mu2x2+ mumxm mu1+ mu2+.........+ mum+ muт+1Xт+1
Пусть y= frac mu1x1+ mu2x2+...+ mumxm mu1+ mu2+.........+ mum
Rightarrowx= left( mu1+ mu2+...+ mum right)y+ mum+1xm+1
Теперь y inS, потому что сумма коэффициентов равна 1.
Rightarrowx inS, поскольку S — выпуклое множество и y,xm+1 inS
Следовательно, доказано по индукции.