P7 保凸运算

保凸运算

交集

S 1 , S 2 S_1,S_2 S1,S2 为凸集,则 S 1 ⋂ S 2 S_1 \bigcap S_2 S1S2 为凸集。

S a S_a Sa 为凸集, ∀ a ∈ A \forall a \in A aA, 则 ⋂ a ∈ A S a \bigcap_{a \in A} S_a aASa 为凸集。

仿射函数

f : R n ↦ R m f: R^n \mapsto R^m f:RnRm 是仿射的,当 f ( x ) = A x + b A ∈ R n b ∈ R m f(x)=Ax+b \quad A \in R^n \quad b \in R^m f(x)=Ax+bARnbRm

S ⊂ R n S \subset R^n SRn 为凸, f : R n ↦ R m f: R^n \mapsto R^m f:RnRm 是仿射的,则 f ( S ) = { f ( x ) ∣ x ∈ S } f(S) = \lbrace f(x) | x \in S \rbrace f(S)={f(x)xS} 为凸。

在这里插入图片描述
例如:把足球线性变换称橄榄球,仍是凸集。

逆仿射变换

g : R k ↦ R n g:R^k \mapsto R^n g:RkRn 为仿射。

g − 1 ( S ) = { x ∣ f ( x ) ∈ S } g^{-1}(S) = \lbrace x|f(x) \in S \rbrace g1(S)={xf(x)S}

逆仿射变换也能保证集合的凸性。

在这里插入图片描述

缩放于移位都保持凸性

缩放: α S = { α x ∣ x ∈ S } \alpha S = \lbrace \alpha x | x \in S \rbrace αS={αxxS}
把足球缩成乒乓球

移位: S + a = { x + a ∣ x ∈ S } S + a = \lbrace x + a | x \in S \rbrace S+a={x+axS}

缩放于移位都是一种仿射映射

两个凸集的和是凸的

S 1 + S 2 = { x + y ∣ x ∈ S 1 , y ∈ S 2 } S_1 + S_2 = \lbrace x+y | x \in S_1, y \in S_2 \rbrace S1+S2={x+yxS1,yS2}

证:
定义集合:
S 1 ∗ S 2 = { ( x , y ) ∣ x ∈ S 1 , y ∈ S 2 } S_1 * S_2 = \lbrace (x,y) | x \in S_1, y \in S_2 \rbrace S1S2={(x,y)xS1,yS2}

如果 S 1 , S 2 S_1,S_2 S1,S2 都是凸集, S 1 ∗ S 2 S_1 * S_2 S1S2 可以写成 S 1 ∗ S 2 = z S 1 + ( 1 − z ) S 2 S_1 * S_2 = zS_1 + (1-z)S_2 S1S2=zS1+(1z)S2, 所以 S 1 ∗ S 2 S_1 * S_2 S1S2 是凸集。
定义仿射变换: f ( x , y ) = x + y f(x,y) = x+ y f(x,y)=x+y
所以: S 1 + S 2 S_1 + S_2 S1+S2 为凸集。

在这里插入图片描述

线性矩阵不等式 LMI

A ( x ) = x 1 A 1 + . . . + x n A n ≼ B B , A i , x i ∈ S m A(x)=x_1A_1+...+x_nA_n \preccurlyeq B \quad B,A_i,x_i \in S^m A(x)=x1A1+...+xnAnBB,Ai,xiSm

线性矩阵不等式的解集也是凸集: { x ∣ A ( x ) ≼ B } \lbrace x | A(x)\preccurlyeq B \rbrace {xA(x)B} 为凸集

证:
定义仿射变换 f ( x ) = B − A ( x ) f(x) = B - A(x) f(x)=BA(x),
由高维矩阵空间到低维矩阵空间。等号左边每个点都是由很多矩阵构成,等号右边每个点都是由一个矩阵构成的
已知: S + n S_+^n S+n 为凸集

从而: f − 1 ( S + n ) = { x ∣ B − A ( x ) ≽ 0 } f^{-1}(S_+^n) = \lbrace x | B-A(x) \succcurlyeq 0 \rbrace f1(S+n)={xBA(x)0}

所以: { x ∣ A ( x ) ≼ B } \lbrace x | A(x)\preccurlyeq B \rbrace {xA(x)B} 为凸集

椭球是球的仿射映射

椭球: ε = { ( x − x c ) T P − 1 ( x − x c ) ≤ 1 } P ⊂ S + + n \varepsilon = \lbrace (x-x_c)^T P^{-1} (x-x_c) \leq 1 \rbrace \quad P \subset S_{++}^n ε={(xxc)TP1(xxc)1}PS++n

单位球: { u    ∣    ∣ ∣ u ∣ ∣ 2 ≤ 1 } \lbrace u \;| \; ||u||_2 \leq 1 \rbrace {uu21}

定义仿射变换: f ( u ) = P 1 2 u + x c f(u) = P^{\frac{1}{2}}u + x_c f(u)=P21u+xc

{ f ( u )    ∣    ∣ ∣ u ∣ ∣ 2 ≤ 1 } = { P 1 2 u + x c    ∣    ∣ ∣ u ∣ ∣ 2 ≤ 1 } \lbrace f(u) \;| \; ||u||_2 \leq 1 \rbrace = \lbrace P^{\frac{1}{2}}u + x_c \;| \; ||u||_2 \leq 1 \rbrace {f(u)u21}={P21u+xcu21}

定义 x = P 1 2 u + x c u = P − 1 2 ( x − x c ) x=P^{\frac{1}{2}}u + x_c \quad u=P^{-\frac{1}{2}}(x-x_c) x=P21u+xcu=P21(xxc)

{ f ( u )    ∣    ∣ ∣ u ∣ ∣ 2 ≤ 1 } = { P 1 2 u + x c    ∣    ∣ ∣ u ∣ ∣ 2 ≤ 1 } = { x    ∣    ∣ ∣ P − 1 2 ( x − x c ) ∣ ∣ 2 ≤ 1 } = { x    ∣    ( x − x c ) T P − 1 ( x − x c ) } \begin{aligned} \lbrace f(u) \;| \; ||u||_2 \leq 1 \rbrace &= \lbrace P^{\frac{1}{2}}u + x_c \;| \; ||u||_2 \leq 1 \rbrace \\ &= \lbrace x \;| \; ||P^{-\frac{1}{2}}(x-x_c)||_2 \leq 1 \rbrace \\ &= \lbrace x \;| \; (x-x_c)^T P^{-1} (x-x_c) \rbrace \end{aligned} {f(u)u21}={P21u+xcu21}={xP21(xxc)21}={x(xxc)TP1(xxc)}

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值