1、交集 Intersection

若S1,S2S_1,S_2S1​,S2​为凸,则S1∩S2S_1 \cap S_2S1​∩S2​为凸

扩展:若SαS_{\alpha}Sα​为凸集,则∀a∈A,∩⁡α∈ASα\forall \space a \in A, {\underset {\alpha \in A}{\operatorname {\cap} }} S_{\alpha}∀ a∈A,α∈A∩​Sα​为凸集

2、仿射函数 Affine function

定义:afunctionf:Rn→Rmisaffineifitisasumofalinearfunctionandaconstranta \space function \space f:R^n \rightarrow R^m \space is \space affine \space if \space it \space is \space a \space sum \space of \space a \space linear \space function \space and \space a \space constranta function f:Rn→Rm is affine if it is a sum of a linear function and a constrant

数学描述为:
f:Rn→Rm是仿射函数,当f(x)=Ax+b,A∈Rm×n,b∈Rmf:R^n \rightarrow R^m是仿射函数,当f(x)=Ax+b,A \in R^{m \times n},b \in R^m f:Rn→Rm是仿射函数,当f(x)=Ax+b,A∈Rm×n,b∈Rm
定理:若S∈RnS \in R^nS∈Rn为凸集,f:Rn→Rmf:R^n \rightarrow R^mf:Rn→Rm为仿射函数,则:f(S)={f(x)∣x∈S}f(S)=\{f(x) \mid x \in S\}f(S)={f(x)∣x∈S}为凸

逆仿射(inverse affine):g:Rn→Rmg:R^n \rightarrow R^mg:Rn→Rm是仿射函数,则g−1(S)={x∣g(x)∈S}g^{-1}(S)=\{x \mid g(x) \in S\}g−1(S)={x∣g(x)∈S}

定理:缩放与移位是保持凸性的
S为凸集,αS={αx∣x∈S},S+a={x+a∣x∈S}都为凸S1,S2为凸集,S1+S2={x+y∣x∈S1,y∈S2},S1×S2={(x,y)∣x∈S1,y∈S2}都为凸S为凸集,\alpha S=\{\alpha x \mid x \in S\},S+a=\{x+a \mid x \in S\}都为凸 \\ S_1,S_2为凸集,S_1+S_2=\{x+y\mid x \in S_1,y \in S_2\},\\ S_1 \times S_2=\{(x,y)\mid x\in S_1,y\in S_2\} 都为凸 S为凸集,αS={αx∣x∈S},S+a={x+a∣x∈S}都为凸S1​,S2​为凸集,S1​+S2​={x+y∣x∈S1​,y∈S2​},S1​×S2​={(x,y)∣x∈S1​,y∈S2​}都为凸
Ex1:线性矩阵的不变形 LMI( linear matrix inequality)
A(X)=x1A1+⋯+xnAn⪯B⇔A(X)−B⪯0半负定B,Ai,xi∈Sm(对称矩阵)A(X)=x_1A_1+\cdots +x_nA_n \preceq B \\ \Leftrightarrow A(X)-B \preceq 0\space\space 半负定\\ B,A_i,x_i \in S^m(对称矩阵) A(X)=x1​A1​+⋯+xn​An​⪯B⇔A(X)−B⪯0  半负定B,Ai​,xi​∈Sm(对称矩阵)
定义仿射变换f(x)=B−A(x)f(x)=B-A(x)f(x)=B−A(x),S+nS^n_+S+n​为凸集,f−1(S+n)={x∣B−A(x)⪰0}f^{-1}(S^n_+)=\{x \mid B-A(x) \succeq 0\}f−1(S+n​)={x∣B−A(x)⪰0}为凸

结论:故A(X)−B⪯0A(X)-B \preceq 0A(X)−B⪯0为凸集

