ch02 線性規劃概論.ppt

Download Report

Transcript ch02 線性規劃概論.ppt

第二章
線性規劃概論
Introduction to Linear
Programming
作業研究 二版 2009
© 廖慶榮
章節大綱
1.
2.
3.
4.
5.
6.
7.
前言
典型範例
圖解法
線性規劃模式的形式
線性規劃模式的解
線性規劃的假設
線性規劃模式的範例
p.2/27
作業研究 二版 Ch.2 線性規劃概論
2.1 前言
 線性規劃(linear programming)簡稱LP
 線性(linear):模式中所有函數均為線性函數
 規劃(planning):指活動的規劃
 LP屬數學規劃(mathematical programming,
MP)
 MP:將問題以目標函數及限制式表達的數學模式
 LP:MP的所有數學式均為線性
p.3/27
作業研究 二版 Ch.2 線性規劃概論
2.2 典型範例
 該公司每週應分別生產多少箱的P1及P2,才能獲得
最大的利潤?
生產1單位所需產能
機器
M1
M2
單位利潤
P1
1
3
$7,000
P2
2
2
$8,000
可用產能
10
18
p.4/27
作業研究 二版 Ch.2 線性規劃概論
建立LP模式四個步驟
1. 定義決策變數
2. 寫出此問題的目標函數,並決定是予以極大
化或極小化
3. 寫出各功能限制式
4. 決定各變數是否具有非負限制式或不受正負
限制
p.5/27
作業研究 二版 Ch.2 線性規劃概論
2.2 典型範例
 LP模式:
極大化 Z  7 x1  8 x2
受限於
x1  2 x2  10
3x1  2 x2  18
x1 , x2  0
p.6/27
作業研究 二版 Ch.2 線性規劃概論
2.3 圖解法(graphical method)
 三個步驟:
1. 繪製非負限制式(或不受正負限制)的範圍
2. 繪製各功能限制式的範圍,並決定可行區域
3. 繪製目標函數的線條,並決定最佳解
p.7/27
作業研究 二版 Ch.2 線性規劃概論
以圖解法求解典型範例
典型範例之目標函數線條及最佳解
8
6
4
(4,3)
2
0
2
4
6
8
10
p.8/27
作業研究 二版 Ch.2 線性規劃概論
2.4 LP模式的形式
 標準形式
極大化 Z  c1 x1  c2 x2   cn xn
受限於
a11 x1  a12 x2   a1n xn  b1
a21 x1  a22 x2   a2 n xn  b2
am1 x1  am 2 x2   amn xn  bm
x1 , x2 , , xn  0
p.9/27
作業研究 二版 Ch.2 線性規劃概論
專有名詞
目標函數(objective function)
目標函數值(objective function value)
目標函數係數
限制式係數
右手邊常數(right-hand-side constant;
RHS)
 限制式(constraint)





 功能限制式(functional constraint)
 非負限制式(non-negativity constraint)
p.10/27
作業研究 二版 Ch.2 線性規劃概論
其他形式
 目標可以是極小化
極小化 Z  c1 x1  c2 x2 
 cn xn
 限制式可以是「大於等於」或「等於」
 變數可以無非負限制式
 x j 不受正負限制(unrestricted in sign)或
 x j 不受限(unrestricted)
p.11/27
作業研究 二版 Ch.2 線性規劃概論
2.5 線性規劃模式的解
 解(solution)
 包含所有變數的任何特定值
 可行解(feasible solution)
 滿足所有限制式
 不可行解(infeasible solution)
 至少違反其中一個限制式的解
 最佳解(optimal solution)
 在所有可行解中,具有最有利目標函數值的解
p.12/27
作業研究 二版 Ch.2 線性規劃概論
LP問題四種可能解
 唯一最佳解(unique optimal solution)
 僅有一個最佳解
 多重最佳解(multiple optimal solutions)
 or 擇一最佳解(alternative optimal solutions)
 有無限多個目標函數值相同的最佳解
 無可行解(no feasible solutions)
 簡稱無解
 沒有任何可行解
 無窮解(unbounded solution)
 對於極大化問題,Z  
 對於極小化問題, Z  
作業研究 二版 Ch.2 線性規劃概論
p.13/27
多重最佳解的情況
6
4
2
0
2
4
6
p.14/27
作業研究 二版 Ch.2 線性規劃概論
無可行解的情況
6
4
2
0
2
4
6
p.15/27
作業研究 二版 Ch.2 線性規劃概論
無窮解的情況
6
4
2
0
2
4
6
p.16/27
作業研究 二版 Ch.2 線性規劃概論
2.6 線性規劃的假設
 成比例性proportionality
 各個項目對於該函數的貢獻和變數之值成比例
 可加性additivity
 函數的各項目彼此獨立,因此可相互加減
 可分性divisibility
 所有變數都可以是任何實數值,而不必是整數
 確定性certainty
 所有係數均為已知的常數
