前几节分别介绍了凸集、仿射集 和 锥 等概念和一些运算性质,这节在此基础上进一步研究凸集常用的性质。
一、 Caratheodory 定理
这一部分介绍凸几何上关于凸包的常用性质,如下:
定理1.1 (Caratheodory 定理【凸包】) 设集合 C⊂Rn, 则凸包 conv(C) 中任意一点 x 都可以表示成 C 中至多 n+1 个点的凸组合。(用符号表示:∀x∈conv(C), 则 x=∑n+1i=1αixi,其中 αi≥0,xi∈C,i=1,⋯,n+1, ∑n+1i=1αi=1.)
注:
1) 由凸包定义可知,凸包 conv(C) 中任意一点都可以表示成 C 中任意有限个点的凸组合,而Caratheodory 定理将其有限个点的范围控制在至多有 n+1 个点的凸组合。
2) 下图给出刻画上述定理的一个图示,设 C={(0,0),(0,1),(1,0),(1,1)} 是 R2 的子集,则 conv(C) 为下图中的正方形,考虑 x=(14,14), 则 x 可以表示为 (0,0),(0,1),(1,0) 的凸组合。
对锥包 cone(C) 而言,也有类似定理1.1的结论,即对锥包而言的Caratheodory 定理。
定理1.2(Caratheodory 定理【锥包】) 设集合 C⊂Rn, 则锥包 cone(C) 中任意一点 x 都可以表示成 C 中至多 n 个点的锥组合。 (用符号表示:∀x∈conv(C), 则 x=∑ni=1αixi,其中 αi≥0,xi∈C,i=1,⋯,n.)
推论1.3 紧集的凸包仍然是紧集。
注: 闭集的凸包不一定是闭集,见反例如下:
取 R2 中的闭集 A={(0,0)}∪{(x1,x2)|x1x2≥1,x1≥0,x2≥0}. 则 conv(A)={(0,0)}∪{(x1,x2)|x1>0,x2>0}.
二、 投影定理
定理2.1(投影定理) 设集合 C 是 Rn 中的非空闭凸集。
(1) 对 ∀x∈Rn, 存在唯一的点 πC(x)∈C, 使得 ‖x−πC(x)‖2=infy∈C‖x−y‖2.
(2) 对 ∀x∈Rn, 则点 z=πC(x) 是 x 到 C 的投影 当且仅当 ∀y∈C 有 ⟨x−z,y−z⟩≤0.
(3) 将 πC 看成映射 πC:Rn→C,则 πC 是连续且非扩张的,即 ‖πC(x)−πC(y)‖≤‖x−y‖, ∀x,y∈Rn.
三、凸集分离定理
在介绍凸集分离定理之前,先引入超平面、半空间等概念。
1.超平面: H={x|aTx=b}, 其中 a∈Rn,a≠0} 且 b∈R.
几何解释:对 ∀xo∈H, 则超平面可表示成下面一种形式: H={x|aT(x−x0)=0}=x0+a⊥,其中a⊥={v|aTv=0},
下图刻画 R2 中的超平面:
2.半空间: 一个超平面将 Rn 划分成两个(闭)半空间,即 H+={x|aTx≥b}, H−={x|aTx≤b},
定义3.1(分离超平面) 设 Rn 中两个不相交的非空集合 C 和 D, 即 C∩D=∅, 若存在 a≠0 和 b 使得 aTx≤b,∀x∈C; aTz≥b,∀z∈D.
定理3.2(凸集分离定理) 设 C 和 D 是 Rn 中两个不相交的非空凸集, 则存在超平面将 C 和 D 分离。
定义3.3(严格分离超平面)若定义3.1中构造的超平面满足更强的条件,即存在 a≠0 和 b 使得 aTx<b,∀x∈C; aTz>b,∀z∈D,
注: 一般情况下,两个不相交的凸集不一定能够被超平面严格分离,即使是闭凸集的情况,也不一定可以严格分离。见反例如下:
取 Rn 中的集合 C={(x,y)|xy≥1,x,y>0, D={(x,y)|x≤0} 即可。
命题3.4 设 C 和 D 是两个不相交的非空闭凸集,且二者至少有一个是紧集,则存在超平面严格分离 C 和 D.
命题3.5(点和闭凸集的严格分离) 设 C⊂Rn 是闭凸集,x0∉C, 则存在超平面严格分离 x0 和 C.
推论3.6 任意一个闭凸集 C 都是包含它的所有半空间的交: C=⋂{H|H是半空间,C⊂H}.
四、支撑超平面定理
定理4.1(支撑超平面定理) 设 C⊂Rn 是非空凸集,x0∈∂C,则存在 a≠0 使得 aTx≤aTx0,∀x∈cl(C).
- 本文作者: swt_2020
- 本文链接: https://swt-2020.github.io/2020/11/07/凸集常用性质/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!