Chapter6-6.ppt

Download Report

Transcript Chapter6-6.ppt

6.6 線性規劃的單體法
• 單體法 (simplex method)
– 是一反覆的程序 (iterative procedure),直到得出最優
解才停止。
– 基本原理
• 首先選出一組可行解和一判斷準則,判斷目前的解是否為
最優解,
• 若不是,則設法取另一端點取代,使目標函數值增大 (或
減小)
• 如此不斷進行,直至得出最優解為止。
1
chapter6
2
chapter6
3
chapter6
6.6.2 標準形式
• 線性規劃問題的可行解可於可行凸集合
的端點找到,這類端點對應於基本可行
解 (basic feasible solution)。
4
chapter6
將不等式改寫為方程式即為線性規劃的標準式
加上不足的變數(惰變數, slack variable)
減去多餘的變數(剩餘變數, surplus variable)
5
chapter6
將不等式改寫為方程式即為線性規劃的標準式
加上不足的變數(惰變數, slack variable)
減去多餘的變數(剩餘變數, surplus variable)
6
chapter6
6.6.3 單體法的解題程序
7
chapter6
8
chapter6
9
chapter6
10
chapter6
1. 起始步驟:構建一組初始可行解,通常為利
用惰變數,假若沒有惰變數或其個數不足,
則可引進人工變數 (artificial variable),然後利
用大M法 (big M method) 或二階段法 (twophase method) 解題。
2. 反覆步驟:在本步驟應考量如下三大問題:
(1)進入基底的變數的選取準則為何?
(2)如何辨認現行基底中那一個變數應退出?
(3)如何能便利地辨認新基本可行解?
3. 最優性檢定:
– 單體法的整個求解程序如圖6.13流程圖所示:
11
chapter6
12
chapter6
13
chapter6
3個限制式
14
chapter6
此時x1=x2=0, x3=150, x4=100, x5=80, 故z=0
15
chapter6
16
chapter6
17
chapter6
18
chapter6
19
chapter6
20
chapter6
21
chapter6
22
chapter6
23
chapter6
24
chapter6
25
chapter6
26
chapter6
27
chapter6
28
chapter6
29
chapter6
30
chapter6
31
chapter6
32
chapter6
33
chapter6
34
chapter6
35
chapter6
36
chapter6
37
chapter6
38
chapter6
39
chapter6
40
chapter6
41
chapter6
42
chapter6