p.17/27
作業研究 二版 Ch.2 線性規劃概論
2.7 線性規劃模式的範例




混合問題
人力安排問題
飲食問題
財務規劃問題
p.18/27
作業研究 二版 Ch.2 線性規劃概論
混合問題
原油種類 辛烷含量 蒸汽壓力 可用數量
原油 1
87
8
1800 桶
原油 2
98
4
800 桶
最低
最高
產品 辛烷含量 蒸汽壓力 每桶利潤
產品 A
96
7
$2.1 萬
產品 B
90
5
$1.7 萬
應如何做最適當的混合才能獲得最大的利潤?
p.19/27
作業研究 二版 Ch.2 線性規劃概論
混合問題 (1/2)
 定義決策變數:
 x1A  原油1用於生產產品A的桶數
 x1B  原油1用於生產產品B的桶數
 x2A  原油2用於生產產品A的桶數
 x2B  原油2用於生產產品B的桶數
 成分的限制式
 產品A最低的辛烷含量是96,所以
87 x1A  98 x2A
 96
x1A  x2A
 87 x1A  98 x2A  96 x1A  96 x2A
 9 x1A  2 x2A  0
作業研究 二版 Ch.2 線性規劃概論
p.20/27
混合問題(2/2)
 LP模式: Max Z  2.1x1A  1.7 x1B  2.1x2A  1.7 x2B
sbject to  9 x1A  2 x2A
0
x1A  3x2A
0
 3x1B  8 x2B
0
3x1B  x2B
0
x1A  x1B
 1800
x2A  x2B
 800
x1A , x1B , x2A , x2B  0
Opt. Sol.: x1A  327.27, x1B  1472.73, x2A  400, x2B  400, Z  4710.91
p.21/27
作業研究 二版 Ch.2 線性規劃概論
人力安排問題(1/2)
 問題
 考慮一家五星級飯店客房部的人力安排問題
 員工每週連續上班五天,然後休假兩天
 至少需雇用人,才能滿足人力需求?
星期
一
二
三
四
五
六
日
人力需求 14
10
11
13
16
20
18
p.22/27
作業研究 二版 Ch.2 線性規劃概論
人力安排問題(2/2)
 定義: xi  自星期開始上班的員工數
 LP模式: Min Z  x1  x2  x3  x4  x5  x6  x7
s.t.
x1  x4  x5  x6  x7  14
x1  x2  x5  x6  x7  10
x1  x2  x3  x6  x7  11
x1  x2  x3  x4  x7  13
x1  x2  x3  x4  x5  16
x2  x3  x4  x5  x6  20
x3  x4  x5  x6  x7  18
xi  0, i  1, 2,
作業研究 二版 Ch.2 線性規劃概論
,7
p.23/27
飲食問題(1/2)
 問題:
 狗主人每個月應如何以最低的狗糧費用餵食這三隻
狗,並滿足狗所需要的營養?
狗糧
營養成分%
蛋白質
纖維
脂肪
狗糧 A
32
11
15
狗糧 B
22
9
10
營養需求 至少 8 磅 至少 3 磅 至少 4 磅
成本/磅
$35
$25
p.24/27
作業研究 二版 Ch.2 線性規劃概論
飲食問題(2/2)
 定義:x1  每月餵食每隻狗狗糧A的磅數
x2  每月餵食每隻狗狗糧B的磅數
 LP模式:
Min Z  35 x1  25 x2
s.t.
0.32 x1  0.22 x2  8
0.11x1  0.09 x2  3
0.15 x1  0.10 x2  4
x1 , x2  0
 最佳解: x1  24, x2  4, Z  $940
p.25/27
作業研究 二版 Ch.2 線性規劃概論
財務規劃問題(1/2)
 目前有4億的資金
 未來的第二、三、四年年初已確定各需支付1億
 四項計畫:
 計畫A:以一年為期,每期的預估報酬率為2.5%
 計畫B:以兩年為期,每期的預估報酬率為5.2%
 計畫C:以三年為期,每期的預估報酬率為8.5%
 計畫D:以四年為期,每期的預估報酬率為10.5%
A 2 , B2 , C2
A1 , B1 ,C1 , D1
1
A3 , B3
2
$1 億
作業研究 二版 Ch.2 線性規劃概論
A4
3
$1 億
4
$1 億
p.26/27
財務規劃問題(2/2)
 定義: Ai  第 i 年年初投資計畫A的金額
(其餘同)
 LP模式:
極大化 Z  1.025A4  1.052B3  1.085C2  1.105D1
受限於
A1  B1  C1  D1  4
1 . 0 2 51 A
1 . 0 2 52 A
1 . 0 2 53 A
2
A
2
B
1 . 01 5 2 3B
1 . 02 5 2 B
2
C
A
3
1. 0 84 5 C
1
1
B
1
A
A1 , A2 , A
, 4A 1, B 2, B 3 , B1 ,C
3
2 , 1C , D
1
0
p.27/27
作業研究 二版 Ch.2 線性規劃概論