(3.59) 沒有閉式解 (closed-form solution),因此需要迭代方法來執行優化。接下來,我們將把 (3.59) 重寫為一個等價的 二次規劃 (quadratic programming, QP) 問題,這可以代入標準求解器(例如 MATLAB 中的 quadprog)進行求解。
(b) 首先,我們將 θ 重寫為兩個具有正條目的向量之差。
θ=θ+−θ−,(3.60)
θ+≥0,θ−≥0.(3.61)
原始優化問題 (3.59) 現在可以重寫為
θ^=argminθ+,θ−21∥y−ΦT(θ+−θ−)∥2+λi∑∣θi+−θi−∣,(3.62)
s.t. θ+≥0,θ−≥0.
使用一點優化理論的 "魔術",我們可以將 (3.62) 重寫為
θ^=argminθ+,θ−21∥y−ΦT(θ+−θ−)∥2+λi∑(θi++θi−),(3.63)
s.t. θ+≥0,θ−≥0.
為什麼 (3.63) 中的優化問題等價於 (3.62)?提示:在最優點,我們可以對 θi+ 和 θi− 這對數值說什麼?