ch03单形法.pptVIP

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ch03单形法

作業研究 二版 Ch.3 單形法 p.*/45 單形法的表形式 第二、三個單形表 作業研究 二版 Ch.3 單形法 p.*/45 單形法表形式的求解步驟 起始步驟: 加上寬鬆變數。 在起始BFS中,讓寬鬆變數為該限制式的BV,並讓所有原始變數為NBV。 最佳性測試: 若所有Z列係數均為非負值,則停止;否則繼續。 迭代步驟: 決定進入變數:選擇具最負Z列係數的NBV為進入變數。 決定離開變數:以最小比率測試,選擇比率最小的BV。 產生新單形表:利用高斯消去法。 返回最佳性測試。 p.*/45 3.5 特殊情況 進入變數平手 任選其一 離開變數平手(退化解) 此時,在下一個單形表,未被選擇離開的BV必為零 退化基變數(degenerate BV) 退化可行基解(degenerate BFS)。 理論上,退化BFS有可能產生循環,使得Z值不變,但實際運算時幾乎不可能發生。 作業研究 二版 Ch.3 單形法 p.*/45 3.5 特殊情況 無離開變數(無窮解) 若任何單形表,其進入變數之欄無任何正值 實務上,若遇無窮解,則代表該LP模式有誤 最佳單形表含Z列係數=0的NBV(多重最佳解) 所得到兩個解的凸組合均為最佳解。 作業研究 二版 Ch.3 單形法 p.*/45 3.6 對於其他形式的調整 極小化問題 轉換法 將原問題轉換為極大化的問題 使用轉換法時,單形表Z欄的Z列係數將是-1,因此 原問題的Z值= -(最佳單形表中的Z值) 直接法 直接改變最佳性測試和決定進入變數的規則: 最佳性測試:若所有Z列係數均為非正值,則停止;否則則繼續。 迭代步驟: 決定進入變數:選擇具最大Z列係數的NBV為進入變數。 作業研究 二版 Ch.3 單形法 p.*/45 3.6 對於其他形式的調整 RHS為負值 左右兩邊分別乘以 等式限制式 必須加上人工變數(artificial variable) 以此AV作為該等式的起始BV 大於等於限制式 先減去剩餘變數(surplus variable)再加上AV 以此AV作為該限制式的起始BV 作業研究 二版 Ch.3 單形法 作業研究 二版 Ch.3 單形法 p.*/45 人工問題的圖形 當僅有兩個變數時: 等式限制式由「一條線」擴充至「半個面」。 大於等於限制式由「半個面」擴充至「全部面積」 0 8 10 8 6 4 2 6 4 2 P的可行區域(一條線) P(A)的可行區域 ˙ p.*/45 3.6 對於其他形式的調整 變數允許為負值 具有下限值 其中下限值為負值。我們可讓 此方法亦適用於當下限值為正值時 作業研究 二版 Ch.3 單形法 作業研究 二版 Ch.3 單形法 p.*/45 具有下限值/範例 3.12 作業研究 二版 Ch.3 單形法 p.*/45 無下限值/範例 3.13 p.*/45 3.7 大M法 兩個處理人工變數的方法: 大M法(big-M method) 雙階法(two-phase method) 目的 盡量讓人工變數為零,以使所得到的人工問題最佳解即為原問題的最佳解 作業研究 二版 Ch.3 單形法 作業研究 二版 Ch.3 單形法 p.*/45 大M法求解程序 作法 對人工變數(AV)在目標函數中給予極大的懲罰,以使得在單形法的運算過程中,盡可能降低AV之值(最好為零) 對於max問題,讓AV的目標函數係數為-M 對於min問題,讓AV的目標函數係數為M 建立第一個單形表 第一個單形表並不符合常態形式,而須以高斯消去法還原(restore)列,才能得到起始BFS。 之後,即可完全依一般單形法處理 作業研究 二版 Ch.3 單形法 p.*/45 大M法結果的分析 情況A:找到問題P(M)的最佳解 若所有AV=0,則此解亦為問題P的最佳解 若有任何AV≠0,則問題P無可行解 情況B:問題P(M)是無窮解 若所有AV=0 ,則問題P亦為無窮解 若無窮解的條件來自最負的Z列係數(對max問題),且有任何AV≠0 ,則問題P無可行解 若非來自最負的Z列係數,則仍無法判斷,須繼續求解 p.*/45 範例3.16 作業研究 二版 Ch.3 單形法 p.*/45 範例3.16 /單形表1-3 作業研究 二版 Ch.3 單形法 p.*/45 範例3.16 /單形表4-5 作業研究 二版 Ch.3 單形法 p.*/45 3.8 雙階法 兩方法之差異 大M法:藉由大M的係數區分AV和其他變數 雙階法:以兩階段區分AV和其他變數(較易) 第一階段 僅考慮AV,因此僅需用係數1或-1即可 第一個單形表不符合常態形式,因此須以高斯消去法還原Z列 第一階段問題P(

文档评论(0)

wangsux + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档