zoukankan      html  css  js  c++  java
  • 凸集分离定理



    1. 凸集分离定理:欧式空间情形


       凸集的比较好的性质之一就是所谓的凸集分离定理,它告诉我们,可以选取一个超平面来分离两个不相交的凸集合!我们以后也会看到这个定理在凸优化问题中的应用,例如Slater条件。

      凸集分离定理(欧氏空间情形):设集合(S_{1}),(S_{2})(mathbb{R}^{n})((ngeq 1))中的两个不相交的非空凸集,则存在一个超平面分离(S_{1}),(S_{2}),既存在(vin mathbb{R}^{n}),(v eq 0)以及(binmathbb{R}) 使得:
    egin{equation}vcdot x+bgeq 0,end{equation} 对任意 (xin S_{1},) 且:
    egin{equation}vcdot x+bleq 0,end{equation} 对任意 (xin S_{2}).

    证明:
      由(S_{1}),(S_{2})为不相交凸集容易验证集合:(S_{1}-S_{2} riangleqlbrace x-ymid xin S_{1}, yin S_{2} brace) 为不包含 (0) 的凸集,于是我们只需要证明,存在(vinmathbb{R}^{n}),(v eq 0) 使得 对任意的(xin S_{1}-S_{2}), 有:(vcdot xgeq 0), 因为这时对任意的(xin S_{1}), (yin S_{2}), 则(x-yin S_{1}-S_{2}), (vcdot(x-y)=vcdot x-vcdot ygeq 0), 于是我们令(b riangleq -sup_{yin S_{2}}lbrace vcdot y brace), 此时(v), (b)正好满足上述不等式(1),(2)。

       因此不妨先证明一下以下的引理:

    引理1:(S)(mathbb{R}^{n})的一个闭凸子集, (0)为不属于 集合(S)内部的点,则存在(vinmathbb{R}^{n}), (v eq 0), s.t. (vcdot ygeq 0), 对任意(yin S).

       注意到,如果以上引理1成立,则这时候(S riangleq overline{S_{1}-S_{2}})是闭凸集, 并且由于(0 otin S1-S2), 由凸集的性质容易知道 (0)不属于(S)的内部,于是由以上引理1可以找到相应的(vinmathbb{R}^{n})使原命题成立,于是我们只需要证明以上引理.

       引理1的证明:首先我们证明 (0 otin S)的情形。这时由于 (S) 是闭集,存在(x^{ast}in S) 使得:(1)(Vert x^{ast}Vert=inf_{yin S}lbraceVert yVert brace). 我们断定这时候(x^{ast}cdot ygeq 0), 对任意(yin S).否则存在(y_{0}in S), 使得(x^{ast}cdot y_{0}<0), 这时候我们令:$$t=frac{y_{0}cdot(y_{0}-x^{ast})}{Vert y_{0}-x{ast}Vert{2}}$$, 由(y_{0}cdot x^{ast}<0)容易知(tin (0,1).) 我们令:

    [z riangleq tx^{ast}+(1-t)y_{0}, ]

    (zin S) 并且:

    [zperp (x^{ast}-z), ]

    于是:

    [Vert zVert^{2}=Vert x^{ast}Vert^{2}-Vert x^{ast}-zVert^{2}<Vert x^{ast}Vert^{2}, ]

    这与(1)相矛盾,于是情形(0 otin S)得证。

       现在我们考虑(0in partial S)的情形,这时存在序列(x_{k} otin S ightarrow 0), 当(k ightarrow infty)。由以上已经证明的情况可知,存在(v_{k}in mathbb{R}^{n}), (Vert v_{k}Vert=1) 使得 对任意的(yin S)(v_{k}cdot (y-x_{k})geq 0). 而由于序列(v_{k}) 有界,于是必然存在一收敛子列(v_{k_{i}})收敛到某(vinmathbb{R}^{n}), 这时(Vert vVert=1)且对任意的(yin S)我们有(v_{k_{i}}cdot (y-x_{k_{i}})geq 0),我们令(k ightarrow infty)自然可以得到(vcdot ygeq 0),此时引理得证, 定理证毕。

    2. 凸集分离定理:赋范线性空间情形


  • 相关阅读:
    Linux下链接mysql数据库的命令
    linux cp命令参数及用法详解
    svn命令在linux下的使用
    把一个一维数组转换为in ()
    JS修改标签中的文本且不影响其中标签
    Underscore template
    JavaScript动态加载js文件
    JavaScript库基本格式写法
    JavaScript class 使用
    Uncaught TypeError: Cannot read property 'ownerDocument' of null
  • 原文地址:https://www.cnblogs.com/szqfreiburger/p/11573936.html
Copyright © 2011-2022 走看看