二次规划的全局最优
二次規劃
其中這些問題在我考研的時候也想清楚了,只是讀研以來一開始做的是進化算法,后來又做的深度學習,都是理論性不太強的方向。這些東西有點忘了,現在看到書突然一下記起來了,便做個筆記吧。
- 注:如何理解線性變換?向量經過可逆線性變換以后,向量還是那個向量,只不過換了一組基向量(或者說換了一個坐標系統)相當于換了一種表達方式。但是向量假如經過線性變換不是可逆的,那么這個變換過后就產生了信息丟失,比如一個向量(1,1)(1,1)(1,1)經過一個不滿秩的線性變換以后就變回不來了,向量就不是那個向量了。
- 定義:一類典型的優化問題,目標函數是變量的二次函數,而約束條件使變量的線性不等式
min?12xTQx+cTxs.t.Ax≤b\min \frac1 2x^TQx+c^Tx \\ s.t.Ax\le bmin21?xTQx+cTxs.t.Ax≤b
其中xxx為d維向量,Q∈Rd×dQ\in\mathbb{R}^{d\times d}Q∈Rd×d為實對稱矩陣 - 我們知道QQQ的特征向量實質上是一組基向量,那么xxx可以轉換為這組特征向量的線性組合。假如Q是正定的,那么
xTQx=x′TQ′x′x^TQx = x^{\prime T}Q^{\prime}x^\primexTQx=x′TQ′x′
其中Q′Q^\primeQ′為一個對角陣,元素為QQQ的特征值,x′x^\primex′為通過線性變換后得到的向量。其中
Q=MTQ′M,x′=MxQ = M^TQ^\prime M, x^\prime = MxQ=MTQ′M,x′=Mx
可以看成是一個特征分解的過程。
- 注意:在最優化問題中,只有hessian矩陣不定時才會出現鞍點(半正定也不會)!
總結
- 上一篇: 软件测试管理之困惑
- 下一篇: 获取${}中的值? 比如说var a=$