凸优化【2 常见凸集合】

几种重要的凸集

一个点的集合

仅含一个点的集合一定是仿射集、凸集。如果这个点恰好是原点,那么这个集合也是凸锥。

空集

空集是仿射集也是凸集,同时也是凸锥。

\(R^n\)的空间

\(R^n\)的空间是仿射集、凸集、凸锥。

\(R^n\)空间的子空间

是仿射集、凸集、凸锥。

任意直线

是仿射集、凸集。如果这条直线经过原点,那么他也是凸锥

任意线段

是凸集。如果这条直线经过原点,那么它也是凸锥。

\(\{x_0 + \theta v | \theta \geq 0\}\)

  • 该集合是凸集
  • 如果\(v=0\),那么该集合也是仿射集
  • 如果\(v=0, x_0=0\),那么该集合同时还是凸锥。

超平面和半空间

  • 超平面的定义:
    \[\{x|a^T x = b | x,a \in R^n , b \in R, a\not = 0\}\]

\(n=1\)的时候,超平面就是表示一条直线。你可能以为超平面就会是一个平面,其实不然,直线也是一个超平面。

  • 超平面是仿射集和凸集。如果超平面经过原点,那么它也是凸锥。
  • 而超平面划开的两个区间就叫做超平面。

1760587-20190827200138618-1901977651.jpg

球和椭圆(欧式空间)

  • 球的定义

\[B(x_c, r)=\{x|\ ||x-x_c||_2 \leq r\} = \{x| \sqrt{(x-x_c)^T(x-x_c)} \leq r \}\]

  • 球是一个凸集

证明一下:

\[\forall x_1, x_2 \in B\]
\[||x_1 - x_c||_2 \leq r, \ ||x_2 - x_c||\leq r\]
\(\forall 0 \leq \theta \leq 1\)
\[ \begin{aligned} &\ \ \ \ \ ||\theta x_1 + (1-\theta)x_2 - x_c|| \leq r \\ & =||\theta(x_1 - x_c) + (1-\theta)(x_2 - x_c)||_2 \\ & \leq ||\theta (x_1 - x_c)|| + ||(1-\theta)(x_2 - x_c)|| \\ & = \theta ||x_1 - x_2|| + (1-\theta)||x_2 - x_c|| \\ & \leq r \end{aligned} \]

  • 椭圆的定义

\[\epsilon(x_c,P) = \{x|(x-x_c)^TP^{-1}(x-x_c) \leq 1\}\]
其中\(x_c \in R^n, \ P \in S_{++}^n\)

多面体

\[P=\begin{Bmatrix} x | \begin{aligned} & a_j^T x \leq b_j, j=1,...,m \\ & c_j^T x = d_j, j=1,...n \end{aligned} \end{Bmatrix} \]

单纯形 Simplex

\(R^n\)空间中选择\(v_0,...,v_k\)\(k+1\)个点,\(v_1-v_0, ..., v_k - v_0\)线性无关(\(k \leq n\)),则上述点相关的单纯形为:
\[ C = Conv\{v_0,...,v_k\} = \begin{Bmatrix} \theta_0 v_0 + ... + \theta_k v_k \\ \theta_0,...,\theta_k \geq 0 , \ \theta_1 + ...+\theta_k = 1 \end{Bmatrix} \]

  • 单纯形是一个多面体

证明:

\(x\in C \in R^n\), \(C\)为Simplex \(\leftrightarrow\) \(x=\theta_0 v_0 + ... + \theta_k v_k | \boldsymbol{1^T \theta}=1,\boldsymbol{\theta}\geq 0\)\(v_1-v_0,...,v_k-v_0\)线性无关

定义:
\[ \begin{bmatrix} \theta_1,...,\theta_k \end{bmatrix}^T = y, y \geq 0, \boldsymbol{1}^T y \leq 1 \]
\[ [v_1 - v_0, ..., v_k - v_0] = B \in R^{n \times k} \]

\(x\in C\)等价于
\[ \begin{aligned} x &= \theta_0 v_0 + ... + \theta_k v_k \\ &= v_0 + \theta_1 (v_1 - v_0) + ... + \theta_k(v_k - v_0) \\ &= v_0 + By \end{aligned} \]
其中\(B\)中的元素线性无关,故:
\[rank(B) = k, (k \leq n)\]

存在非奇异矩阵\(A= \begin{bmatrix} A_1 \\ A_2 \end{bmatrix} \in k^{m \times n}\),使得:
\[AB = \begin{bmatrix} A_1 \\ A_2 \end{bmatrix}B = \begin{bmatrix} I_k \\ 0 \end{bmatrix}\]
所以\(x=v_0 + By\)等价于
\[ \begin{aligned} Ax &= Av_0 + ABy \\ \begin{bmatrix} A_1 \\ A_2 \end{bmatrix}x &= \begin{bmatrix} A_1 \\ A_2 \end{bmatrix}v_0 + \begin{bmatrix} A_1 B \\ A_2 B \end{bmatrix}y \end{aligned}\\ \]

\[ \Leftrightarrow \left\{ \begin{aligned} A_1 x &= A_1 v_0 +y \\ A_2 x &= A_2 v_0 \end{aligned} \right. \]

\[ \Leftrightarrow \left\{ \begin{aligned} A_1 x &\geq A_1 v_0 \\ \boldsymbol{1}^TA_1x &\leq 1 + \boldsymbol{1}^TA_1v_0 \\ A_2 x &= A_2 v_0 \end{aligned} \right. \]

其他

  • 对称矩阵集合 \(S^n = \{x \in R^{n \times n} | x = x^T\}\), 凸锥。
  • 对称半正定集合 \(S^n_{+}=\{x\in R^{n \times n}| x=x^T, x \succeq 0\}\),凸锥。
  • 对称正定集合 \(S^n_{++}=\{x \in R^{n \times n} | x=x^T, x \succ 0\}\)

转载于:https://www.cnblogs.com/shenhaojing/p/11420519.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
x1*x2是一个凸优化问题。根据引用\[2\]中的定义,一个定义在向量空间的凸子集C上的实值函数f,如果在其定义域C上的任意两点x,y以及t∈\[0,1\]有f(tx+(1-t)y) ≤ tf(x) + (1-t)f(y),则函数f是凸函数。对于x1*x2这个函数,我们可以证明它是凸函数。假设x1和x2是定义域上的任意两个点,t∈\[0,1\],我们有: x1*x2 = (tx1 + (1-t)x2) * (tx1 + (1-t)x2) = t^2x1^2 + 2t(1-t)x1x2 + (1-t)^2x2^2 由于x^2是凸函数,x1x2是线性函数,而t^2和(1-t)^2都是非负的,所以x1*x2是凸函数。因此,x1*x2是一个凸优化问题。 #### 引用[.reference_title] - *1* [优化问题,凸优化,凸二次优化问题](https://blog.csdn.net/Innovat1on/article/details/88015874)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [凸优化相关问题](https://blog.csdn.net/m0_43609475/article/details/109628375)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [凸优化问题](https://blog.csdn.net/gaotihong/article/details/125149989)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值