网站大量收购独家精品文档,联系QQ:2885784924

基本可行解.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
捷法捷法可用找端估何者最佳解先考所有策值皆零的基本解再算出是否有其他解的目函值此佳性若有最佳解此解必定落在可行域的端上求解流程充捷法算步最大化且限制式皆其算步表示性模型在每限制式中加入裕以表示成式建最初的捷列表於列中具有最大正值的非基本入此所在的主捷法算步於每一列算比值其中主比值最大的列主列此列所的行基本列算主成位位於主列上者其者行最佳化若所有之已找到最佳解否回覆到步例明目本因不等式小於等於故於不等式左加入裕即可模型成式例明求得一基本解令上述性方程式成由代入我得到性系的解如下此解是弘光性的一基本

簡捷法 簡捷法可用來找尋端點,並評估何者為最佳解。先考慮所有決策變數值皆為零的基本解,再算出是否有其他解的目標函數值較此點為佳。 線性規劃問題若有最佳解,此解必定會落在可行區域的「端點」上。 求解流程 補充 簡捷法運算步驟(1/2) 最大化問題(且限制式皆=0),其運算步驟: 將問題表示為線性規劃模型。 在每個限制式中加入寬裕變數,以表示成標準式。 構建最初的簡捷列表。 選擇於列 - 中具有最大正值的非基本變數為進入變數,將此變數所在的欄設為主軸欄。 簡捷法運算步驟(2/2) 對於每一列計算比值 / ,其中 0,j為主軸欄。選擇比值最大的列為主軸列,將此列所對應的變數設為離開變數。 執行基本列運算,將主軸欄轉換成單位欄,位於主軸列上者為1,其餘者為0。 執行最佳化檢驗。若所有欄之cj - zj ? 0,則已找到最佳解;否則,回覆到步驟4。 範例說明(1/5) 題目請見課本106-107 因不等式為小於等於,故於不等式左邊加入寬裕變數,即可將模型變成標準式。 Max Z = X1 + 4X2 + 0S1 + 0S2 (5.1) s.t. X1 + 5X2 + S1 = 10 (5.2) 2X1 + 6X2 + S2 = 16 (5.3) X1, X2, S1, S2 ? 0 (5.4) 範例說明(2/5) 求得一組基本解(basic solution) 令X1 =0,S2 = 0,則上述線性方程式變成: 5X2 + S1 = 10 (5.5) 6X2 + = 16 (5.6) 由(5.6) ,X2 = 8/3,代入(5.5) ,S1 = - 10/3。 我們得到線性系統的解如下, X1 = 0 X2 = 8/3 S1 = - 10/3 S2 = 0 此組解稱為是弘光線性規劃問題的一組基本解。 範例說明(3/5) 求基本解步驟:考慮一個以標準式表示的線性規劃問題,其中包含n個變數與m( n)個線性方程式;令n-m個變數為零,再解m個聯立方程式,求出剩餘m個變數值。我們稱這n-m個設為零的變數為非基本變數另外m個變數則稱為基本變數。 範例說明(4/5) 基本可行解: 一組基本可行解是一組滿足所有非負限制式的基本解。 弘光問題中,令X1 =0,S2 = 0,求得X2 = 8/3,S1 = - 10/3,這組解並非一組基本可行解,因S1為負數,違反非負的限制。然而,若令X1 = 0,X2 = 0,可求得寬裕變數S1 = 10,S2 = 16,我們得到線性系統的解如下, X1 = 0 X2 = 0 S1 = 10 S2 = 16 範例說明(5/5) 此組解為一組基本可行解,因為所有變數值皆大於等於零,滿足非負的限制式。 簡捷法是一種重複的求解過程,從一組基本可行解(端點)到另一組基本可行解(端點),直到求得最佳解為止。 列表式 標準式限制式有兩個特性 特性一須滿足以下條件: 在限制式中,那些包含基本變數的欄中只有其基本變數係數為1其餘基本變數的係數皆為0。 特性二 要求每個限制方程式的右側值皆為非負數,所得到的基本解為可行解。 若將n-m個非基本變數令為0,這m個基本變數值則等於這m個限制式的右側值。 倘若一個線性規劃問題滿足上述兩個特性,則稱其已表示為一列表式。 簡捷列表符號模式介紹(1/2) 介紹簡捷列表的一般表示,其符號如下: cj = 變數j的係數 bi = 限制式i的右側值 aij = 限制式i中第j個變數的係數 A = m?n的矩陣,其構成元素為aij 簡捷列表符號模式介紹(2/2) c1 c2 … cn a11 a12 … a1n b1 a21 a22 … a2n b2 … … … … am1 am2 … amn bm 因此,弘光問題的簡捷列表為: X1 X2 S1 S2 1 4 0 0 1 5 1 0 10 2 6 0 1 16 建立簡捷列表(1/5) 為改善目標值,其做法是將某一個非基本變數換成基本變數,而將目前某個基本變數換成非基本變數。 以弘光問題,表示如下: X1 X2 S1 S2 Basis CB 1 4 0 0 S1 0 1 5 1 0 10 S2 0 2 6 0 1 16 建立簡捷列表(2/5) 另一組新的基本可行解來改善目標函數值是否可行? 在簡捷列表下方加上兩列:第一列標示為zj,表示當矩陣A的第j行所對應的變數移至基底,目標函數值的減少量;第二列標示為cj - zj,則表示當矩陣A的第j行所對應的變數移至基底,目標函數值的淨

文档评论(0)

wangsux + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档