Ex2:椭球是球的仿射映射
ε={x∣(x−xc)Tp−1(x−xc)≤1},P∈S++n单位球{u∣∣∣u∣∣2≤1}令f(u)=p12u+xc,其中p12p12=p\varepsilon = \{x \mid (x-x_c)^Tp^{-1}(x-x_c) \leq 1\},P \in S^n_{++}\\ 单位球 \space\space \{u \mid ||u||_2 \leq 1\}\\ 令f(u)=p^{\frac{1}{2}}u+x_c,其中p^{\frac{1}{2}}p^{\frac{1}{2}}=p\\ ε={x∣(x−xc​)Tp−1(x−xc​)≤1},P∈S++n​单位球  {u∣∣∣u∣∣2​≤1}令f(u)=p21​u+xc​,其中p21​p21​=p
构造新集合
{f(u)∣∣∣u∣∣2≤1}={p12u+xc∣∣∣u∣∣2≤1}\{f(u)\mid ||u||_2 \leq 1\}\\ =\{p^{\frac{1}{2}}u+x_c \mid ||u||_2 \leq 1\}\\ {f(u)∣∣∣u∣∣2​≤1}={p21​u+xc​∣∣∣u∣∣2​≤1}
令x=p12u+xcx=p^{\frac{1}{2}}u+x_cx=p21​u+xc​,即u=p−12(x−xc),P∈S++nu=p^{-\frac{1}{2}}(x-x_c),P\in S^n_{++}u=p−21​(x−xc​),P∈S++n​,则上式:
={x∣∣∣p−12(x−xc)∣∣2≤1}={x∣(x−xc)TP−1(x−xc)≤1}=\{x\mid ||p^{-\frac{1}{2}}(x-x_c)||_2 \leq 1\} \\ =\{x\mid (x-x_c)^TP^{-1}(x-x_c) \leq 1\} ={x∣∣∣p−21​(x−xc​)∣∣2​≤1}={x∣(x−xc​)TP−1(x−xc​)≤1}

这里无法证明下式:
∣∣p−12(x−xc)∣∣2≤1(x−xc)T(p−12)T(p−12)(x−xc)≤1无法证明(p−12)T(p−12)=P−1||p^{-\frac{1}{2}}(x-x_c)||_2 \leq 1 \\ (x-x_c)^T(p^{-\frac{1}{2}})^T(p^{-\frac{1}{2}})(x-x_c) \leq 1\\ 无法证明(p^{-\frac{1}{2}})^T(p^{-\frac{1}{2}})=P^{-1} ∣∣p−21​(x−xc​)∣∣2​≤1(x−xc​)T(p−21​)T(p−21​)(x−xc​)≤1无法证明(p−21​)T(p−21​)=P−1

3、透视函数 Perspection function

透视函数P:Rn+1→RnP:R^{n+1} \rightarrow R^nP:Rn+1→Rn, domP=Rn×R++dom P=R^n \times R_{++}domP=Rn×R++​, R++为整数,dom为domain,定义域R_{++}为整数,dom为domain,定义域R++​为整数,dom为domain,定义域

数学描述为:
P(z,t)=zt,z∈Rn,t∈R++P(z,t)=\frac{z}{t},z\in R^n,t\in R_{++} \\ P(z,t)=tz​,z∈Rn,t∈R++​

定理:任意一个凸集经过透视函数之后仍为凸集

