Convex Optimization · Problem 6.3

Statistical estimation — Boyd & Vandenberghe

Mathematics — Optimization · penalty-approximation-formulations

Problem

Formulate the following approximation problems as LPs, QPs, SOCPs, or SDPs. The problem data are A∈Rm×nA \in \mathbf{R}^{m \times n} and b∈Rmb \in \mathbf{R}^m. The rows of AA are denoted aiTa_i^T. (a) Deadzone-linear penalty approximation: minimize ∑i=1mϕ(aiTx−bi)\sum_{i=1}^m \phi(a_i^T x - b_i), where ϕ(u)={0∣u∣≤a∣u∣−a∣u∣>a,\phi(u) = \begin{cases} 0 & |u| \leq a \\ |u| - a & |u| > a, \end{cases} where a>0a > 0. (b) Log-barrier penalty approximation: minimize ∑i=1mϕ(aiTx−bi)\sum_{i=1}^m \phi(a_i^T x - b_i), where ϕ(u)={−a2log⁡(1−(u/a)2)∣u∣<a∞∣u∣≥a,\phi(u) = \begin{cases} -a^2 \log(1-(u/a)^2) & |u| < a \\ \infty & |u| \geq a, \end{cases} with a>0a > 0. (c) Huber penalty approximation: minimize ∑i=1mϕ(aiTx−bi)\sum_{i=1}^m \phi(a_i^T x - b_i), where ϕ(u)={u2∣u∣≤MM(2∣u∣−M)∣u∣>M,\phi(u) = \begin{cases} u^2 & |u| \leq M \\ M(2|u| - M) & |u| > M, \end{cases} with M>0M > 0. (d) Log-Chebyshev approximation: minimize max⁡i=1,…,m∣log⁡(aiTx)−log⁡bi∣\max_{i=1,\ldots,m} |\log(a_i^T x) - \log b_i|. We assume b≻0b \succ 0. An equivalent convex form is minimizetsubject to1/t≤aiTx/bi≤t,i=1,…,m,\begin{aligned} \text{minimize} & \quad t \\ \text{subject to} & \quad 1/t \leq a_i^T x/b_i \leq t, \quad i = 1, \ldots, m, \end{aligned} with variables x∈Rnx \in \mathbf{R}^n and t∈Rt \in \mathbf{R}, and domain Rn×R++\mathbf{R}^n \times \mathbf{R}_{++}. (e) Minimizing the sum of the largest kk residuals: minimize∑i=1k∣r∣[i]subject tor=Ax−b,\begin{aligned} \text{minimize} & \quad \sum_{i=1}^k |r|_{[i]} \\ \text{subject to} & \quad r = Ax - b, \end{aligned} where ∣r∣[1]≥∣r∣[2]≥⋯≥∣r∣[m]|r|_{[1]} \geq |r|_{[2]} \geq \cdots \geq |r|_{[m]} are the numbers ∣r1∣,∣r2∣,…,∣rm∣|r_1|, |r_2|, \ldots, |r_m| sorted in decreasing order. (For k=1k = 1, this reduces to ℓ∞\ell_\infty-norm approximation; for k=mk = m, it reduces to ℓ1\ell_1-norm approximation.) Hint. See exercise 5.19.

Related theory

Browse the problem library