供應477112388810165450450倉庫B倉庫C倉庫D工廠1倉庫A100200150需求8090120160工廠2工廠3運輸模型方案的評估某公司有三座工廠均生產相同之產品。該公司另有四個倉庫存放這些產品。請問該公司應如何將三座工廠生產之產品分配到四個倉庫而使運輸之成本最低?從工廠1每期可供應量從工廠1到倉庫A之單位運輸成本倉庫A每期可儲存量每期總需求量每期總供應量運輸模型方案的評估運輸模型所具備之基本假設如下1.運送之貨物為同質之產品。2.不論運貨量多寡。每單位運輸成本皆相同3.各起站到各目的地運輸路線只有一條求解步驟1.求初始解2.最佳解測試3.改進次佳解求初始解之方法1.直覺最低成本法2.西北角法3.差額法(Vogel’sApproximationMethod)VAM又稱為懲罰法(PenaltyMethod)供應477112388810165450450100200150需求8090120160工廠2工廠3倉庫B倉庫C倉庫D工廠1倉庫A運輸模型求初始解運輸模型求初始解西北角法求解步驟1.由西北角方格開始2.將最大可行量分配給該方格,並劃掉該列或行或兩者3.繼續由西北角方格重覆步驟2。直到分配完畢80202070701301201010150150初始解之總成本=80*4+20*7+70*3+120*8+10*8+150*5=2460供應477112388810165450450100200150需求8090120160工廠2工廠3倉庫B倉庫C倉庫D工廠1倉庫A運輸模型求初始解運輸模型求初始解直覺最低成本法求解步驟1.找最低成本方格2.將最大可行量分配給該方格,並劃掉該列或行或兩者3.找次低成本方格重覆步驟2。直到分配完畢1006090110609080101101010供應477112388810165450450倉庫B倉庫C倉庫D工廠1倉庫A100200150需求8090120160工廠2工廠3運輸模型求初始解運輸模型求初始解差額法求解步驟1.分別找每列及每行,最低成本與次低成本之差額(若相同差額=0)2.選擇差額最大之行或列中方格成本最低者優先分配,並劃掉該列或行或兩者。3.重覆步驟1。直到分配完畢行差額4414列差額353901105供應477112388810165450450100200150需求8090120160工廠2工廠3倉庫B倉庫C倉庫D工廠1倉庫A運輸模型求初始解運輸模型求初始解差額法求解步驟1.分別找每列及每行,最低成本與次低成本之差額(若相同差額=0)2.選擇差額最大之行或列中方格成本最低者優先分配,並劃掉該列或行或兩者。3.重覆步驟1。直到分配完畢行差額414列差額30390110410060供應477112388810165450450100200150需求8090120160工廠2工廠3倉庫B倉庫C倉庫D工廠1倉庫A運輸模型求初始解運輸模型求初始解差額法求解步驟1.分別找每列及每行,最低成本與次低成本之差額(若相同差額=0)2.選擇差額最大之行或列中方格成本最低者優先分配,並劃掉該列或行或兩者。3.重覆步驟1。直到分配完畢行差額483列差額039011081006011010608010供應477112388810165450450倉庫B倉庫C倉庫D工廠1倉庫A100200150需求8090120160工廠2工廠3運輸模型最佳解測試.初始解之總成本=100*1+90*3+110*8+80*8+10*16+60*5=2350運輸模型求初始解後最佳解測試需要評估每個未分配方格是否有改進之可能。評估之方法有兩種1.踏石法2.修正分配法10090608011010供應477112388810165450450倉庫B倉庫C倉庫D工廠1倉庫A100200150需求8090120160工廠2工廠3運輸模型最佳解測試.踏石法空方格1-A評估若1-A增加一單位→1-D必須減少一單位1-D減少一單位→3-D必須增加一單位3-D增加一單位→3-A必須減少一單位是否採用方格1-A就要看成本是否有減少(+)=4+5=9(-)=1+8=910090608011010+-+-所以此改變對成本沒有影響,繼續評估空方格1-B,1-C,2-A,2-D,3-B看那個改變成本降低最多用踏石法建立封閉路徑時,必須選擇最少之實方格且實方格數必須等於行數+列數-1若實方格數行數+列數-1則該矩陣稱為退化供應477112388810165450450倉庫B倉庫C倉庫D工廠1倉庫A100200150需求8090120160工廠2工廠3運輸模型最佳解測試.踏石法空方格1-B評估(+)=7+5+8=20(-)=1+16+3=20所以此改變對成本沒有影響,繼續評估空方格,1-C,2-A,2-D,3-B看那個改變成本降低最多10090608011010+-+-+-供應477112388810165450450倉庫B倉庫C倉庫D工廠1倉庫A100200150需求8090120160工廠2工廠3運輸模型最佳解測試.踏石法空方格1-C評估(+)=7+5=12(-)=1+16=17所以此改變對成本會降低5,繼續評估空方格2-A,2-D,3-B看那個改變成本降低最多10090608011010+-+-供應477112388810165450450倉庫B倉庫C倉庫D工廠1倉庫A100200150需求8090120160工廠2工廠3運輸模型最佳解測試.踏石法空方格全部評估之後若有成本均大於等於0表示此解以是最佳解若有負成本表示,此解可發展出改良解所以我們從最大負成本開始改良1-C最多可增加10改良後,繼續評估空方格看看是否已經是最佳解10090608011010+-+-空方格1-A1-B1-C2-A2-D3-B成本00-5+12+11-1供應477112388810165450450倉庫B倉庫C倉庫D工廠1倉庫A100200150需求8090120160工廠2工廠3運輸模型最佳解測試.踏石法空方格1-C評估後成本降低最多空方格1-C最多可增加10→1-D減少103-D增加10→3-C減少10所以此改變後可獲得改進解10090608011010+-+-空方格1-A1-B1-C2-A2-D3-B成本00-5+12+11-11090700供應477112388810165450450100200150需求8090120160工廠2工廠3倉庫B倉庫C倉庫D工廠1倉庫A運輸模型最佳解測試.踏石法所以此改變後可獲得改進解之總成本=10*7+90*1+90*3+110*8+80*8+70*5=2300繼續評估空方格(1-A,1-B,2-A,2-D,3-B,3-C方格)看看是否有改進之可能。9080110109070空方格1-A1-B2-A2-D3-B3-C成本0+5+7+6+4+5全部空方格(1-A,1-B,2-A,2-D,3-B,3-C)成本均大於等於0所以已經是最佳解了。供應477112388810165450450倉庫B倉庫C倉庫D工廠1倉庫A100200150需求8090120160工廠2工廠3運輸模型最佳解測試.修正分配法修正分配法(Russel)1.首先利用實方格找出每列及每行之指數指定第一列指數=0實方格成本=列指數+行指數10090608011010014412-472.找出每列及每行之指數後計算空方格之評估值空方格之評估值=空方格之成本-(列指數+行指數)供應477112388810165450450倉庫B倉庫C倉庫D工廠1倉庫A100200150需求8090120160工廠2工廠3運輸模型最佳解測試.修正分配法2.找出每列及每行之指數後計算空方格之評估值空方格之評估值=空方格之成本-(列指數+行指數)10090608011010014412-47空方格1-A1-B1-C2-A2-D3-B成本00-5+12+11-1供應477112388810165450450倉庫B倉庫C倉庫D工廠1倉庫A100200150需求8090120160工廠2工廠3運輸模型最佳解測試.修正分配法10090608011010014412-47空方格1-A1-B1-C2-A2-D3-B成本00-5+12+11-1空方格全部評估之後若有成本均大於等於0表示此解以是最佳解若有負成本表示,此解可發展出改良解所以我們從最大負成本開始改良1-C最多可增加10改良後,繼續評估空方格看看是否已經是最佳解供應477112388810165450450倉庫B倉庫C倉庫D工廠1倉庫A100200150需求8090120160工廠2工廠3運輸模型最佳解測試.修正分配法空方格1-C評估後成本降低最多空方格1-C最多可增加10→1-D減少103-D增加10→3-C減少10所以此改變後可獲得改進解10090608011010+-+-空方格1-A1-B1-C2-A2-D3-B成本00-5+12+11-11090700供應477112388810165450450100200150需求8090120160工廠2工廠3倉庫B倉庫C倉庫D工廠1倉庫A運輸模型最佳解測試.修正分配法修正分配法1.首先利用實方格找出每列及每行之指數指定第一列指數=0實方格成本=列指數+行指數909070801100144712102.找出每列及每行之指數後計算空方格之評估值空方格之評估值=空方格之成本-(列指數+行指數)供應477112388810165450450100200150需求8090120160工廠2工廠3倉庫B倉庫C倉庫D工廠1倉庫A運輸模型最佳解測試.修正分配法2.找出每列及每行之指數後計算空方格之評估值空方格之評估值=空方格之成本-(列指數+行指數)90907080110014471210空方格1-A1-B2-A2-D3-B3-C成本0+5+7+6+4+5空方格全部評估之後若有成本評估值均大於等於0表示此解以是最佳解全部空方格(1-A,1-B,2-A,2-D,3-B,3-C)成本評估值均大於等於0所以已經是最佳解了。特殊運輸模型並非所有運輸問題都可如上述問題直接處理若出現不規則性,在求解前必須作一些調整。常見之不規則性有兩種1.供需不平衡2.退化解實方格數不足,無法評估每個空方格通常用實方格數是否等於R+C-1若實方格數R+C-1則有退化解特殊運輸模型─供需不平衡供需不平衡時加入一虛擬行或列供應5942200170100工廠2100倉庫A倉庫B需求8090工廠1供應590420200200倉庫A倉庫B虛擬C工廠1100工廠2100需求80903030709010107070特殊運輸模型─供需不平衡評估空方格1-B,2-C是否為最佳解供應590420200200倉庫A倉庫B虛擬C工廠1100工廠2100需求80903030901070空方格1-B2-C成本+6+1空方格全部評估之後若有成本評估值均大於等於0表示此解以是最佳解全部空方格(1-B,2-C)成本評估值均大於等於0所以已經是最佳解了。特殊運輸模型─退化解實方格=4個R+C-1=3+3-1=5因為實方格數R+C-1所以此解為退化解供應325814776120120倉庫A倉庫B倉庫C工廠140工廠260工廠320需求405030501040102020解決方法,必須將一非常小之數量ε加入其中一個空方格內才能評估每個空方格空方格全部評估之後若所有成本均大於等於0表示此解以是最佳解若有負成本表示,此解可發展出改良解特殊運輸模型─退化解要如何將一非常小之數量ε加入其中一個空方格內才能評估每個空方格原則為避免將ε放入評估路徑中有-號之空方格內且要能評估每個空方格供應325814776120120倉庫A倉庫B倉庫C工廠140工廠260工廠320需求40503050401020ε+供應32581477