Ex1:Rn+1R^{n+1}Rn+1内的线段
X={x~,xn+1}∈{Rn,R++},Y={y~,yn+1}∈{Rn,R++}θ≥0,线段可表示为:θx+(1−θ)y证明:Rn+1线段⟶PRn线段x⟶PP(x),y⟶PP(y)θx+(1−θ)y⟶PP(θx+(1−θ)y)P(θx+(1−θ)y)=θx~+(1−θ)y~θxn+1+(1−θ)yn+1=θxn+1θxn+1+(1−θ)yn+1x~xn+1+(1−θ)yn+1θxn+1+(1−θ)yn+1y~yn+1⟶PμP(x)+(1−μ)P(y),0≤μ≤1上式属于n维空间中的线段,线段是凸集X=\{\widetilde{x},x_{n+1}\} \in \{R^n,R_{++}\},Y=\{\widetilde{y},y_{n+1}\}\in \{R^n,R_{++}\}\\ \theta \geq 0,线段可表示为:\theta x+(1-\theta)y\\ 证明:R^{n+1}线段 \stackrel{P}{\longrightarrow} R^n线段\\ x \stackrel{P}{\longrightarrow} P(x),y \stackrel{P}{\longrightarrow} P(y)\\ \theta x+(1-\theta)y \stackrel{P}{\longrightarrow} P(\theta x+(1-\theta)y)\\ P(\theta x+(1-\theta)y)=\frac{\theta \widetilde{x}+(1-\theta)\widetilde{y}}{\theta x_{n+1}+(1-\theta)y_{n+1}}\\ =\frac{\theta x_{n+1}}{\theta x_{n+1}+(1-\theta)y_{n+1}} \frac{\widetilde{x}}{x_{n+1}}+\frac{(1-\theta) y_{n+1}}{\theta x_{n+1}+(1-\theta)y_{n+1}} \frac{\widetilde{y}}{y_{n+1}}\\ \stackrel{P}{\longrightarrow} \mu P(x)+(1-\mu)P(y),0 \leq \mu \leq 1 \\ 上式属于n维空间中的线段,线段是凸集 X={x,xn+1​}∈{Rn,R++​},Y={y​,yn+1​}∈{Rn,R++​}θ≥0,线段可表示为:θx+(1−θ)y证明:Rn+1线段⟶P​Rn线段x⟶P​P(x),y⟶P​P(y)θx+(1−θ)y⟶P​P(θx+(1−θ)y)P(θx+(1−θ)y)=θxn+1​+(1−θ)yn+1​θx+(1−θ)y​​=θxn+1​+(1−θ)yn+1​θxn+1​​xn+1​x​+θxn+1​+(1−θ)yn+1​(1−θ)yn+1​​yn+1​y​​⟶P​μP(x)+(1−μ)P(y),0≤μ≤1上式属于n维空间中的线段,线段是凸集
Ex2:任意凸集的反透视映射仍是凸集
P−1(C)={(x,t)∈Rn+1∣xt∈C,t>0}(x,t)∈P−1(C),(y,s)∈P−1(C),0≤θ≤1P−1((x,t),(y,s))=θx+(1−θ)yθt+(1−θ)s=(θtθt+(1−θ)s)xt+(1−θtθt+(1−θ)s)ys⟶P−1μP(x,t)+(1−μ)P(y,s)∈CP^{-1}(C)=\{(x,t) \in R^{n+1} \mid \frac{x}{t} \in C,t>0\} \\ (x,t) \in P^{-1}(C), (y,s) \in P^{-1}(C), 0 \leq \theta \leq 1 \\ P^{-1}((x,t),(y,s))=\frac{\theta x+(1-\theta)y}{\theta t+(1-\theta)s}\\ =(\frac{\theta t}{\theta t+(1-\theta)s})\frac{x}{t}+(1-\frac{\theta t}{\theta t+(1-\theta)s})\frac{y}{s}\\ \stackrel{P^{-1}}{\longrightarrow} \mu P(x,t)+(1-\mu)P(y,s) \in C P−1(C)={(x,t)∈Rn+1∣tx​∈C,t>0}(x,t)∈P−1(C),(y,s)∈P−1(C),0≤θ≤1P−1((x,t),(y,s))=θt+(1−θ)sθx+(1−θ)y​=(θt+(1−θ)sθt​)tx​+(1−θt+(1−θ)sθt​)sy​⟶P−1​μP(x,t)+(1−μ)P(y,s)∈C

Ex3:将仿射函数与透视函数结合⟶\longrightarrow⟶线性分段函数
g:Rn⟶Rm+1为仿射映射g(x)=[ACT]x+[bd],A∈Rm×n,b∈Rm,C∈Rn,d∈RP:Rm+1⟶Rm线性分段函数:P:Rn⟶Rm=P∙gf(x)=Ax+bCTx+d,domf={x∣CTx+d>0}两个线性变换的除法也可以保持凸性g:R^n \longrightarrow R^{m+1} 为仿射映射\\ g(x)=\left[ \begin{matrix} A \\ C^T \end{matrix} \right]x+\left[ \begin{matrix} b \\ d \end{matrix} \right],A\in R^{m \times n},b\in R^m,C\in R^n,d\in R \\ P:R^{m+1} \longrightarrow R^m\\ 线性分段函数:P:R^n \longrightarrow R^m=P \bullet g\\ f(x)=\frac{Ax+b}{C^Tx+d},dom \space f=\{x \mid C^Tx+d > 0\}\\ 两个线性变换的除法也可以保持凸性 g:Rn⟶Rm+1为仿射映射g(x)=[ACT​]x+[bd​],A∈Rm×n,b∈Rm,C∈Rn,d∈RP:Rm+1⟶Rm线性分段函数:P:Rn⟶Rm=P∙gf(x)=CTx+dAx+b​,dom f={x∣CTx+d>0}两个线性变换的除法也可以保持凸性

