- Dec. 05 创新岗 XJTU
- 第四周,在Boyd凸优化教材第一章的练习题中做了大量关于“ 任何闭凸集都可以用超平面刻画:一个凸集是所有包含他的半平面的交集” 的证明;如果对凸函数的上镜图使用此结论,就可以得到其共轭函数的描述,他是下周对偶理论的基础。
- PS:这门课可以改名字叫《凸分析》了,优化的内容(方法)只有一次课讲,Stephen Boyd的课程更侧重方法。
表示一个$R^n$中$(n-1)$维的超平面,令$\bar{x}$是其中的向量,则超平面可以被等价地定义为:
或者
可以看到超平面是与一个子空间平行的仿射集合,向量$a$与该子空间正交,即其法向量;超平面的两侧既是正半空间和负半空间。可能是开的或闭的;
有几种相似的说法,比如 超平面$H$分离了$C_1$和$C_2$ 、 $H$是两个集合的分离超平面, 两个集合可被分离等,都是指下列的条件:
或
如果将其中一个集合退化成一个单点集${\bar{x}}$ , 那这个超平面就是另一个集合在点$\bar{x}$ 的支撑超平面 (从集合上讲就是切点和切线的关系)
$C$是非空凸集, 如果$\bar{x}$不是他的内点, 则一定存在通过$\bar{x}$的超平面使得$C$在其闭半空间中。即存在$a^T \neq 0$ , 使得
证明使用到了投影定理:
一个点对一个集合做投影就是找到集合中的$z$ 使得$||z-x||^2$最小;同时满足下面的条件
$C_1$、$C_2$都是非空凸集,如果两者不相交,则一定存在其分离超平面;
Proof: $C_1,C_2$不想交意味着原点不属于$C$
则根据支撑超平面定理,点0出存在$C$的支撑超平面: 得出
把上文中的等号去掉,严格小于即为严格分离;
对于两个不相交法凸集,两者能被严格分离的等价条件如下:
$C_2-C_1$是闭集
$C_1$是闭的,$C_2$是紧的;
$C_1、C_2$都是多面体;
集合$C$的凸包是包含$C$的所有的闭半空间的交集;特别的,一个闭凸集的是包含他所有的闭半空间的交集;
第三类的分离比分离稍强一些,表示能不仅能分离$C1$与$C_2$, 且不同时包含 $C_1$与$C_2$; 既满足:
因为超平面的维度都比集合要低,因此只要其中一个集合不是空集,那么就能找到真分离的超平面;
令$\bar{x}$是空间中的一个向量,则
存在$C$与$\bar{x}$ 的真分离超平面 $\iff$ $\bar{x} \notin ri(C)$
仔细对比下定理1中关于存在支撑超平面的条件,可以发现一个要求是不在内部、真分离要求不在相对内部,可以看出真分离的要求更强一些:
上图中H不是真分离平面,因为他同时包含了点和集合;
两个几个存在真分离超平面 $\iff$ $ri(C_1) \cap ri(C_2) = \empty$
当然多面体比较特殊,如果其中一个凸集是多面体也可以保证真分离:
引入垂直超平面的动机是研究函数的上镜图,可以看到函数的上图应该不包含任何垂直的超平面;这一点有更严格的数学定理;
共轭函数在第二周定义过了,这里使用超平面研究其二次共轭,并引出共轭定理
(a) 恒有:
(b) 如果$f$ 是凸函数,则如果$f,f^*,f^{**}$中任意一个是真函数(正常函数),则其余都是正常函数;(正常函数就是不恒取无穷的函数)
(c) $f$是闭凸函数 $\iff$ $f(x) = f^{**}(x)$
(d) 也可以从图中看出来的: 函数$f$的闭凸包函数 是其二次共轭 (二次共轭函数的上图是原函数的闭凸包)好绕口啊!