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

单形法的表形式TabularForm.PPT

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单形法的表形式TabularForm

作業研究 二版 Ch.3 單形法 p.*/45 範例3.19 作業研究 二版 Ch.3 單形法 p.*/45 範例3.19 /續 p.*/45 3.10 計算效率與電腦軟體 影響單形法計算時間的因素 功能限制式的個數 變數的個數 非零係數的比例 單形法(LP)的常用電腦軟體 LINDO(最普及) Excel規劃求解功能 CPLEX(對於大型問題最有效率) 作業研究 二版 Ch.3 單形法 p.*/45 附錄 請參見書本: 附錄3.1 Excel的規劃求解 附錄3.2 LINDO軟體 作業研究 二版 Ch.3 單形法 * Explain the matrix representation of LP problems. 練習: 利用擴張問題的代數解找到對應的 CPFS 作業研究 二版 Ch.3 單形法 p.*/45 0 8 10 8 6 4 2 6 4 2 ˙ ˙ ˙ ˙ ˙ ˙ B C D E F A (4,3) (0,5) (6,0) (0,0) * How do we identify a CPFS in Algebra * How do we identify a CPFS in Algebra 作業研究 二版 Ch.3 單形法 p.*/45 BFS的三個重要性質 性質3.4 對於一個具有最佳解的線性規劃問題,一定存在一個為最佳解的BFS 性質3.5 BFS的個數是有限的 性質3.6 若一個BFS沒有更佳的相鄰BFS,則其為最佳解 p.*/45 單形法代數程序求解典型範例 作業研究 二版 Ch.3 單形法 p.*/45 3.4 單形法的表形式(Tabular Form) 高斯消去法(Gaussian elimination method) 利用基本代數運算將原方程式系統轉換為常態形式 常態形式(proper form):基變數僅出現在其所在的方程式,且係數為1,而不會出現在其他方程式內 基本代數運算(elementary algebraic operation) 一列可乘以一個常數 一列與常數的乘積可加到另一列或被另一列減去 作業研究 二版 Ch.3 單形法 作業研究 二版 Ch.3 單形法 p.*/45 高斯消去法範例 考慮以下方程式系統(即迭代0): 若 進入、 離開,則(即迭代1): 作業研究 二版 Ch.3 單形法 p.*/45 基本代數運算 較有效率的計算方式: 一律使用加法,而不用減法,以避免混淆 視計算的難易,而決定使用原基準列(離開變數之列)或新基準列 作業研究 二版 Ch.3 單形法 p.*/45 單形法的表形式 首先將典型範例的擴充形式改寫如下: 第一個單形表 作業研究 二版 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作為該等式的起始

文档评论(0)

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

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

1亿VIP精品文档

相关文档