源文件是同学的第 2 周手写作业,只有作答过程,没有独立题面。因此本篇是根据作答过程还原题意:凡能从式子唯一恢复的题目按原意整理;具体集合或函数无法唯一辨认处,只保留方法与结论,不冒充原题。
题组一:判断集合是否为凸集
线性不等式交集
作答中第一类集合由若干线性不等式组成,例如
x1+2x2≥1,x1−x2≥1.
取任意 x(1),x(2) 属于集合与 λ∈[0,1]。对凸组合 x=λx(1)+(1−λ)x(2):
x1+2x2=λ(x1(1)+2x2(1))+(1−λ)(x1(2)+2x2(2))≥1,
另一条同理,所以集合凸。一般地,半空间、仿射集以及它们任意交集都是凸集。
范数约束
对形如
S={x:∥x∥≤r}
的集合,用三角不等式:
∥λx+(1−λ)y∥≤λ∥x∥+(1−λ)∥y∥≤r.
故范数球凸。
线性像与逆像
若 C 凸,则
S={Ay:y∈C}
凸。因为 x(1)=Ay1,x(2)=Ay2 时
λx(1)+(1−λ)x(2)=A(λy1+(1−λ)y2),
括号内仍属于 C。同理,凸集在仿射映射下的逆像也凸。
题组二:有限凸组合
证明:若 S 凸,则任意 m 个点 x(i)∈S 与权重 λi≥0,∑iλi=1 满足
i=1∑mλix(i)∈S.
用归纳法。m=2 就是定义。假设对 m 成立,对 m+1 个点令
x^=i=1∑m1−λm+1λix(i).
若 λm+1<1,归纳假设给 x^∈S,再写成
(1−λm+1)x^+λm+1x(m+1)∈S.
λm+1=1 时结论显然。
题组三:用 Hessian 判别凸性
扫描中分别检查了常 Hessian、含指数项的 Hessian,以及 Hessian 不对称的表达式。规范步骤是:
- 先确认函数二阶连续可微;
- 重新核对混合偏导相等,真正的 Hessian 必须对称;
- 用特征值或主子式判断半正定。
例如
f(x1,x2)=x12+x22+ex1+x2
有
∇2f=2I+ex1+x2[1111]≻0,
所以严格凸。若 Hessian 不定,则函数既非凸也非凹。
题组四:严格凸函数的唯一极小点
若 f 严格凸并存在两个不同全局极小点 x1,x2,则对 0<λ<1:
f(λx1+(1−λ)x2)<λf(x1)+(1−λ)f(x2)=f∗,
与 f∗ 最优矛盾,所以全局极小点至多一个。
作业自检
- 证明集合凸必须从任意两点与任意 λ∈[0,1] 出发。
- 用 Hessian 前先确认矩阵对称;手写稿中混合偏导若不一致,应回算而非直接判定。
- “Hessian 正定”足以严格凸;只有半正定时不能据此否定严格凸。