最优化所需基础知识-第五节:分离超平面定理

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 aTxb,xC

a T x ≥ b , ∀ x ∈ D a^Tx\\geq b,\\forall x\\in D aTxb,xD

也即超平面 x ∣ a T x = b \\x|a^Tx=b\\ xaTx=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,xC

a T x > b , ∀ x ∈ D a^Tx> b,\\forall x\\in D aTx>b,xD

也即超平面 x ∣ a T x = b \\x|a^Tx=b\\ xaTx=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 aTxaTx0,xC,那么称集合

x ∣ a T x = a T x 0 \\x|a^Tx= a^Tx_0\\ xaTx=aTx0

C C C在边界点 x 0 x_0 x0处的支撑超平面

如下图,从几何上解释是:超平面 x ∣ a T x = a T x 0 \\x|a^Tx= a^Tx_0\\ xaTx=aTx0 C C C相切于点 x 0 x_0 x0,而且半空间 x ∣ a T x ≤ a T x 0 \\x|a^Tx\\leq a^Tx_0\\ xaTxaTx0包含于 C C C

四:支撑超平面定理

支撑超平面定理:若 C C C是凸集,则 C C C的任意边界点处都存在支撑超平面。从几何上的解释是:给定一个平面后,可以把凸集边界上的任意一点当成支撑点,然后将凸集放在该平面上

以上是关于最优化所需基础知识-第五节:分离超平面定理的主要内容,如果未能解决你的问题,请参考以下文章

感知机算法

最优分离超平面目标函数混淆

最优化所需基础知识-第三节:重要凸集举例

最优化知识笔记整理汇总

优化理论01----凸集保持凸性的运算线性锥不等式组分离超平面和支撑超平面超平面和半空间欧几里得球多面体单纯形

物理层-第五节:信道的极限容量