二次規劃

來源:互聯網
上載者:User

二次規劃問題
是一種典型的最佳化問題,包括凸二次規劃和非凸二次規劃,在此類問題中,目標函數是變數的二次函數,約束條件是變數的線性不等式。

假定變數的個數為 d d,約束條件的個數為 m m,則標準的二次規劃問題形如: minxs.t.12xTQx+cTxAx⩽b \begin{matrix}\min_{x} &\frac{1}{2}x^TQx+c^Tx\\ s.t.&Ax \leqslant b \end{matrix}
其中 x x為 d d維向量, Q∈Rd×d Q\in \mathbb{R^{d\times d }}為實對稱矩陣, A∈Rm×d A\in \mathbb{R^{m \times d }}為實矩陣, b∈Rm b\in \mathbb{R^m}和 c∈Rd c\in \mathbb{R^d}為實向量, Ax⩽b Ax \leqslant b的每一行對應一個約束。

若 Q Q為半正定矩陣,則上面的目標函數是凸函數,相應的二次規劃為凸二次規劃問題;此時若約束條件定義的可行域不為空白,且目標函數在此可行域有下界,則該問題有全域最小值。 若 Q Q為正定矩陣,則該問題有唯一的全域最小值。 若 Q Q為非正定矩陣,則目標函數是有多個平穩點和局部極小點的NP難問題。

常用的二次規劃問題求解方法有: 橢球法 內點法 增廣拉格朗日法 梯度投影法
等。若 Q Q為正定矩陣,則相應的二次規劃問題可由橢球法在多項式時間內求解。

凸函數:

對區間 [a,b] [a,b]上定義的函數 f f,若它對區間中任意兩點 x1,x2 x_1,x_2均有: f(x1+x22

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.