凸优化4:Operations that preserve convexity相关推荐

  1. 凸优化(convex optimization)第二讲:convex set

    Convex opt  第二讲(convex set) Affine set affine set 表示经过两点的一条线,这条线满足: 相较于后面我们要讨论的convex set,这里少了一些限制,是 ...

  2. 详解GCN、GAT、凸优化、贝叶斯、MCMC、LDA

    如果你准备发AI方向的论文,或准备从事科研工作或已在企业中担任AI算法岗的工作.那么我真诚的向大家推荐,贪心学院<高阶机器学习研修班>,目前全网上应该找不到类似体系化的课程.课程精选了四大 ...

  3. 详解凸优化、贝叶斯、MCMC、GCN

    几年前如果熟练使用TensorFlow,同时掌握基本的AI算法就可以很容易找到一份高薪的工作,但现在不一样了,AI岗位的要求越来越高,对知识的深度也提出了更高的要求. 如果现在一个面试官让你从零推导S ...

  4. GCN、GAT、凸优化、贝叶斯、MCMC、LDA

    加入AI行业拿到高薪仅仅是职业生涯的开始.现阶段AI人才结构在不断升级,对AI人才的要求也不断升高,如果对自己没有很高的要求,其实很容易被快速发展的趋势所淘汰. 为了迎合时代的需求,我们去年推出了&l ...

  5. 详解凸优化、图神经网络、强化学习、贝叶斯方法等四大主题

    加入AI行业拿到高薪仅仅是职业生涯的开始.现阶段AI人才结构在不断升级,这也意味着如果目前仍然停留在调用一些函数库,则在未来1-2年内很大概率上会失去核心竞争力的.几年前如果熟练使用TensorFlo ...

  6. 详解机器学习的凸优化、图神经网络、强化学习、贝叶斯方法等四大主题

    AI是一门入门简单,但想深入却很难的学科,这也是为什么AI高端人才一直非常紧缺的重要原因.在AI领域技术领域,我们可以说机器学习功底决定了一个人的上限也不为过.为什么?机器学习就像物理学中的数学,如果 ...

  7. 【BZOJ5311/CF321E】贞鱼/Ciel and Gondolas(动态规划,凸优化,决策单调性)

    [BZOJ5311/CF321E]贞鱼/Ciel and Gondolas(动态规划,凸优化,决策单调性) 题面 BZOJ CF 洛谷 辣鸡BZOJ卡常数!!!!!! 辣鸡BZOJ卡常数!!!!!! ...

  8. 机器学习数学基础系列|凸优化——开启新世界的大门(上)

    在机器学习中,要做的核心工作之一就是根据实际问题,定义出一个目标函数,接着找到这个目标函数的最优解.在找这个最优解的过程中,你可能会生不如死~ 但是,上帝关上了你的门,总会给你打开一扇窗~ 有一类问题 ...

  9. 机器学习+优化问题的种类、如何优化、凸优化、非凸优化、对偶问题、KKT条件

    机器学习+优化问题的种类.如何优化.凸优化.非凸优化.对偶问题.KKT条件 目录

  10. 干货丨从基础知识到实际应用,一文了解「机器学习非凸优化技术」

    文章来源:机器之心 优化作为一种研究领域在科技中有很多应用.随着数字计算机的发展和算力的大幅增长,优化对生活的影响也越来越大.今天,小到航班表大到医疗.物理.人工智能的发展,都依赖优化技术的进步. 在 ...

最新文章

  1. 过滤功能失效 Google Base成“虚拟×××”
  2. 关于 $'\r': 未找到命令的解决(bad interpreter )
  3. asp.net MVC 应用程序的生命周期
  4. Web Application Framework
  5. 移动端页面兼容性问题解决方案整理(一)
  6. FreeMarker循环
  7. struts2整合spring3整合成功但是spring无法注入
  8. 企业安全监控zabbix安装部署方案—二进制安装
  9. chrome中如何下载文本文件(不是直接打开)
  10. python大学教程 pdf_『Python核心编程(第二版)PDF和Python基础教程(第二版)PDF?』python大学教程pdf下载...
  11. 总结的比较好的OpenGL教程
  12. PHP设置表格框线,ppt中表格边框线条怎样设置?
  13. 华硕笔记本进入pe系统-华硕电脑从U盘启动-实测有效-转载--记录用
  14. exec函数族的作用与讲解
  15. excel根据条件列转行_如何将excel里的一列数据转为一行 excel数据列转行的办法步骤...
  16. oracle中clob类型的使用
  17. 拨号vps为什么会掉线
  18. How to Flash a ROM to Your Android Phone
  19. DWG文件有什么方法可以转换为JPG文件
  20. CnOpenData中国专利创新数据

热门文章

  1. 【POJ3683】Priest John's Busiest Day(Special Judge)
  2. python中的search的group(0),group(1).........的方法
  3. 哈哈,原来这叫做“松鼠症”……并谈谈我建议的学习方法
  4. 点餐App火爆背后的冷思考
  5. mui 页面无法下滑拖拽 主要体现在华为手机浏览器
  6. uniapp支付打开支付宝app进行付款
  7. 学中医的女生写出的保养大法
  8. 微信公众号的名称、微信号、原始ID,有什么区别?
  9. 服务器主板不装系统进不去BIOS,bios进不去怎么装系统
  10. littleVGL学习笔记9——lv_btn 按钮