最优化所需基础知识-第五节:分离超平面定理
Posted 快乐江湖
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最优化所需基础知识-第五节:分离超平面定理相关的知识,希望对你有一定的参考价值。
文章目录
一:分离超平面定理
分离超平面定理:如果 C C C和 D D D是不相交的凸集,则存在非零向量 a a a和常数 b b b,使得
a T x ≤ b , ∀ x ∈ C a^Tx\\leq b,\\forall x\\in C aTx≤b,∀x∈C
且
a T x ≥ b , ∀ x ∈ D a^Tx\\geq b,\\forall x\\in D aTx≥b,∀x∈D
也即超平面 x ∣ a T x = b \\x|a^Tx=b\\ x∣aTx=b分离了 C C C和 D D D
下图是 R 2 \\R^2 R2中的2个凸集,可以使用超平面划分
超平面分离定理表明,如果要软划分 R n \\R^n Rn中的2个凸集,则只需要求得一个适当的超平面即可,这在分类问题中属于很容易解决的问题。实际上,如果有任何一个集合不是凸集,则定理一般不成立,此时如果我们要划分不同的集合,就需要使用更加复杂的平面
比如下图是 R 2 \\R^2 R2中的2个集合,其中 D D D不是凸集,所以无法使用超平面对其划分,而必须使用更加复杂的平面
二:严格分离定理
- 分离超平面定理表明若集合仅是凸集,则定理中等号可能成立,也即某一凸集与超平面相交。 但很多时候我们要求超平面与任何凸集都不交,为此需要加强定理的条件
严格分离定理:如果 C C C和 D D D是不相交的凸集,且 C C C是闭集 D D D是紧集,则存在非零向量 a a a和常数 b b b,使得
-
闭集:界点都是集合中某子系列的极限点,且属于本集合
-
紧集:集合中任何子系列的极限点都属于本集合(这些极限点可能是内点,也可能是界点)
a T x < b , ∀ x ∈ C a^Tx< b,\\forall x\\in C aTx<b,∀x∈C
且
a T x > b , ∀ x ∈ D a^Tx> b,\\forall x\\in D aTx>b,∀x∈D
也即超平面 x ∣ a T x = b \\x|a^Tx=b\\ x∣aTx=b严格分离了 C C C和 D D D
三:支撑超平面
支撑超平面:给定集和 C C C以及边界上的点 x 0 x_0 x0,如果 a ≠ 0 a\\not=0 a=0满足 a T x ≤ a T x 0 , ∀ x ∈ C a^Tx\\leq a^Tx_0,\\forall x\\in C aTx≤aTx0,∀x∈C,那么称集合
x ∣ a T x = a T x 0 \\x|a^Tx= a^Tx_0\\ x∣aTx=aTx0
为 C C C在边界点 x 0 x_0 x0处的支撑超平面
如下图,从几何上解释是:超平面 x ∣ a T x = a T x 0 \\x|a^Tx= a^Tx_0\\ x∣aTx=aTx0与 C C C相切于点 x 0 x_0 x0,而且半空间 x ∣ a T x ≤ a T x 0 \\x|a^Tx\\leq a^Tx_0\\ x∣aTx≤aTx0包含于 C C C
四:支撑超平面定理
支撑超平面定理:若 C C C是凸集,则 C C C的任意边界点处都存在支撑超平面。从几何上的解释是:给定一个平面后,可以把凸集边界上的任意一点当成支撑点,然后将凸集放在该平面上
以上是关于最优化所需基础知识-第五节:分离超平面定理的主要内容,如果未能解决你的问题,请参考以下文章