令
C1,C2
是
Rn
中的非空集合,有一个超平面
H
,如果
有时候也会考虑其他类别的分离,例如严格(strict)分离,此时 C1,C2 属于对立的开半空间。然而因为真分离与强分离非常自然地对应于线性代数中的极值,所以目前为止这两种是最有用的。
定理11.1 令 C1,C2 是 Rn 中的非空集,当且仅当存在向量 b 使得
inf{⟨x,b⟩|x∈C1}≥sup{⟨x,b⟩|x∈C2} - sup{⟨x,b⟩|x∈C1}>inf{⟨x,b⟩|x∈C2}
那么存在一个超平面,它真分离 C1,C2 。
当且仅当存在一个向量 b 使得
3. inf{⟨x,b⟩|x∈C1}>sup{⟨x,b⟩|x∈C2} 那么存在一个超平面,它强分离 C1,C2 。
证明: 假设 b 满足条件
(a),(b) 并选择 C1 上极小值与 C2 上极大值之间任意值 β 。那么我们有 b≠0,β∈R , H={x|⟨x,b⟩=β} 是一个超平面(定理1.3)。半空间 {x|⟨x,b⟩≥β} 包含 C1 ,而 {x|⟨x,b⟩≤β} 包含 C2 ,条件 (b) 表明 C1,C2 并非都含于 H ,所以H 真分离 C1,C2 。反过来,当 C1,C2 能被真分离时,分离超平面与包含 C1,C2 的闭半空间可以只用 b,β 来描述,即对于每个 x∈C1,⟨x,b⟩≥β ,对于每个 x∈C2,⟨x,b⟩≤β ,且至少有一个 x∈C1 或 x∈C2 使得严格不等式成立,所以 b 满足条件
(a),(b) 。如果 b 满足条件
(c) ,我们可以选择 β∈R,δ>0 使得对于每个 x∈C1,⟨x,b⟩≥β+δ 并且对每个 x∈C2,⟨x,b⟩≤β−δ 。因为单位球 B 是有界的,所以ε 可以选择足够小使得对于每个 εB 中的 y 满足|⟨y,b⟩|<δ ,那么
C1+εB⊂{x|⟨x,b⟩>β}C2+εB⊂{x|⟨x,b⟩<β}这样的话 H={x|⟨x,b⟩=β} 强分离 C1,C2 。反过来,如果 C1,C2 被强分离,那么对于某个 b,β,ε>0 ,刚刚描述的包含关系是成立的,那么
β≤inf{⟨x,b⟩+ε⟨y,b⟩|x∈C1,y∈B}<inf{⟨x,b⟩|x∈C1}β≥sup{⟨x,b⟩+ε⟨y,b⟩|x∈C2,y∈B}>sup{⟨x,b⟩|x∈C2}所以条件 (c) 成立。 ||
两个集合可否被分离是一个存在问题,所以这就是为何分离理论中许多出名的应用都出现在各种存在定理的证明中。最典型的情况就是需要求出满足某种性质的向量 b ,此时我们可以构造一对凸集
C1,C2 使得问题中的向量 b 对应于分离C1,C2 的超平面。Rn 中分离超平面的存在性是一个相对基本的问题,不牵涉到选择公理,我们在下面定理的证明中给出了基本构造方法。
定理11.2 令 C 是
Rn 中非空相对开凸集,令 M 是Rn 中非空仿射集且不与 C 相交,那么存在一个包含M 的超平面,使得一个开半空间包含 C 。证明: 如果 M 本身是超平面,那么有一个开半空间肯定包含C ,否则的话 C 将与C 相交,这就与假设矛盾。(如果 C 包含两个对立开半空间的点x,y ,那么这两点之间线段上的点将位于半空间的边界上)假设 M 不是超平面,那么我们将说明如果构造一个比M 维数高且与 C 不相交的仿射集M′ ,这个构造法在 n 步或不到n 步后给出一个满足要求的超平面 H ,这样的话就证明了该定理。我们假设
0∈M (如果需要的话可以进行平移),这样的话 M 是一个子空间,凸集C−M 包含 C 但不含0。因为M 不是超平面,所以子空间 M⊥ 包含一个二维子空间 P ,令M′=P∩(C−M) ,这是 P 中的一个相对开凸集(推论6.5.1与推论6.6.2),并且它不包含0。接下来我们要做的就是在P 中找到一条通过0的直线 L 且与C′ 不相交,这样的话 M′=M+L 将是维数高于 M 且与C 不相交的子空间。(实际上, (M+L)∩C≠∅ 意味着 L∩(C−M)≠∅ ,这与 L∩C′=∅ 是矛盾的)为简单起见,我们将平面 P 看成R2 ,如果 C′ 是空集或零维,那么直线 L 显然存在,如果aff C′ 是不包含0的直线,我们将 L 取为过0 的平行线,如果aff C′ 是包含0的直线,那么我们将 L 取为过0的垂线。对于剩余的情况,C′ 是二维的且是开的。集合 K=∪{λC′|λ>0} 是包含 C′ 的最小凸锥(推论2.6.3),因为它是开集的并所以它也是开集,而且还不包含0,因此 K 是R2 中角度不超过 π 的开扇形,我们将 L 取成延伸扇形一条边界得到的线。|| 主要的分离定理如下。
定理11.3 令 C1,C2 是 Rn 中的非空凸集,要想存在一个真分离 C1,C2 的超平面,充分必要条件是 ri C1,ri C2 没有公共点。
证明: 考虑凸集 C=C1−C2 ,根据推论6.6.2,它的相对内部是 ri C1−ri C2 ,所以当且仅当 ri C1,ri C2 没有公共点时, 0∉ri C 。接下来,如果 0∉ri C ,那么根据前面的定理存在一个包含 M={0} 的超平面使得 ri C 包含在一个开半空间中;那么半空间的闭包包含 C ,因为
C⊂cl(ri C) ,所以如果 0∉ri C 那么存在向量 b 使得
0≤infx∈C⟨x,b⟩=infx1∈C1⟨x1,b⟩−supx2∈C2⟨x2,b⟩0<supx∈C⟨x,b⟩=supx1∈C1⟨x1,b⟩−infx2∈C2⟨x2,b⟩ 根据定理11.1这就意味着 C1,C2 可以真分离。反过来这些条件意味着 0∉ri C ,因为这说明包含 C 半空间
D={x|⟨x,b⟩≥0} 的存在性,它的内部 ri D={x|⟨x,b⟩>0} 与 C 相交,在这种情况中ri C⊂ri D (推论6.5.2)。 ||对于真分离,集合最多有一个可以包含在分离超平面中,如 R2 中的集合
C1={(ξ1,ξ2)|ξ1>0,ξ2≥ξ−11}C1={(ξ1,0)|ξ1≥0}这些集合是不相交的,唯一的分离超平面是 ξ1 轴,它包含 C2 ,这个例子还说明不相交的闭集不一定能被强分离。
定理11.4 令 C1,C2 是 Rn 中的非空凸集,要想存在强分离 C1,C2 的超平面,充分必要条件是
inf{|x1−x2||x1∈C1,x2∈C2}>0换句话说 0∉cl(C1−C2) 。
证明: 如果 C1,C2 可以被强分离,那么对于某个 ε>0,C1+εB 与 C2+εB 不相交。另一方面,如果后者成立,那么根据前面的定理 C1+εB 与 C2+εB 可以被强分离。因为对于 ε′=ε/2,εB=ε′B+ε′B ,所以集合 (C1+ε′B)+ε′B 与 (C2+ε′B)+ε′B 属于对立的闭半空间,这样的话 C1+ε′B 与 C2+ε′B 在对立的闭半空间,因此当且仅当对 ε>0 ,原点不属于集合
(C1+εB)−(C2+εB)=C1−C2−2εB时, C1,C2 可以被强分离。这个条件意味着对于某个 ε。0
2εB∩(C1−C2)=∅换句话说 0∉cl(C1−C2) 。 ||
推论11.4.1 令 C1,C2 是 Rn 中非空不相交闭凸集且没有公共的回收方向,那么存在一个超平面强分离 C1,C2 。
证明: 因为 C1,C2 不相交,所以我们有 0∉(C1−C2) ,但是根据推论9.1.2,在回收条件下 cl(C1−C2)=C1−C2 。 ||
推论11.4.2 令 C1,C2 是 Rn 中的非空凸集,其闭包是不相交,如果有一个集合是有界的,那么出在超平面强分离 C1,C2 。
证明: 将第一个推论应用到 cl C1,cl C2 上,其中有一个没有回收方向。 ||
凸多面体的分离结果会将在推论19.3.3,定理20.2,推论20.3.1与定理22.6中给出。
弱线性不等式组 ⟨x,bi⟩≤βi,∈I 的解集 x 是闭凸集,因为它是闭半空间的交集。现在我们将说明
Rn 中每个闭凸集可以表示成这样的解集。定理11.5 闭凸集 C 是包含它的半空间之交。
证明: 我们可以假设 ∅≠C≠Rn ,因为否则的话定理明显成立。给定任意 a∉C ,集合 C1={a},C2=C 满足定理11.4中的条件,因此存在一个强分离 {a},C 的超平面,包含 C 的闭半空间不包含a ,所以包含 C 闭半空间的交除了C 中的点外不包含其他点。 ||推论11.5.1 令 S 是
Rn 的任意子集,那么 cl(conv S) 是包含 S 的闭半空间值交。证明: 闭半空间包含 C=cl(conv S) 当且仅当它包含 S 。推论11.5.2 令 C 是Rn 的凸子集但不是 Rn 本身,那么存在一个包含 C 的闭半空间。换句话说,存在b∈Rn 使得线性函数 ⟨⋅,b⟩ 在 C 上有上界。证明: 假设表明 cl≠Rn (否则的话 Rn=ri(cl C)⊂C )。根据定理,一个点属于 cl C 当且仅当它属于包含 cl C 的每个闭半空间,所以包含 cl C 的闭半空间不会为空。 ||定理11.5的深入版本会在定理18.8中给出。
切的几何概念是分析中最重要的工具之一,曲线的切线与曲面的切平面一般用微分的形式定义。在凸分析中,我们利用相反的方法,广义切在几何上用分离来定义,之后这个概念发展成广义微分理论。
广义切表示为支撑超平面与半空间,令 C 是
Rn 中的凸集, C 的支撑半空间是包含C 的闭半空间,且有一个点在 C 的边界上。C 的支撑超平面就是 C 支撑半空间的边界,它本身是一个超平面。换句话说,C 的支撑超平面可以表示成 H={x|⟨x,b⟩=β},b≠0 其中对于每个 x∈C,⟨x,b⟩≤β 且至少有一个点 x∈C 使得 ⟨x,b⟩=β ,因此 C 的支撑超平面与一个线性函数有关,该函数找到C 上的最大值。经过给定点 a∈C 的支撑超平面对应于向量 b ,它是C 在 a 处的法向量。如果
C 不是 n 维的,这样的话aff C≠Rn ,所以我们总是可以将 aff C 扩展成包含 C 的超平面,这样的支撑超平面我们几乎不感兴趣,所以我们只讨论非平凡(non-trivial)的支撑超平面即不包含C 本身。定理11.6 令 C 是一个凸集,
D 是 C 的一个非空凸子集(例如,由单点组成的子集)。要想存在一个C 的非平凡支撑超平面且包含 D ,充分必要条件是D 与 ri C 不相交。证明: 因为 D⊂C ,所以 C 的非平凡支撑超平面(包含
D )与真分离 D,C 的超平面是一样的。根据定理11.3,这样的超平面存在,当且仅当 ri D 与 ri C 不相交,这个条件等价于 D 与ri C 不相交(推论6.5.2)。 ||推论11.6.1 凸集在其所有边界点上有非零法向量。
推论11.6.2 令 C 是凸集,
x∈C 是 C 的相对边界点,当且仅当存在一个线性函数h 使得 h 实现的作用是:C 上 x 点达到最大值,并且h 不是 C 上的常函数。前面的结果在凸锥的情况下可以重新定义。
定理11.7 令 C1,C2 是 Rn 中的非空子集,至少有一个是锥。如果存在一个超平面真分离 C1,C2 ,那么存在一个超平面真分离 C1,C2 且过原点。证明: 假设 C2 是锥。如果 C1,C2 可以被真分离,那么存在一个向量 b ,其满足定理11.1的前两个条件。令
β=sup{⟨x,b⟩|x∈C2} 那么,正如定理11.1中的证明,集合
H={x|⟨x,b⟩=β}是真分离 C1,C2 的超平面。因为 C2 是锥,所以
λ⟨x,b⟩=⟨λx,b⟩≤β<∞,∀x∈C2,∀λ>0这表明 β≥0 且对每个 C2 中的 x,⟨x,b⟩≤0 ,因此 β=0,0∈H 。 ||
推论11.7.1 Rn 中的非空闭凸锥是包含它的齐次闭半空间的交(齐次半空间其边界上有原点)。
证明: 利用定理来提炼定义11.5的证明。 ||
推论11.7.2 令 S 是
Rn 中的任意子集, K 是由S 生成的凸锥的闭包,那么 K 是所有包含S 的齐次闭半空间的交。证明: 齐次闭半空间是包含原点的闭凸锥,这样的锥要想包含 S ,当且仅当它包含
K ,然后利用前面的推论即可。 ||推论11.7.3 令 K 中
Rn 中的凸锥但不是 Rn 本身,那么 K 含于Rn 的某个齐次闭半空间。换句话说,存在某个向量 b≠0 使得对于每个 x∈K,⟨x,b⟩≤0 。证明: 类似推论11.5.2。 ||
to be continue.…..