运输与指派问题.pptVIP

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

Sec. 7.2 第七章 運輸與指派問題 Transportation and Assignment Problems 章節大綱 前言 建立運輸問題模式 運輸單形法 建立起始可行基解 轉運問題 指派問題 習題 7.1 前言 LP特例 運輸問題 指派問題 因其LP模式具有特殊結構,故有其獨特求解方法 運輸問題(transportation problem) 如何以最低運輸成本,將貨物由來源地送至目的地 指派問題(assignment problem) 如何以最適當的方式做一對一的指派 例如:將n個工作指派給n位人員以獲得最大績效 指派問題亦是運輸問題的特例 7.2 建立運輸問題模式 典型範例 各工廠應分別運送多少數量至各配銷中心,才能獲致最低的總運輸成本? 供給及需求單位:1卡車的量 單位運輸成本:千元 典型範例 LP模式: 典型範例 /最佳解 運輸問題係數表 運輸問題的LP模式 兩類限制式: 供給限制式(supply constraint) 需求限制式(demand constraint) 任何符合此特殊形式的LP問題,不論其實際意義為何,均可稱為運輸問題 假設與性質 兩項假設: 供給等於需求: 若不相等,僅需稍做調整即可 成本成比例性: 運輸成本 單位運輸成本 x 運送數量 整數解性質(integer solution property) 雖然運輸問題是LP問題,但只要所有si與dj均為整數,則不需加上整數限制而成為IP問題,即可自動得到整數解 特殊情況的處理 總供給大於總需求 加上一個虛目的地(dummy destination)或稱虛行 總供給小於總需求 加上一個虛來源(dummy source)或稱虛列 特殊情況的處理 限制分配 有時來源 i 至目的地 j 沒有適當的路徑,或來源 i 所供給的貨物並不符合目的地 j 的需要 作法:讓 (對min問題),即可達到 具下限與上限的需求 需求經常分為兩部分 一部份是必須滿足的最低需求 另一部份則是可額外多出的需求 作法:在所增加的虛列中,讓對應之需求下限的單位成本為M,而讓額外需求的單位成本為0 範例7.1 /生產與存貨規劃問題 未來一年第1至4季需求 35、50、80、20艘遊艇 公司本身產能 38艘/季 可轉包給兩家代工工廠 成本增加3萬元/艘 兩家代工工廠的合計產能 20艘/季 公司可利用存貨調節旺季的需求 存貨成本:1.5萬元/季/艘 範例7.1 /運輸問題係數表 範例7.2 範例7.2 解答: W2的上限:285-65-60-0 160 7.3 運輸單形法 運輸單形法(transportation simplex method)求解程序的四個部分: 建立起始可行基解(7.4節) 測試最佳性及決定進入變數 決定離開變數 建立下一個可行基解 2. 測試最佳性及決定進入變數 若以單形法求解,則需轉換如下: 2. 測試最佳性及決定進入變數 起始單形表: 2. 測試最佳性及決定進入變數 根據單形表的矩陣形式: 因此,NBV 的Z列係數為 2. 測試最佳性及決定進入變數 人工變數 的Z列係數則為 此外,因主要問題與其互補對偶問題的目標函數值相等,所以 2. 測試最佳性及決定進入變數 因此可得運輸問題之LP模式的Z列: 接下來,我們討論如何決定 與 ,以便快速地計算 ,以簡化最佳性測試及決定進入變數程序 因不需人工變數,故不需考慮人工變數的Z列係數 運輸單形表需要多少個基變數? 考慮以下2 x 2的情況: 此四個限制式中,其中一個是多餘的 因此對於 的運輸單形表,基變數的個數為 個 如何快速決定與 ui與vj 如何快速決定與 ui與vj 對於BV, 因有 m+n-1 個BV,故有 m+n-1 個方程式 另一方面,ui 與vj的總數為m+n,所以可讓其一ui 0 因此,我們可利用運輸單形表中的BV,快速地得到所有ui 與vj,然後再計算所有NBV的 若所有 ,則為最佳解 否則,我們選擇最負值為進入變數。 7.3 運輸單形法 決定離開變數 當決定進入變數後,可根據BV建立一條階石路徑,由此路徑可輕易地判斷離開變數 建立下一個可行基解 當決定進入變數及離開變數後,讓所有在階石路徑上的BV加上或減去離開變數之值,即可快速地得到下一個BFS 結論 根據以上四個部分的分析,單形表的Z列係數已可由運輸單形表取得,單形表的限制式係數亦已不再需要,因此已完全可用運輸單形表取代單形表 運輸單形法與單形法的比較 兩者運算表比較: 運輸單形表: m+1 列x n+1 行 單形表: m+n+1 列x mxn+m+n 行 例如 對於10個來源、10個目的地的問題 運輸單形表:12 x 12 單形表:21 x 120 此外

文档评论(0)

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

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

1亿VIP精品文档

相关文档