Professional Documents
Culture Documents
計算過程給各位參考一下。
X1 X2 X3 X4 X5 X6 =
Row 0:〔 4 1 M 0 M 0, 0〕
Eq.(1)-Mx〔 3 1 1 0 0 0, 3〕
Eq.(2)-Mx〔 4 3 0 -1 1 0, 6〕
New Row0:〔 -7M+4, -4M+1, 0, M, 0, 0, -9M〕
上面的計算是為了讓 X 3 與 X 5 在 Eq.(0)當中消失掉
接下來就是要開始進入循環的運算了
Basic Coefficient of : Right
Iteration variable Eq. Z X1 X2 X3 X4 X5 X6 side
Z
(0) -1 -7M+4 -4M+1 0 M 0 0 -9M
0 X3 (1) 0 3 1 1 0 0 0 3
X5 (2) 0 4 3 0 -1 1 0 6
X6 (3) 0 1 2 0 0 0 1 4
還記得上一頁我們說的要讓 X 3 與 X 5 在 Eq.(0)當中消失掉嗎??
第一行數字就是當時我們計算下來最後得到的係數了。
第二行到第四行的數字是從我們當初自己假設的變數所得到的。
(請各位看到上一頁的開頭 Minimize 及 subject to,數字就是從那邊得到的)
再來直排被圈選到的部份,除了重複被選到的值要為 1,其他都要變成 0。
X1 與 X5 做處理: ( X5 - 4X1 )
X5 4 3 0 -1 1 0 6
-)4X1 4 4/3 4/3 0 0 0 4
0 5/3 -4/3 -1 1 0 2
X1 與 X6 做處理: (X6 - X1)
X6 1 2 0 0 0 1 4
-)X1 1 1/3 1/3 0 0 0 1
0 5/3 -1/3 0 0 1 3
接著 Z 與 X1 做處理:Z+(7M-4)
Z -7M+4 -4M+1 0 M 0 0 -9M
+) (7M-4)X1 7M-4 (7M-4)/3 (7M-4)/3 0 0 0 7M-4
0 -5/3M-1/3 (7M-4)/3 M 0 0 -2M-4
Z (0) -1 0 -3/5M-1/3 7/3M-4/3 M 0 0 -2M-4
X1 (1) 0 1 1/3 1/3 0 0 0 1
X5 (2) 0 0 5/3 -4/3 -1 1 0 2
X6 (3) 0 0 5/3 -1/3 0 0 1 3
如此我們就做完了一次循環,接著又要判斷Z那一橫排是否有負數,很不幸還
是有負數。因此又要開始判斷該選擇誰了。剛好Z那一橫排只有 X2 這一個,所以
選擇它。
Z (0) -1 0 -3/5M-1/3 7/3M-4/3 M 0 0 -2M-4
X1 (1) 0 1 1/3 1/3 0 0 0 1
X5 (2) 0 0 5/3 -4/3 -1 1 0 2
X6 (3) 0 0 5/3 -1/3 0 0 1 3
再來用 right side 的值去檢驗那一橫排要被處理。
1÷1/3=3 , 2÷5/3=6/5 , 3÷5/3=9/5
因此,right side 值為 2 的那一橫排要被處理
Z (0) -1 0 -3/5M-1/3 7/3M-4/3 M 0 0 -2M-4
X1 (1) 0 1 1/3 1/3 0 0 0 1
X5 (2) 0 0 5/3 -4/3 -1 1 0 2
X6 (3) 0 0 5/3 -1/3 0 0 1 3
基本運算上就是像這個樣子,繼續下去都是這樣子的模式。
一直計算到Z那一行沒有負數為止(right side 不算)。
計算過程很繁雜,我就不繼續打下去了。