0%

凸优化期末复习练习题

Problem 1

Let CRnC\sube \mathbb{R}^n be a non-empty closed convex set and IC\mathbb{I}_C denote its associated indicator function; i.e.,
IC(x)={0       if xC,+      otherwise. \mathbb{I}_C (x) = \left\{ \begin{aligned} &0& \ \ \ \ \ \ \ if \ x\in C,\\ &+\infty& \ \ \ \ \ \ otherwise. \end{aligned} \right.
(a) Argue directly using the definition of the subdifferential that for any xCx\in C,
IC(x)={sRn:sT(yx)0 for all yC}. \partial \mathbb{I}_C(x) = \{s\in \mathbb{R}^n: s^T (y-x) \leq 0\ \text{for all} \ y\in C\}.
(b)Using the result in (a), show that for any xR+nx\in \mathbb{R}_{+}^n
IR+n={sRn: s0, xTs=0} \partial \mathbb{I}_{\mathbb{R}_{+}^n} = \{s\in \mathbb{R}^n:\ s\leq 0,\ x^Ts = 0\}
Solution:

(a)
考虑sRn,对于任意的x0CxCIC(x)f(x0)+sT(xx0)sT(xx0)+00IC(x)={sRn:sT(yx)0 for all yC}. \\ \text{考虑}s\in \mathbb{R}^n,对于任意的x_0\in C,x\in C \\ \mathbb{I}_C(x) \geq f(x_0)+s^T(x-x_0) \\ s^T(x-x_0)+0\leq 0 \\ 故\partial \mathbb{I}_C(x) = \{s\in \mathbb{R}^n: s^T (y-x) \leq 0\ \text{for all} \ y\in C\}.
(b)
根据(a)中的结论,我们有:IR+n={sRn: sT(yx)0 for all yR+n}于是sTysTx for all yR+n于是sTx=0, sTy0由于yR+n,s0IR+n={sRn: s0, xTs=0} 根据(a)中的结论,我们有: \\ \partial\mathbb{I}_{\mathbb{R}_{+}^n} = \{s\in \mathbb{R}^n:\ s^T(y-x)\leq 0 \ \text{for all} \ y\in \mathbb{R}_+^n\} \\ 于是s^Ty\leq s^T x \ \text{for all }y\in\mathbb{R}_+^n \\ 于是s^Tx = 0, \ s^T y \leq 0 \\ 由于y\in\mathbb{R}_+^n, s\leq0 \\ 故 \partial \mathbb{I}_{\mathbb{R}_{+}^n} = \{s\in \mathbb{R}^n:\ s\leq 0,\ x^Ts = 0\}

Problem 2

Let f:R2R{+}f: \mathbb{R}^2 \to \mathbb{R} \cup \{+\infty\} be the function given by
f(x1,x2)={0,当 (x1,x2)2<1,[0,+),当 (x1,x2)2=1,+,当 (x1,x2)2>1. f(x_1, x_2) = \begin{cases} 0, & \text{当 } \| (x_1, x_2) \|_2 < 1, \\ \in [0, +\infty), & \text{当 } \| (x_1, x_2) \|_2 = 1, \\ +\infty, & \text{当 } \| (x_1, x_2) \|_2 > 1. \end{cases}
Show that ff is convex.

Solution:
考虑两个点M,NR2,其中M2N2考虑任意的α,β0那么有如下几种情况:1.M2N21此时αM+βN21αf(M)+βf(N)f(αM+βN)2.M21N2此时f(αM+βN)+=αf(M)+βf(N)3.1M2N2此时f(αM+βN)(α+β)αf(M)+βf(N) 考虑两个点M,N\in\mathbb{R}^2,其中||M||_2\leq ||N||_2 \\ 考虑任意的\alpha,\beta \geq 0 那么有如下几种情况: \\ 1. ||M||_2\leq ||N||_2 \leq 1 \\ 此时||\alpha M + \beta N||_2\leq 1 \\ \alpha f(M)+ \beta f(N) \geq f(\alpha M + \beta N) \\ 2. ||M||_2 \leq 1\leq ||N||_2 \\ 此时f(\alpha M + \beta N) \leq +\infty = \alpha f(M) + \beta f(N) \\ 3. 1\leq ||M||_2 \leq ||N||_2 \\ 此时f(\alpha M + \beta N) \leq (\alpha + \beta )\infty\leq\alpha f(M) + \beta f(N)

Problem 3

Let ARm×nA \in \mathbb{R}^{m \times n} be given. Show that exactly one system in each of the following pairs has a solution.

(a)

(I)Ax<0,x0\text{(I)} \quad A x < 0, \quad x \geq 0 (II)ATy0,y0,y0 \text{(II)} \quad A^T y \geq 0, \quad y \geq 0, \quad y \neq 0

(b)

(I)Ax0,Ax0 \text{(I)} \quad A x \geq 0, \quad A x \neq 0 (II)ATy=0,y>0 \text{(II)} \quad A^T y = 0, \quad y > 0

Solution:

(a)
假设(I)(II)都有解xˉyˉ那么我们可以知道ATyˉ0于是yˉTA0所以yˉTAxˉ0Axˉ<0所以yˉTAxˉ<0矛盾,故(I)(II)不可能同时成立考虑Ax<0, x0(I)Ax+s=c,其中x, s0, c<0(I)不成立,根据Farkas引理有:ATw0, bw>0, 其中bRn, w0那么取b=eT, y=wATy0,y>0成立 假设(I)和(II)都有解\bar{x}和\bar{y} \\ 那么我们可以知道A^T\bar{y}\geq 0 \\ 于是\bar{y}^TA \geq 0 \\ 所以\bar{y}^TA\bar{x}\geq0 \\ 又A\bar{x}< 0 \\ 所以\bar{y}^TA\bar{x}<0 \\矛盾,故(I)和(II)不可能同时成立 \\ 考虑Ax < 0,\ x\geq0 \\ (I')Ax + s = c, 其中x,\ s\geq 0,\ c < 0 \\ 若(I')不成立,根据Farkas引理有: \\ A^Tw\leq 0, \ bw>0,\ 其中b\in \mathbb{R}^n,\ w \leq 0 \\ 那么取b = -e^T,\ y = -w \\ 有A^Ty \geq0, y>0 成立
(b)
考虑(I):(Ax)0, eTAx>0假设(I)没有解,根据Farkas引理:(II): ATw=eTA, w0有解于是(w+eT)A=0y=w+eT即证明完毕 考虑(I'): (-Ax) \leq 0,\ e^TAx >0\\ 假设(I')没有解,根据Farkas引理:\\ (II'):\ -A^Tw = e^TA ,\ w\geq 0有解\\ 于是 (w+e^T)A=0\\ 令y= w+e^T即证明完毕

Problem 4

ARm×nA \in \mathbb{R}^{m \times n} bR+mb \in \mathbb{R}^m_+ 已知,考虑以下线性系统:
Ax=b,x0(1) Ax = b, \quad x \geq 0 \tag{1}
以及相关的线性规划问题(LP):
minimize eTysubject to Ax+Iy=b,x0,y0(2) \text{minimize } e^T y\\ \text{subject to } Ax + Iy = b, \quad x \geq 0, \, y \geq 0 \tag{2}
其中,e=(1,,1)Rme = (1, \dots, 1) \in \mathbb{R}^m 是一个全为 1 的向量,IIm×mm \times m 的单位矩阵。这个线性规划问题 (2) 通常称为 Phase One Problem。

(a) 写出问题 (2) 的对偶问题。

(b) 证明问题 (2) 总有最优解。

(c) 证明系统 (1) 有解,当且仅当问题 (2) 的最优值为零。

Solution:

(a)
maxmize eTysubject to Ax+Iy>b, x0, y0 \text{maxmize } e^Ty\\ \text{subject to }Ax + Iy > b,\ x \geq 0, \ y\geq 0