線性規劃--概要

來源:互聯網
上載者:User

標籤:

線性規劃

式約束的條件下,使一個線性函數達到極值。即。目標函數與約束均為線性規劃稱為線性規劃。

常見形式

 

線性規劃是凸最佳化

凸最佳化:

在凸集上的凸函數規劃,稱為凸規劃。

可證明,線性集合是凸集,其滿足

線性函數是凸函數, 即

但非嚴格凸。

統一形式

為了方便統一求解,得出線性規劃的統一形式:


當中。通過引入鬆弛變數。把不等式變為等式。

 

進而能夠寫成矩陣的形式:

當中A稱為約束矩陣。

可行解

在約束矩陣A的限制下,我們得到一個可行域,可行域裡的解稱為可行解。

那麼求解可行域,也就是一個求解線性方程組的過程。

一般而言。A的秩m<<n。線性方程組Ax=b有無窮個解。我們取當中的m個線性無關向量為其基向量,設其它的非基向量係數 為0。就得到了約束方程A的一個解。稱為基解。

 

定理:如線性規劃存在可行解,則它必然存在基可行解是最優解。(證略)

 

即。若線性規劃有最優解,僅僅需從基可行解中尋找就可以。

基變數規範式

不失一般性的。我們如果前k個列向量是基變數,把如上的矩陣形式寫成分塊矩陣形式:



繼續變換。把分塊形式推導成例如以下形式:

 


定理:x是相應於基B的基可行解,全體判別數非負。則x為最優解

 

證:我們看目標函數

分為兩個部分。第一部分關於基向量B。為一個確定的數,之後為全部的非基向量。假設第二項係數非負。那麼有:


即假設使這項係數為0,能夠得到更優的解;取這些非基向量係數全為0,則可行解x為最優解。

 

那麼,我們就能夠不斷地迭代不同的基向量,當所述確定因子滿足整個非負,得到最優解。相應的方法是簡單的方法。

著作權聲明:本文部落格原創文章,部落格,未經同意,不得轉載。

線性規劃--概要

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.