课程主页:https://see.stanford.edu/Course/EE364A

最近开始学习凸优化,公开课为斯坦福的凸优化公开课,主页如下。这次回顾凸优化第一第二讲,这部分介绍了凸集的概念。

Lecture 1 Introduction

主要介绍凸优化的历史和应用,这里从略。

Lecture 2 Convex sets

仿射集

穿过$x_1,x_2$的直线可以表示为

仿射集:包含过集合中任意两点的直线的集合。

例子:

凸集

过$x_1, x_2$的线段可以表示为

其中$0\le \theta \le 1$

凸集:包含过集合中任意两点的线段的集合,即

凸组合和凸壳

$x_{1}, \ldots, x_{k}$的凸组合:

其中

凸壳$\operatorname{conv} S$:包含集合中所有点的凸组合的集合,例如

凸锥

$x_1, x_2$的锥(非负)组合:

其中$\theta_{1} \geq 0, \theta_{2} \geq 0$

凸锥:包含集合中所有点的锥组合的集合

超平面和半平面

超平面:$\left\{x | a^{T} x=b\right\}(a \neq 0)$

半平面:$\left\{x | a^{T} x \leq b\right\}(a \neq 0)$

其中

  • $a$是单位向量
  • 超平面是仿射和凸的;半平面是凸的

欧式球和椭球

中心为$x_c$,半径为$r$的欧式球:

椭球:

其中$P \in \mathbf{S}_{++}^{n}$($P$为对称正定矩阵)。

另一种表示为:$\left\{x_{c}+A u ||u|_{2} \leq 1\right\}$,其中$A$为非奇异方阵。

范数球和范数锥

中心为$x_c$,半径为$r$的范数球:

范数锥:

多面体

多面体为有限多个线性不等式和方程组的交集

其中$A \in \mathbf{R}^{m \times n}, C \in \mathbf{R}^{p \times n}, \preceq$为元素不等号。

不难看出多面体为有限多个半平面和超平面的交集。

正定对称锥

记号:

  • $\mathbf{S}^{n}$为$n\times n$对称矩阵

  • $\mathbf{S}_{+}^{n}=\left\{X \in \mathbf{S}^{n} | X \succeq 0\right\}$:对称半正定$n\times n$矩阵

    $\mathbf{S}_{+}^{n}$为凸锥

  • $\mathbf{S}_{++}^{n}=\left\{X \in \mathbf{S}^{n} | X \succ 0\right\}$:对称半正定$n\times n$矩阵

保凸运算

有些运算可以保持集合的凸性:

  • 交集
  • 仿射函数
  • 透视函数
  • 线性分式函数
交集

凸集的交集为凸集。

仿射函数

$f : \mathbf{R}^{n} \rightarrow \mathbf{R}^{m}$为仿射函数,如果$f(x)=A x+b,A \in \mathbf{R}^{m \times n}, b \in \mathbf{R}^{n}$

  • 凸集在$f$下的像为凸集

  • 凸集的原像$f^{-1}(C)$为凸集

透视函数和线性分式函数

透视函数:$P : \mathbf{R}^{n+1} \rightarrow \mathbf{R}^{n}$,其中

凸集在透视函数下的像以及原像都是凸集。

线性分式函数:$f : \mathbf{R}^{n} \rightarrow \mathbf{R}^{m}$

凸集在线性分式函数下的像以及原像都是凸集。

广义不等式

凸锥$K \subseteq \mathrm{R}^{n}$是正规锥,如果

  • $K$是闭集(包含其边界)
  • $K$是实的(具有非空内部)
  • $K$是尖的(不包含直线,即$x \in K,-x \in K \Longrightarrow x=0$)

正规锥$K$定义的广义不等式:

例子

  • 元素不等号($K=\mathrm{R}_{+}^{n}$)

  • 矩阵不等号($K=\mathrm{S}_{+}^{n}$)

性质:$\preceq_{K}$的很多性质类似于$\mathbf R$上的$\le $,例如

最小和极小

$\preceq_{K}$一般不是线性序:我们可以有$x \not\preceq_{K} y$以及$y \not\preceq_{K} x$。

$x \in S$是$S$(关于$\preceq_{K}$)的最小元,如果

$x \in S$是$S$(关于$\preceq_{K}$)的极小元,如果

例子:考虑$K=\mathrm{R}_{+}^{2}$

那么$x_1$是$S_1$的最小元,$x_2$是$S_2$的极小元。

超平面分离定理

超平面分离定理

如果$C,D$是不交凸集,那么存在$a \neq 0, b$,使得

图示如下:

即超平面$\left\{x | a^{T} x=b\right\}$分离了$C$和$D$

支撑超平面定理

集合$C$在$x_0$处的支撑超平面为:

其中$a \neq 0$以及对于所有$x\in C, a^{T} x \leq a^{T} x_{0}$

支撑超平面定理:如果$C$是凸集,那么在$C$边界上每点都存在支撑超平面

对偶锥和广义不等式

锥$K$的对偶锥为

正规锥的对偶锥也正规,因此定义广义不等式:

对偶不等式定义的最小元和极小元

关于$\preceq_{K}$的最小元:

$x$是$S$的最小元当且仅当对于任意$\lambda \succ_{K^{*} } 0$,$x$是在$S$上最小化$\lambda^T z$的唯一点。

关于$\preceq_{K}$的极小元:

  • 如果对于某个$\lambda \succ_{K^{*} } 0$,$x$在$S$上最小化$\lambda^T z$,那么$x$是极小元