凸优化学习(一)凸集与凸函数、凸优化问题

本文介绍了凸集的概念,包括仿射集、超平面、半空间、范数球和多面体等,并探讨了凸集的性质。接着,文章深入讨论了凸函数的定义、充要条件及其性质。凸函数的局部最优解即为全局最优解。文章还讲解了凸优化问题的特征和重要结论,并通过实例展示了如何将问题转化为凸优化问题,最后提到了利用CVX软件包求解此类问题的可能性。
摘要由CSDN通过智能技术生成

4.1 凸集 convex sets

仿射集(Affine Sets):如果一个集合 C ∈ R n C\in\mathbb{R}^n CRn 是仿射的,则在C中两点的直线也在C中,若 x 1 ∈ C , x 2 ∈ C , 则 x = θ x 1 + ( 1 − θ ) x 2   ∈ C , θ ∈ R x_1\in C,x_2\in C,则x=\theta x_1+(1-\theta)x_2\ \in C,\theta \in R x1C,x2C,x=θx1+(1θ)x2 C,θR ,例如Ax=b的解集就是一个仿射集。

凸集:如果集合 C ∈ R n C\in\mathbb{R}^n CRn 是凸集,如果C中两点间的线段也在C中,即 x = θ x 1 + ( 1 − θ ) x 2   ∈ C , θ ∈ [ 0 , 1 ] x=\theta x_1+(1-\theta)x_2\ \in C,\theta \in [0,1] x=θx1+(1θ)x2 C,θ[0,1] 。注意 θ \theta θ 取值范围的不同。

常见的凸集:

  • 所有 R n \mathbb{R}^n Rn

  • 所有 R + n \mathbb{R}_+^n R+n

  • 超平面(Hyperplane): C = { x ∣ a T x = b } C=\{x|a^Tx=b\} C={ xaTx=b} 既是仿射集又是凸集

  • 半空间(Halfspace) C = { x ∣ a T x ≥ b } 或 C = { x ∣ a T x ≤ b } C=\{x|a^Tx\ge b\}或C=\{x|a^Tx\le b\} C={ xaTxb}C={ xaTxb} 只是凸集

  • 范数球:满足 ∥ x ∥ p ≤ 1 , p ≥ 1 \|x\|_p \le 1,\quad p\ge1 xp1,p1的集合称为范数球。(依据范数的三角不等式可证)

    但是 ∥ x ∥ p = 1 , p ≥ 1 \|x\|_p = 1,\quad p\ge1 xp=1,p1 不是凸集。当 0 < p < 1 0<p<1 0<p<1 时, ∥ x ∥ p ≤ 1 \|x\|_p \le 1 xp1 也不是凸集。

  • 多面体(polyhedron):有限个半空间和超平面的交集。(凸集的交集是凸集)

    P = { x ∣ A x ≤ b , C x = d } , A ∈ R m × n , b ∈ R m , C ∈ R p ∗ n , d ∈ R p P=\{x|Ax\le b, Cx=d\},A\in R^{m\times n},b\in R^m, C \in R^{p*n}, d \in R^p P={ xAxb,Cx=d},A

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值