【运筹学】表上作业法 ( 找初始基可行解 | 计算检验数 | 调整运量 )
文章目錄
- 一、運輸規劃問題
- 二、找初始基可行解
- 三、計算檢驗數
- 四、調整運量 ( 換基 )
一、運輸規劃問題
運輸規劃問題 :
二、找初始基可行解
使用最小元素法求得的初始基可行解 :
| A1\rm A_1A1? | 333 | 111111 | 333 , 444 | 101010 , 333 | 777 |
| A2\rm A_2A2? | 111 , 333 | 999 | 222 , 111 | 888 | 444 |
| A3\rm A_3A3? | 777 | 444 , 666 | 101010 | 555 , 333 | 999 |
| 銷量 | 333 | 666 | 555 | 666 |
使用 最小元素法, 得到初始基可行解 : {x13=4x14=3x21=3x23=1x32=6x34=3\begin{cases} \rm x_{13} = 4 \\\\ \rm x_{14} = 3 \\\\ \rm x_{21} = 3 \\\\ \rm x_{23} = 1 \\\\ \rm x_{32} = 6 \\\\ \rm x_{34} = 3 \end{cases}????????????????????????????????????????????x13?=4x14?=3x21?=3x23?=1x32?=6x34?=3?
三、計算檢驗數
計算檢驗數 :
使用閉回路法 , 逐個計算每個非基變量的檢驗數 ,
以非基變量為起點 , 出發的格子使用加號 +++ , 第二個格子使用減號 ?-? , 之后的歌詞依次使用 加號減號交替 +?+-+? 符號 ;
計算上述閉回路的運費代數和 ,
如果代數和 大于等于 000 , 說明當前的非基變量格子取 000 就是 最優選擇 ;
如果代數和 小于 000 , 說明當前的非基變量格子取 000 不是最優選擇 ;
這里以計算 σ24\rm \sigma_{24}σ24? 檢驗數為例 :
A24+\rm A_{24} +A24?+ , A23?\rm A_{23} -A23?? , A13+\rm A_{13} +A13?+ , A14?\rm A_{14} -A14??
σ24=(1×8)?(1×2)+(1×3)?(1×10)=?1\rm \sigma_{24} = ( 1 \times 8 ) - ( 1 \times 2 ) + ( 1 \times 3 ) - ( 1 \times 10 ) = -1σ24?=(1×8)?(1×2)+(1×3)?(1×10)=?1
檢驗數小于 000 ;
計算出的 非基變量 檢驗數使用 藍色括號字體 寫在表格中 :
| A1\rm A_1A1? | 333 , (1)(1)(1) | 111111 , (2)(2)(2) | 333 , 444 | 101010 , 333 | 777 |
| A2\rm A_2A2? | 111 , 333 | 999 , (1)(1)(1) | 222 , 111 | 888 , (?1)(-1)(?1) | 444 |
| A3\rm A_3A3? | 777 , (10)(10)(10) | 444 , 666 | 101010 , (12)(12)(12) | 555 , 333 | 999 |
| 銷量 | 333 | 666 | 555 | 666 |
四、調整運量 ( 換基 )
上述檢驗數中 , σ24\rm \sigma_{24}σ24? 為負數 , 需要進行換基 , 該非基變量就是入基變量 ;
該檢驗數的閉合回路如下 : A24+\rm A_{24} +A24?+ , A23?\rm A_{23} -A23?? , A13+\rm A_{13} +A13?+ , A14?\rm A_{14} -A14?? ;
在 ?-? 符號的基變量中挑選一個最小的 , 作為出基變量 ;
換基之后的結果如下 :
經過上述計算后的運費表格如下 :
| A1\rm A_1A1? | 333 | 111111 | 333 , 555 | 101010 , 222 | 777 |
| A2\rm A_2A2? | 111 , 333 | 999 | 222 | 888 , 111 | 444 |
| A3\rm A_3A3? | 777 | 444 , 666 | 101010 | 555 , 333 | 999 |
| 銷量 | 333 | 666 | 555 | 666 |
計算當前的總運費 :
(3×5)+(10×2)+(1×3)+(8×1)+(4×6)+(3×5)=85\rm ( 3 \times 5 ) + ( 10 \times 2 ) + ( 1 \times 3 ) + ( 8 \times 1 ) + ( 4 \times 6 ) + ( 3 \times 5 ) = 85(3×5)+(10×2)+(1×3)+(8×1)+(4×6)+(3×5)=85
計算檢驗數驗證 , 是最優解 ;
總結
以上是生活随笔為你收集整理的【运筹学】表上作业法 ( 找初始基可行解 | 计算检验数 | 调整运量 )的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【运筹学】表上作业法 ( 闭回路示例 )
- 下一篇: 【运筹学】表上作业法 ( 示例 | 使用