凸优化学习笔记

1 数学优化

优化:从一个可行解的集合中,寻找出最优的元素。
数学表达式: m i n i m i z e f 0 ( x ) s u b j e c t t o f i ( x ) ≤ b i , i = 1 , … m . (1.1) minimize\quad f_0(x) \\ subject\quad to\quad f_i(x)\leq b_i,\quad i=1,\dots m.\tag{1.1} minimizef0(x)subjecttofi(x)bi,i=1,m.(1.1)

  • x = [ x 1 , … , x n ] T x=[x_1,\dots ,x_n]^T x=[x1,,xn]T优化变量
  • f 0 : R n → R f_0:R^n\rightarrow R f0:RnR目标函数
  • f i : R n → R f_i:R^n\rightarrow R fi:RnR约束函数
    最优解 x ∗ x^* x为最优解    ⟺    ∀ z , f 0 ( z ) ≥ f 0 ( x ∗ ) , z ∈ { f i ( z ) ≤ b i , i = 1 , … , m } \iff \forall z,f_0(z)\geq f_0(x^*),z\in{\{f_i(z)\leq b_i,i=1,\dots,m\}} z,f0(z)f0(x),z{fi(z)bi,i=1,,m}

应用

  • 数据拟合问题
  • 投资组合优化
  • 器件尺寸问题

分类

  1. 线性规划&非线性规划

线性规划: f i ( α x + β y ) = α f i ( x ) + β f i ( y ) f_i(\alpha x+\beta y)=\alpha f_i(x)+\beta f_i(y) fi(αx+βy)=αfi(x)+βfi(y),单纯形法、内点法

  1. 凸规划&非凸规划 \quad 区分容易和困难

凸规划: f i ( α x + β y ) ≤ α f i ( x ) + β f i ( y ) f_i(\alpha x+\beta y)\leq\alpha f_i(x)+\beta f_i(y) fi(αx+βy)αfi(x)+βfi(y),目标函数是凸函数且可行解集是凸集
线性规划问题一定是凸规划问题

  1. 光滑&非光滑

针对目标函数 f 0 ( x ) f_0(x) f0(x),光滑:函数在每一个点上都可微

  1. 连续&离散

针对可行域

  1. 单目标&多目标

多目标可以加权变为单目标

2 凸集

2.1 仿射集合和凸集

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值