引言:凸集的分离和支撑是研究最优性条件的重要工具,这些内容在约束优化中会用到,所以这是最优化的基础。
定理1:设
S
⊂
R
n
~S\subset\mathbb{R}^n~
S⊂Rn 为非空闭凸集,
y
∈
R
n
\
S
~y\in\mathbb{R}^n\backslash S~
y∈Rn\S ,则存在唯一的
x
ˉ
∈
S
\bar{x}\in S
xˉ∈S,使得该点到
y
~y~
y 的距离最小,即有:
∥
x
ˉ
−
y
∥
=
i
n
f
{
∥
x
−
y
∥
:
∀
x
∈
S
}
\Vert \bar{x}-y\Vert=inf\left\{\Vert x-y\Vert :\forall x\in S\right\}
∥xˉ−y∥=inf{∥x−y∥:∀x∈S}
根据范数的等价性,这里的范数可以是任何一种范数.
证明:先证明其存在性,考虑单位球
B
=
{
z
∈
R
n
:
∥
z
∥
≤
1
}
B=\left\{z\in\mathbb{R}^n:\Vert z\Vert\le1\right\}
B={z∈Rn:∥z∥≤1}
取足够大的正数
β
~\beta~
β ,使
D
=
S
∩
{
{
y
}
+
β
B
}
≠
∅
~D=S\cap\left\{\left\{y\right\}+\beta B\right\}\neq\varnothing~
D=S∩{{y}+βB}=∅
因为
S
~S~
S 为闭集,而
{
y
}
+
β
B
~\left\{y\right\}+\beta B~
{y}+βB 是有界闭集,所以
D
~D~
D 为非空有界闭凸集,于是
S
~S~
S 可以在
D
~D~
D 上的某一点取得它的最大值,在另一点取得最小值.
再证唯一性
假设存在
x
,
x
′
∈
S
~x,x'\in S~
x,x′∈S ,使得
∥
x
−
y
∥
=
∥
x
′
−
y
∥
=
r
\Vert x-y\Vert=\Vert x'-y\Vert=r
∥x−y∥=∥x′−y∥=r
其中
r
~r~
r 为
y
~y~
y 到
S
~S~
S 的最小距离
记
x
′
′
=
1
2
(
x
+
x
′
)
~x''=\frac{1}{2}(x+x')~
x′′=21(x+x′)
因为
x
′
′
−
y
=
1
2
x
−
1
2
y
+
1
2
x
′
−
1
2
y
′
x''-y=\frac{1}{2}x-\frac{1}{2}y+\frac{1}{2}x'-\frac{1}{2}y'
x′′−y=21x−21y+21x′−21y′,两边同时取范数,则有
∥
x
′
′
−
y
∥
≤
1
2
∣
x
−
y
∥
+
1
2
∣
x
′
−
y
∥
=
r
\Vert x''-y\Vert\le\frac{1}{2}\vert x-y\Vert+\frac{1}{2}\vert x'-y\Vert=r
∥x′′−y∥≤21∣x−y∥+21∣x′−y∥=r
由于
S
~S~
S 是凸集,
x
′
′
~x''~
x′′ 是
x
,
x
′
∈
S
~x,x'\in S~
x,x′∈S 的凸组合,所以
x
′
′
∈
S
~x''\in S~
x′′∈S
而由于
r
~r~
r 是
y
~y~
y 到
S
~S~
S 的最小距离,故
∥
x
′
′
−
y
∥
=
r
\Vert x''-y\Vert=r
∥x′′−y∥=r
根据平行四边形定律(两对角线的平方和等于一组临边平方和的两倍),有:
∥
x
−
x
′
∥
2
+
4
∥
x
′
′
−
y
∥
2
=
2
∥
x
−
y
∥
2
+
2
∥
x
′
−
y
∥
2
\Vert x-x'\Vert^2+4\Vert x''-y\Vert^2=2\Vert x-y\Vert^2+2\Vert x'-y\Vert^2
∥x−x′∥2+4∥x′′−y∥2=2∥x−y∥2+2∥x′−y∥2
由上式,我们就得到了:
∥
x
−
x
′
∥
2
=
2
r
2
+
2
r
2
−
4
r
2
=
0
\Vert x-x'\Vert^2=2r^2+2r^2-4r^2=0
∥x−x′∥2=2r2+2r2−4r2=0
故有
x
=
x
′
~x=x'~
x=x′ ,唯一性得证
注:上述的证明选自于百度百科,过程总体来说是简洁明了。
不过我个人有点疑问,上面的范数满足平行四边形法则是充要条件是由内积诱导的范数,欧式范数恰好是由内积诱导的范数,然后我们再利用范数的等价性。
定理2:设
S
⊂
R
n
~S\subset\mathbb{R}^n~
S⊂Rn 为非空闭凸集,
y
∈
R
n
\
S
~y\in\mathbb{R}^n\backslash S~
y∈Rn\S ,若有点
x
ˉ
∈
S
~\bar{x}\in S~
xˉ∈S ,
x
ˉ
与
y
~\bar{x}~与~y~
xˉ 与 y 距离最短的充要条件是
(
x
−
x
ˉ
)
(
x
ˉ
−
y
)
≥
0
,
∀
x
∈
S
(x-\bar{x})(\bar{x}-y)\ge0,~~\forall~x\in S
(x−xˉ)(xˉ−y)≥0, ∀ x∈S
证明:(充分性)
~~
对任意的
x
~x~
x ,由于
∥
y
−
x
∥
2
=
∥
y
−
x
ˉ
+
x
ˉ
−
x
∥
=
∥
y
−
x
ˉ
∥
2
+
∥
x
ˉ
−
x
∥
2
+
2
(
x
ˉ
−
x
)
T
(
y
−
x
ˉ
)
\begin{aligned} \Vert y-x \Vert^2&=\Vert y-\bar{x}+\bar{x}-x \Vert\\ &=\Vert y- \bar{x}\Vert^2+\Vert \bar{x}-x\Vert^2+2(\bar{x}-x)^T(y-\bar{x}) \end{aligned}
∥y−x∥2=∥y−xˉ+xˉ−x∥=∥y−xˉ∥2+∥xˉ−x∥2+2(xˉ−x)T(y−xˉ)
故
∥
y
−
x
∥
2
≥
∥
y
−
x
ˉ
∥
~\Vert y-x\Vert^2\ge\Vert y-\bar{x}\Vert~
∥y−x∥2≥∥y−xˉ∥ ,从而
x
ˉ
~\bar{x}~
xˉ 与
y
~y~
y 有极小距离
(必要性)
~~
设
∥
y
−
x
∥
2
≥
∥
y
−
x
ˉ
∥
2
,
∀
x
∈
S
~\Vert y-x\Vert^2\ge\Vert y-\bar{x}\Vert^2,\forall~x\in S~
∥y−x∥2≥∥y−xˉ∥2,∀ x∈S .注意到
x
ˉ
+
λ
(
x
−
x
ˉ
)
∈
S
~\bar{x}+\lambda(x-\bar{x})\in S~
xˉ+λ(x−xˉ)∈S ,
对充分小的
λ
>
0
~\lambda>0~
λ>0 ,于是,
∥
y
−
x
ˉ
−
λ
(
x
−
x
ˉ
)
∥
2
≥
∥
y
−
x
ˉ
∥
2
\Vert y-\bar{x}-\lambda(x-\bar{x})\Vert^2\ge\Vert y-\bar{x}\Vert^2
∥y−xˉ−λ(x−xˉ)∥2≥∥y−xˉ∥2
又
∥
y
−
x
ˉ
−
λ
(
x
−
x
ˉ
)
∥
2
=
∥
y
−
x
∥
2
+
λ
2
∥
x
−
x
ˉ
∥
2
+
2
λ
(
x
−
x
ˉ
)
T
(
x
ˉ
−
y
)
\Vert y-\bar{x}-\lambda(x-\bar{x})\Vert^2=\Vert y-x\Vert^2+\lambda^2\Vert x-\bar{x}\Vert^2+2\lambda(x-\bar{x})^T(\bar{x}-y)
∥y−xˉ−λ(x−xˉ)∥2=∥y−x∥2+λ2∥x−xˉ∥2+2λ(x−xˉ)T(xˉ−y)
从上面两式立得
λ
2
∥
x
−
x
ˉ
∥
2
+
2
λ
(
x
−
x
ˉ
)
T
(
x
ˉ
−
y
)
≥
0
,
对
充
分
小
的
λ
>
0
\lambda^2\Vert x-\bar{x}\Vert^2+2\lambda(x-\bar{x})^T(\bar{x}-y)\ge 0,对充分小的~\lambda>0~
λ2∥x−xˉ∥2+2λ(x−xˉ)T(xˉ−y)≥0,对充分小的 λ>0
两边同时除以
λ
~\lambda~
λ ,并令
λ
→
0
~\lambda\rightarrow 0~
λ→0 ,便得结果
定理3:设
S
⊂
R
n
~S\subset\mathbb{R}^n~
S⊂Rn 是非空闭凸集,
y
∈
R
n
\
S
,
~y\in\mathbb{R}^n\backslash S,~
y∈Rn\S, 则存在向量
p
≠
0
~p\neq 0~
p=0 和实数
α
~\alpha~
α ,使得
p
T
y
>
α
和
p
T
x
≤
α
,
∀
x
∈
S
p^Ty>\alpha~和~p^Tx\le\alpha~~,\forall x\in S
pTy>α 和 pTx≤α ,∀x∈S
即存在超平面
H
=
{
x
∣
p
T
x
=
α
}
~H=\left\{x|p^Tx=\alpha\right\}~
H={x∣pTx=α} 严格分离
y
~y~
y 和
S
~S~
S .
证明:因为
S
~S~
S 为闭凸集,
y
∉
S
~y\notin S~
y∈/S ,故由定理2可知存在唯一的与
y
~y~
y 距离极小的点
x
ˉ
∈
S
~\bar{x}\in S~
xˉ∈S ,使得
(
x
−
x
ˉ
)
T
(
x
ˉ
−
y
)
≥
0
∀
x
∈
S
(x-\bar{x})^T(\bar{x}-y)\ge 0~~\forall x\in S
(x−xˉ)T(xˉ−y)≥0 ∀x∈S
那我们不妨令
p
=
y
−
x
ˉ
~p=y-\bar{x}~
p=y−xˉ ,根据上式有
x
T
p
≤
x
ˉ
T
p
~x^Tp\le\bar{x}^Tp~
xTp≤xˉTp ,
我们令
α
=
p
T
x
ˉ
~~\alpha=p^T\bar{x}~
α=pTxˉ ,由于
p
T
y
−
p
T
x
ˉ
=
p
T
(
y
−
x
ˉ
)
≥
0
~p^Ty-p^T\bar{x}=p^T(y-\bar{x})\ge 0~
pTy−pTxˉ=pT(y−xˉ)≥0
所以我们就找到了这样的超平面且满足上述条件
定理4:(Farkas引理)
~~
设
A
∈
R
m
×
n
,
c
∈
R
~A\in\mathbb{R}^{m\times n},c\in\mathbb{R}~
A∈Rm×n,c∈R .则下列方程组有且仅有一组有解:
(
1
)
A
x
≤
0
,
c
T
x
>
0
,
(
2
)
A
T
=
c
,
y
≥
0
,
\begin{aligned} (1)~~&Ax\le 0,~~c^Tx>0,\\ (2)~~&A^T=c,~~~y\ge 0, \end{aligned}
(1) (2) Ax≤0, cTx>0,AT=c, y≥0,
证明:假设
(
2
)
~(2)~
(2) 有解,即存在
y
≥
0
~y\ge 0~
y≥0 ,使得
A
T
y
=
c
~A^Ty=c~
ATy=c .设
x
~x~
x 满足
A
x
≤
0
~Ax\le 0~
Ax≤0 ,则因
y
≥
0
~y\ge 0~
y≥0 ,有
c
T
x
=
y
T
A
x
≤
0
c^Tx=y^TAx\le 0
cTx=yTAx≤0
这表明
(
1
)
~(1)~
(1) 无解
再假设
(
1
)
~(1)~
(1) 无解,现证
(
2
)
~(2)~
(2) 必有解,记
S
=
x
∣
x
=
A
T
y
,
y
≥
0
S={x|x=A^Ty,~~y\ge0}
S=x∣x=ATy, y≥0
则
S
S
S是非空闭凸集,且
c
∉
S
~c\notin S~
c∈/S ,由定理
3
~3~
3 可知,存在
p
∈
R
n
~p\in\mathbb{R}^n~
p∈Rn 和
α
∈
R
~\alpha\in\mathbb{R}~
α∈R ,使得
p
T
c
>
α
和
p
T
x
≤
α
,
∀
x
∈
S
p^Tc>\alpha~~和~~p^Tx\le\alpha,~~\forall x\in S
pTc>α 和 pTx≤α, ∀x∈S
由于
0
∈
S
~0\in S~
0∈S ,故
α
≥
0
~\alpha\ge 0~
α≥0 ,因而
p
T
c
>
0
~p^Tc>0~
pTc>0 .又
α
≥
p
T
x
=
p
T
A
T
y
=
y
T
A
p
,
∀
y
≥
0
\alpha\ge p^Tx=p^TA^Ty=y^TAp,~~\forall y\ge 0
α≥pTx=pTATy=yTAp, ∀y≥0
由于
y
≥
0
~y\ge 0~
y≥0 可任意大,故
A
p
≤
0
~Ap\le 0~
Ap≤0 ,这样我们构造了向量
p
∈
R
n
~p\in\mathbb{R}^n~
p∈Rn ,满足
A
p
≤
0
~Ap\le 0~
Ap≤0 和
p
T
c
>
0
~p^Tc>0~
pTc>0 ,从而
(
1
)
~(1)~
(1) 有解.证明完成
为了研究两个凸集间的分离关系,我们引进下面的支撑超平面定义,并给出超平面支撑凸集的定理
定义5:设
s
⊂
R
n
~s\subset\mathbb{R}^n~
s⊂Rn 是非空集合,
p
∈
R
n
,
x
ˉ
∈
∂
S
~p\in\mathbb{R}^n,\bar{x}\in\partial S~
p∈Rn,xˉ∈∂S ,这里
∂
S
~\partial S~
∂S 表示集合
S
~S~
S 的边界,
∂
S
=
{
x
∈
R
n
∣
S
∩
N
δ
(
x
)
≠
∅
,
(
R
n
\
S
)
∩
N
δ
(
x
)
≠
∅
,
∀
δ
>
0
}
\partial S=\left\{x\in\mathbb{R}^n|S\cap N_{\delta}(x)\neq\varnothing,(\mathbb{R}^n\backslash S)\cap N_{\delta}(x)\neq\varnothing,~~\forall \delta>0\right\}
∂S={x∈Rn∣S∩Nδ(x)=∅,(Rn\S)∩Nδ(x)=∅, ∀δ>0}
其中
N
δ
(
x
)
=
{
y
∣
∥
y
−
x
∥
<
δ
}
~N_{\delta}(x)=\left\{y|\Vert y-x\Vert<\delta\right\}~
Nδ(x)={y∣∥y−x∥<δ} .若有
S
⊂
H
+
=
{
x
∈
S
∣
p
T
(
x
−
x
ˉ
)
≥
0
}
S\subset H^+=\left\{x\in S|p^T(x-\bar{x})\ge 0\right\}
S⊂H+={x∈S∣pT(x−xˉ)≥0},
或
S
⊂
H
−
=
{
x
∈
S
∣
p
T
(
x
−
x
ˉ
)
≤
0
}
S\subset H^-=\left\{x\in S|p^T(x-\bar{x})\le 0\right\}
S⊂H−={x∈S∣pT(x−xˉ)≤0},
则称超平面
H
=
{
x
∣
p
T
(
x
−
x
ˉ
)
=
0
}
~H=\left\{x|p^T(x-\bar{x})=0\right\}~
H={x∣pT(x−xˉ)=0} 是
S
~S~
S 在
x
ˉ
~\bar{x}~
xˉ 处的超平面.
定理6:设
S
⊂
R
n
~S\subset\mathbb{R}^n~
S⊂Rn 是非空凸集,
x
ˉ
∈
∂
S
~\bar{x}\in\partial S~
xˉ∈∂S .那么,在
x
ˉ
~\bar{x}~
xˉ 处存在一个超平面支撑
S
~S~
S ,即存在非零向量
p
~p~
p ,使得
p
T
(
x
−
x
ˉ
)
≤
0
,
∀
x
∈
c
∣
s
p^T(x-\bar{x})\le 0,~~\forall x\in c|s
pT(x−xˉ)≤0, ∀x∈c∣s
这里
c
∣
S
~c|S~
c∣S 表示
S
~S~
S 的闭包,
c
∣
S
=
{
x
∈
R
n
∣
S
∩
N
δ
(
x
)
≠
∅
,
∀
δ
>
0
}
~c|S=\left\{x\in\mathbb{R}^n|S\cap N_{\delta}(x)\neq\varnothing,~\forall~ \delta>0\right\}~
c∣S={x∈Rn∣S∩Nδ(x)=∅, ∀ δ>0}
证明:因为
x
ˉ
∈
∂
S
~\bar{x}\in\partial S~
xˉ∈∂S ,故存在序列
y
k
⊄
c
∣
S
~{y_k}\not\subset c|S~
yk⊂c∣S ,使得
y
k
→
x
ˉ
,
k
→
∞
y_k\rightarrow \bar{x},~~k\rightarrow\infty
yk→xˉ, k→∞
由定理
3
~3~
3 ,对应于每一个
y
k
~y_k~
yk ,存在
p
k
∈
R
n
~p_k\in\mathbb{R}^n~
pk∈Rn 且
∥
p
k
∥
=
1
~\Vert p_k\Vert=1~
∥pk∥=1 ,使得
p
k
T
y
k
>
p
k
T
x
,
∀
x
∈
c
∣
S
(1)
p_k^Ty_k>p_k^Tx,~~\forall x\in c|S\tag{1}
pkTyk>pkTx, ∀x∈c∣S(1)
由于
{
p
k
}
~\left\{p_k\right\}~
{pk} 有界,故存在收敛子列
{
p
k
}
K
~\left\{p_k\right\}_K~
{pk}K ,其极限为
p
~p~
p ,
∥
p
∥
=
1
~\Vert p\Vert=1~
∥p∥=1 ,上面
(
1
)
~(1)~
(1) 式显然成立.
固定
x
∈
c
∣
S
~x\in c|S~
x∈c∣S ,令
k
∈
K
,
k
→
∞
~k\in K,k\rightarrow\infty~
k∈K,k→∞ ,取极限,便得
p
T
(
x
−
x
ˉ
)
≤
0
~p^T(x-\bar{x})\le 0~
pT(x−xˉ)≤0 .
由于这个不等式对所有
x
∈
c
∣
S
~x\in c|S~
x∈c∣S 成立,从而结果得到.
注:利用上面的结论,我们有如下推论
推论7:设
S
⊂
R
n
~S\subset\mathbb{R}^n~
S⊂Rn 是非空凸集,
x
∉
S
~x\notin S~
x∈/S ,那么存在非零向量
p
~p~
p 使得
p
T
(
x
−
x
ˉ
)
≤
0
,
∀
x
∈
c
∣
S
p^T(x-\bar{x})\le 0,~~\forall x\in c|S
pT(x−xˉ)≤0, ∀x∈c∣S
证明:如果
x
ˉ
∉
c
∣
S
~\bar{x}\notin c|S~
xˉ∈/c∣S ,这就可以从定理
3
~3~
3 得到
如果
x
ˉ
∈
∂
S
~\bar{x}\in\partial S~
xˉ∈∂S ,这就可以从定理
6
~6~
6 得到
现在,我们来讨论两个凸集的分离定理.
定义8:设
S
1
,
S
2
∈
R
n
~S_1,S_2\in\mathbb{R}^n~
S1,S2∈Rn 是非空凸集,若
p
T
x
≥
α
,
∀
x
∈
S
1
和
p
T
x
≤
α
,
∀
x
∈
S
2
p^Tx\ge \alpha,~~\forall x\in S_1~~和~~p^Tx\le\alpha,~~\forall x\in\ S_2
pTx≥α, ∀x∈S1 和 pTx≤α, ∀x∈ S2
则称超平面
H
=
{
x
∣
p
T
x
=
α
}
~H=\left\{x| p^Tx=\alpha\right\}~
H={x∣pTx=α} 分离
S
1
~S_1~
S1 和
S
2
~S_2~
S2 .
此外,若
S
1
∪
S
2
⊄
H
~S_1\cup S_2\not\subset H~
S1∪S2⊂H ,则
H
~H~
H 称为正常分离
S
1
~S_1~
S1 和
S
2
~S_2~
S2 .
若
p
T
x
>
α
,
∀
x
∈
S
1
和
p
T
x
<
α
,
∀
x
∈
S
2
~p^Tx> \alpha,~~\forall x\in S_1~~和~~p^Tx<\alpha,~~\forall x\in\ S_2~
pTx>α, ∀x∈S1 和 pTx<α, ∀x∈ S2
则称
H
~H~
H 严格分离
S
1
~S_1~
S1 和
S
2
~S_2~
S2 .
若
p
T
x
≥
α
+
ϵ
,
∀
x
∈
S
1
和
p
T
x
≤
α
,
∀
x
∈
S
2
p^Tx\ge \alpha+\epsilon,~~\forall x\in S_1~~和~~p^Tx\le\alpha,~~\forall x\in\ S_2
pTx≥α+ϵ, ∀x∈S1 和 pTx≤α, ∀x∈ S2
则称
H
~H~
H 强分离
S
1
~S_1~
S1 和
S
2
~S_2~
S2 ,其中
ϵ
>
0
~\epsilon>0~
ϵ>0 .
定理9:(两个凸集的分离定理)
~~
设
S
1
,
S
2
∈
R
n
~S_1,S_2\in\mathbb{R}^n~
S1,S2∈Rn 是非空闭凸集,若
S
1
∩
S
2
≠
∅
~S_1\cap S_2\neq\varnothing~
S1∩S2=∅ ,则存在超平面分离
S
1
和
S
2
~S_1~和~S_2~
S1 和 S2 ,即存在非零向量
p
∈
R
n
~p\in\mathbb{R}^n~
p∈Rn ,使得
p
T
x
1
≤
p
T
x
2
,
∀
x
1
∈
c
∣
S
1
,
∀
x
2
∈
c
∣
S
2
p^Tx_1\le p^Tx_2,~~\forall x_1\in c|S_1,~~\forall x_2\in c|S_2
pTx1≤pTx2, ∀x1∈c∣S1, ∀x2∈c∣S2
证明:设
S
=
S
1
−
S
2
=
{
x
1
−
x
2
∣
x
1
∈
S
1
,
x
2
∈
S
2
}
S=S_1-S_2=\left\{x_1-x_2|x_1\in S_1,x_2\in S_2\right\}
S=S1−S2={x1−x2∣x1∈S1,x2∈S2}
因为
S
~S~
S 是凸集(这个我不再证明了,我在优快云的一篇文章,凸集与凸函数会有证明)
并且
0
∉
S
~0\notin S~
0∈/S ,由前面的推论
7
~7~
7 ,我们知存在非零向量
p
∈
R
n
~p\in\mathbb{R}^n~
p∈Rn ,使得
p
T
x
≤
p
T
0
=
0
,
∀
x
∈
c
∣
S
p^Tx\le p^T0=0,~~\forall x\in c|S
pTx≤pT0=0, ∀x∈c∣S
这就意味着
p
T
x
1
≤
p
T
x
2
,
∀
x
1
∈
c
∣
S
1
,
∀
x
2
∈
c
∣
S
2
p^Tx_1\le p^Tx_2,~~\forall x_1\in c|S_1,~~\forall x_2\in c|S_2
pTx1≤pTx2, ∀x1∈c∣S1, ∀x2∈c∣S2
于是结论得到 .
其实上面的分离定理可以加强而得到强分离定理
定理10:(两个凸集的强分离定理)
~~
设
S
1
和
S
2
~S_1~和~S_2~
S1 和 S2 是闭凸集,且
S
1
~S_1~
S1 有界,若
S
1
∩
S
2
≠
∅
~S_1\cap S_2\neq\varnothing~
S1∩S2=∅ ,则存在超平面分离
S
1
和
S
2
~S_1~和~S_2~
S1 和 S2 ,即存在非零向量
p
∈
R
n
和
ϵ
>
0
~p\in\mathbb{R}^n~和~\epsilon>0~
p∈Rn 和 ϵ>0 ,使得
i
n
f
{
p
T
x
∣
x
∈
S
1
}
≥
ϵ
+
s
u
p
{
p
T
x
∣
x
∈
S
2
}
inf \left\{p^Tx|x\in S_1\right\}\ge\epsilon+sup \left\{p^Tx|x\in S_2\right\}
inf{pTx∣x∈S1}≥ϵ+sup{pTx∣x∈S2}
证明:设
S
=
S
1
−
S
2
~S=S_1-S_2~
S=S1−S2 .注意到
S
~S~
S 为凸集,并且
0
∉
S
~0\notin S~
0∈/S .
我们先证明
S
~S~
S 是闭的
~
(由泛函分析的知识,这个是显然的)
于是,由定理
3
~3~
3 可知,存在非零向量
p
~p~
p 和实数
ϵ
~\epsilon~
ϵ ,使得
p
T
x
≥
ϵ
,
∀
x
∈
S
和
p
T
0
<
ϵ
p^Tx\ge \epsilon,~~\forall x\in S~和~p^T0<\epsilon
pTx≥ϵ, ∀x∈S 和 pT0<ϵ
因此,
ϵ
>
0
~\epsilon>0~
ϵ>0 ,由
S
~S~
S 的定义,我们得到
p
T
x
1
≥
ϵ
+
p
T
x
2
,
∀
x
1
∈
S
1
,
x
2
∈
S
2
p^Tx_1\ge \epsilon+p^Tx_2,~~\forall x_1\in S_1,x_2\in S_2
pTx1≥ϵ+pTx2, ∀x1∈S1,x2∈S2
从而得到结果
注:以上的内容都是我百度或者从书籍上整理而来,证明的过程之前也多次看过,大致过程并不复杂,此次再写,当然主要是记录自己的学习情况,留待以后回首吧。
那我主要说一下上面证明应该注意的地方吧,就是非空凸集和非空闭凸集的区别,比如在表明点与凸集分离的定理
3
~3~
3 ,我们是要求非空闭凸集,而在表明支撑超平面的定理
6
~6~
6 ,我们要求的是非空凸集.这两个定理既是相互联系又是有所区别。