运筹学案例 案例二: SYTECH 公司的生产优化问题
第 1 页 共 10 页
案例二: SYTECH 公司的生产优化问题
案例概述:
Sytech 国际公司是一家在同行业中处于领先地位的计算机和外围设备
的制造商。公司的主导产品分类如下:大型计算机(MF RAMES) 、小型计算机
(MINIS) 、个人计算机(PCS) 、和打印机(PR INTERS) 。公司的两个主要市
场是北美和欧洲。
公司一直按季度作出公司最初的重要决策。公 司必须按照营销部门的需
求预测来对分布在全球的三个工厂调整产量,公司下一季度需求预测如下:
表 1 需求预测
产品 北美 欧洲
大型计算机 962 321
小型计算机 4417 1580
个人计算机 48210 15400
打 印 机 15540 6850
而公司的三个工厂的生产能力限度又使得其不能随心所欲地在任一工厂进
行生产,限制主要是各工厂规模及劳动力约束。
表 2 工厂的生产能力
工厂 空间(平方英尺) 劳动力(小时)
伯灵顿 540710 277710
中国台湾 201000 499240
爱尔兰 146900 80170
表 3 资源利用率
产品 空间/单位 劳动小时/单位
大型计算机 17.48 79.0
小型计算机 17.48 31.5
个人计算机 3.00 6.9
打 印 机 5.30 5.6
运筹学案例 案例二: SYTECH 公司的生产优化问题
第 2 页 共 10 页
最终分析所要求的数据由会计部门提供, 表 4 所显示的数据表示单位利
润贡献(税后) :
表 4 单位利润贡献(美元)
单位利润 大型计算机 小型计算机 个人计算机 打印机
北美 欧洲 北美 欧洲 北美 欧洲 北美 欧洲
伯灵顿 16136.46 13694.03 8914.47 6956.23 1457.18 1037.57 1663.51 1345.43
中国台湾 17358.14 14709.96 9951.04 7852.36 1395.35 1082.49 1554.55 1270.16
爱尔兰 15652.68 13216.34 9148.55 7272.89 1197.52 1092.61 1478.9 1312.44
根据以上信息, SYTECH 公司建立了一个线性优化模型。
运筹学案例 案例二: SYTECH 公司的生产优化问题
第 3 页 共 10 页
案例求解:
一、 基本关系
本案例的主要问题在于计算机制造地域安排问题,不同的地域安排收益
会不同,基本关系在案例中的“线性优化模型的公式表 ”已经给出。
二、目标函数
Xijk 在工厂 j 制造用于在市场 k 销售的产品 i 的数量。其中:
i: 1-大型计算机, 2-小型计算机, 3-个人计算机, 4-打印机
j: 1-伯灵顿, 2-中国台湾, 3-爱尔兰
k: 1-北美, 2-欧洲
根据“单位利润贡献表”列出目标函数:
MaxZ=16136.46X
111
+13694.03X
112
+17358.14X
121
+14709.96X
122
+15652.68X
131
+13216.34X
132
+891
4.47X
211
+6956.23X
212
+9951.04X
221
+7852.36X
222
+9148.55X
231
+7272.89X
232
+1457.18X
311
+1037.57X
312
+
1395.35X
321
+1082.49X
322
+1197.52X
331
+1092.61X
332
+1663.51X
411
+1345.43X
412
+1554.55X
421
+1270.16X
422
+1478.90X
431
+1312.44X
432
根据“工厂的生产能力表”列出空间约束和劳动力约束
空间约束:
( C1) . 17.48X
111
+17.48X
112
+17.48X
211
+17.48X
212
+3X
311
+3X
312
+5.3X
411
+5.3X
412
≤ 540710
( C2) . 17.48X
121
+17.48X
122
+17.48X
221
+17.48X
222
+3X
321
+3X
322
+5.3X
421
+5.3X
422
≤ 201000
( C3) . 17.48X
131
+17.48X
132
+17.48X
231
+17.48X
232
+3X
331
+3X
332
+5.3X
431
+5.3X
432
≤ 146900
劳动力约束:
( C4) . 79X
111
+79X
112
+31.5X
211
+31.5X
212
+6.9X
311
+6.9X
312
+5.6X
411
+5.6X
412
≤ 277710
( C5) . 79X
121
+79X
122
+31.5X
221
+31.5X
222
+6.9X
321
+6.9X
322
+5.6X
421
+5.6X
422
≤ 499240
( C6) . 79X
131
+79X
132
+31.5X
231
+31.5X
232
+6.9X
331
+6.9X
332
+5.6X
431
+5.6X
432
≤ 80170
需求约束:
( C7) . X
111
+X
121
+X
131
≤ 962
( C8) . X
112
+X
122
+X
132
≤ 321
( C9) . X
211
+X
221
+X
231
≤ 4417
( C10) . X
212
+X
222
+X
232
≤ 1580
( C11) . X
311
+X
321
+X
331
≤ 48210
( C12) . X
312
+X
322
+X
332
≤ 15400
( C13) . X
411
+X
421
+X
431
≤ 15540
运筹学案例 案例二: SYTECH 公司的生产优化问题
第 4 页 共 10 页
( C14) . X
412
+X
422
+X
432
≤ 6850
运算结果如下:
Decision
Variable
Solution
Value
Unit Cost or
Profit c(j)
Total
Contribution
Reduced
Cost
Basis
Status
Allowable
Min. c(j)
Allowable
Max. c(j)
1 X111 0 16,136 0 -7,808 at bound -M 23,944
2 X112 0 13,694 0 -7,602 at bound -M 21,296
3 X121 962 17,358 16,698,530 0 basic 9,550 M
4 X122 321 14,710 4,721,897 0 basic 7,108 M
5 X131 0 15,653 0 -8,879 at bound -M 24,532
6 X132 0 13,216 0 -8,667 at bound -M 21,883
7 X211 1,683 8,914 14,999,890 0 basic 8,868 9,334
8 X212 0 6,956 0 -83 at bound -M 7,039
9 X221 1,769 9,951 17,606,130 0 basic 9,728 9,998
10 X222 0 7,852 0 -223 at bound -M 8,075
11 X231 965 9,149 8,829,076 0 basic 8,729 9,231
12 X232 1,580 7,273 11,491,170 0 basic 7,190 M
13 X311 14,395 1,457 20,975,510 0 basic 1,354 1,467
14 X312 0 1,038 0 -107 at bound -M 1,144
15 X321 33,815 1,395 47,184,330 0 basic 1,385 1,498
16 X322 15,400 1,082 16,670,350 0 basic 1,045 M
17 X331 0 1,198 0 -311 at bound -M 1,508
18 X332 0 1,093 0 -103 at bound -M 1,196
19 X411 15,540 1,664 25,850,950 0 basic 1,437 M
20 X412 6,850 1,345 9,216,196 0 basic 1,271 M
21 X421 0 1,555 0 -1,057 at bound -M 2,612
22 X422 0 1,270 0 -1,024 at bound -M 2,294
23 X431 0 1,479 0 -226 at bound -M 1,705
24 X432 0 1,312 0 -75 at bound -M 1,387
Objective Function (Max.) = 194,244,000
资源使用情况表
Constraint
Left
Hand
Side
Direction
Right
Hand
Side
Slack
or
Surplus
Shadow
Price
Allowable
Min. RHS
Allowable
Max. RHS
1
C1
191,263
<=
540,710 349,447 0 191,263 M
2
C2
201,000
<=
201,000 0 348 194,304 207,368
3
C3
44,488
<=
146,900 102,412 0 44,488 M
4
C4
277,710
<=
277,710 0 160 275,146 292,356
5
C5
496,676
<=
499,240 2,564 0 496,676 M
6
C6
80,170
<=
80,170 0 168 77,606 91,645
7
C7
962
<=
962 0 11,266 598 994
8
C8
321
<=
321 0 8,618 0 353
9
C9
4,417
<=
4,417 0 3,859 4,053 4,498
10
C10
1,580
<=
1,580 0 1,984 1,216 1,661
11
C11
48,210
<=
48,210 0 350 46,087 48,582
12
C12
15,400
<=
15,400 0 37 13,277 15,772
13
C13
15,540
<=
15,540 0 765 12,925 15,998
14
C14
6,850
<=
6,850 0 447 4,235 7,308
表二
表一
运筹学案例 案例二: SYTECH 公司的生产优化问题
第 5 页 共 10 页
与案例中给出结果“用于基模型的生产计划表”一致。
二、针对变化,优化模型
a) 、爱尔兰工厂的劳动生产率减少到 78,000
这种变化在模型中体现于公式 C6 的右边变为 78,000,其他条件不变。
优化结果如下:
Decision
Variable
Solution
Value
Unit Cost or
Profit c(j)
Total
Contribution
Reduced
Cost
Basis
Status
Allowable
Min. c(j)
Allowable
Max. c(j)
1 X111
0 16,136 0 -7,808 at bound -M 23,944
2 X112
0 13,694 0 -7,602 at bound -M 21,296
3 X121
962 17,358 16,698,530 0 basic 9,550 M
4 X122
321 14,710 4,721,897 0 basic 7,108 M
5 X131
0 15,653 0 -8,879 at bound -M 24,532
6 X132
0 13,216 0 -8,667 at bound -M 21,883
7 X211
2,001 8,914 17,836,470 0 basic 8,868 9,334
8 X212
0 6,956 0 -83 at bound -M 7,039
9 X221
1,520 9,951 15,125,230 0 basic 9,728 9,998
10 X222
0 7,852 0 -223 at bound -M 8,075
11 X231
896 9,149 8,198,844 0 basic 8,729 9,231
12 X232
1,580 7,273 11,491,170 0 basic 7,190 M
13 X311
12,942 1,457 18,858,740 0 basic 1,354 1,467
14 X312
0 1,038 0 -107 at bound -M 1,144
15 X321
35,268 1,395 49,211,280 0 basic 1,385 1,498
16 X322
15,400 1,082 16,670,350 0 basic 1,045 M
17 X331
0 1,198 0 -311 at bound -M 1,508
18 X332
0 1,093 0 -103 at bound -M 1,196
19 X411
15,540 1,664 25,850,950 0 basic 1,437 M
20 X412
6,850 1,345 9,216,196 0 basic 1,271 M
21 X421
0 1,555 0 -1,057 at bound -M 2,612
22 X422
0 1,270 0 -1,024 at bound -M 2,294
23 X431
0 1,479 0 -226 at bound -M 1,705
24 X432
0 1,312 0 -75 at bound -M 1,387
表三
运筹学案例 案例二: SYTECH 公司的生产优化问题
第 6 页 共 10 页
Objective Function (Max.) = 193,879,600
可以得出,目标函数值变小,产品品种没有变化,数量进行了调整。与
表一比较得出:一) 、伯灵顿。针对北美市场的小型计算机增加 318 台,针
对北美市场的个人计算机却减少 1,457 台; 针对欧洲市场的打印机减少 2,767
台;二) 、台湾。针对北美市场的小型计算机减少 249 台,针对北美市场的
个人计算机增加 1,457 台;三) 、爱尔兰。针对北美市场的小型计算机减少
69 台。 这是对于爱尔兰工厂的劳动生产率减少到 78,000 时的最优生产安排。
此时,资源使用变化为:
Constraint
Left Hand
Side
Direction
Right Hand
Side
Slack
or Surplus
Shadow
Price
Allowable
Min. RHS
Allowable
Max. RHS
1
C1
192,468 <= 540,710 348,242 0 192,468 M
2
C2
201,000 <= 201,000 0 348 195,248 208,572
3
C3
43,284 <= 146,900 103,616 0 43,284 M
4
C4
277,710 <= 277,710 0 160 277,316 295,125
5
C5
498,846 <= 499,240 394 0 498,846 M
6
C6
78,000 <= 78,000 0 168 77,606 91,645
7
C7
962 <= 962 0 11,266 529 967
8
C8
321 <= 321 0 8,618 0 326
9
C9
4,417 <= 4,417 0 3,859 3,984 4,430
10
C10
1,580 <= 1,580 0 1,984 1,147 1,593
11
C11
48,210 <= 48,210 0 350 45,686 48,267
12
C12
15,400 <= 15,400 0 37 12,876 15,457
13
C13
15,540 <= 15,540 0 765 12,430 15,610
14
C14
6,850 <= 6,850 0 447 3,740 6,920
通过比较表二和表四的第六行,可以发现,劳动力约束的影子价格都是
160,劳动力的变化值是 78,000- 80,170=- 2170,而- 2170×160=-
347200, 恰好是目标函数值的变化。另外,台湾的生产空间约束和伯灵顿的
劳动力约束也达到极限。这是因为 7 8000 在条件 C6 的允许范围内(见表三
和表四的第六行的最后两列)
表四
运筹学案例 案例二: SYTECH 公司的生产优化问题
第 7 页 共 10 页
b) 、爱尔兰工厂的劳动生产率增加到 95,000
这种变化在模型中体现于公式 C6 的右边变为 95,000,其他条件不变。
优化结果如下:
Decision
Variable
Solution
Value
Unit Cost or
Profit c(j)
Total
Contribution
Reduced
Cost
Basis
Status
Allowable
Min. c(j)
Allowable
Max. c(j)
1 X111 0 16,136 0 -5,938 at bound -M 22,074
2 X112 0 13,694 0 -5,732 at bound -M 19,426
3 X121 962 17,358 16,698,530 0 basic 11,421 M
4 X122 321 14,710 4,721,897 0 basic 8,978 M
5 X131 0 15,653 0 -5,956 at bound -M 21,609
6 X132 0 13,216 0 -5,744 at bound -M 18,960
7 X211 0 8,914 0 -420 at bound -M 9,334
8 X212 0 6,956 0 -502 at bound -M 7,458
9 X221 3,473 9,951 34,560,850 0 basic 9,728 10,417
10 X222 0 7,852 0 -223 at bound -M 8,075
11 X231 944 9,149 8,635,410 0 basic 8,729 9,372
12 X232 1,580 7,273 11,491,170 0 basic 7,050 M
13 X311 24,322 1,457 35,441,750 0 basic 1,446 1,559
14 X312 0 1,038 0 -107 at bound -M 1,144
15 X321 23,888 1,395 33,331,910 0 basic 1,293 1,406
16 X322 15,400 1,082 16,670,350 0 basic 1,071 M
17 X331 0 1,198 0 -219 at bound -M 1,417
18 X332 0 1,093 0 -11 at bound -M 1,104
19 X411 15,540 1,664 25,850,950 0 basic 1,512 M
20 X412 4,083 1,345 5,493,001 0 basic 1,271 1,354
21 X421 0 1,555 0 -740 at bound -M 2,294
22 X422 0 1,270 0 -706 at bound -M 1,976
23 X431 0 1,479 0 -152 at bound -M 1,631
24 X432 2,767 1,312 3,631,902 0 basic 1,303 1,387
Objective Function (Max.) = 196,527,700
可以得出,目标函数值变大,产品品种和数量都进行了调整。与表一比
较得出:一) 、伯灵顿。针对北美市场的小型计算机减少 1,683 台,针对北
美市场的个人计算机却增加 9,927 台; 针对欧洲市场的打印机减少 2,767 台;
表五
运筹学案例 案例二: SYTECH 公司的生产优化问题
第 8 页 共 10 页
二) 、台湾。针对北美市场的小型计算机增加 1,704 台,针对北美市场的个
人计算机减少 9,927 台;三) 、爱尔兰。针对北美市场的小型计算机减少 21
台,针对欧洲市场的打印机增加 2,767 台。这是对于爱尔兰工厂的劳动生产
率增加到 95,000 时的最优生产安排。
此时,资源使用变化为:
Constraint
Left Hand
Side
Direction
Right Hand
Side
Slack
or Surplus
Shadow
Price
Allowable
Min. RHS
Allowable
Max. RHS
1 C1
176,967 <= 540,710 363,743 0 176,967 M
2 C2
201,000 <= 201,000 0 238 199,138 203,747
3 C3
58,785 <= 146,900 88,115 0 58,785 M
4 C4
277,710 <= 277,710 0 112 273,428 284,028
5 C5
481,846 <= 499,240 17,394 0 481,846 M
6 C6 95,000 <= 95,000 0 106 91,645 99,950
7 C7
962 <= 962 0 13,205 805 1,069
8 C8
321 <= 321 0 10,557 164 428
9 C9
4,417 <= 4,417 0 5,798 4,260 4,524
10 C10
1,580 <= 1,580 0 3,922 1,423 1,687
11 C11
48,210 <= 48,210 0 683 47,294 48,831
12 C12
15,400 <= 15,400 0 370 14,484 16,021
13 C13
15,540 <= 15,540 0 1,035 14,412 16,305
14 C14
6,850 <= 6,850 0 717 5,966 7,615
通过比较表二和表六可以发现,爱尔兰劳动力约束的影子价格已经变为
106,台湾的生产空间约束和伯灵顿的劳动力约束达到极限,当务之急是解
决台湾的生产空间约束问题。
c) 、是否采用新技术
将基模型中的相关参数按采用新 技术后的约束值来进行调整,用 QSB
计算目标函数值为 196,192,500,比基模型的目标值增加 1,948,500。所以,
技术创新是可以给 SYTECH 公司带来利润的,应该采用新技术,但是这只
是每个季度的利润增加值,而购买此技术需要一次性支付一笔巨额费用,或
表六
运筹学案例 案例二: SYTECH 公司的生产优化问题
第 9 页 共 10 页
者说增加利润的背后有巨大的成本代价, 这也是新技术能增加利润而不能轻
易采用的原因。是否采用新技术或者说采用新技术合适的花费是多少,还有
一个关键外部因素是新技术多久会成为公共知识。表七是新技术保密期、利
润的关系:
技术保密期(季度) 1 23456 7 8
总增加利润(亿元) 0.0195 0.0390 0.0585 0.0779 0.0974 0.1169 0.1364 0.1559
从上表中可以看出,如果购买新技术花费是 0.12 亿,那么技术保密期
至少要 7 个季度,否则亏损。同样,根据技术保密期的长短,所花费也只能
小于相应的增加利润额。
d) 、削减台湾小型机生产
削减台湾小型机生产即意味台湾生产供应北美和欧洲市场的小型机全
部为零, 即在基模型的基础上增加约束 X
211
= 0 ; X
212
= 0。 运算结果见表八:
Decision
Variable
Solution
Value
Unit Cost or
Profit c(j)
Total
Contribution
Reduced
Cost
Basis
Status
Allowable
Min. c(j)
Allowable
Max. c(j)
1 X111
0 16,136 0 -1,930 at bound -M 18,066
2 X112
0 13,694 0 -1,724 at bound -M 15,418
3 X121
962 17,358 16,698,530 0 basic 15,429 M
4 X122
321 14,710 4,721,897 0 basic 12,986 M
5 X131
0 15,653 0 -3,000 at bound -M 18,653
6 X132
0 13,216 0 -2,789 at bound -M 16,005
7 X211
3,452 8,914 30,772,040 0 basic 18,866 9,334
8 X212
0 6,956 0 -83 at bound -M 7,039
9 X221
0 9,951 0 9,951 at bound -M M
10 X222
0 7,852 0 7,852 at bound -M M
11 X231
965 9,149 8,829,076 0 basic 8,729 1,296
12 X232
1,580 7,273 11,491,170 0 basic 15,125 M
表七
表八
运筹学案例 案例二: SYTECH 公司的生产优化问题
第 10 页 共 10 页
13 X311
6,317 1,457 9,205,682 0 basic 1,395 -723
14 X312
0 1,038 0 -107 at bound -M 1,144
15 X321
41,893 1,395 58,454,750 0 basic 3,575 1,457
Decision
Variable
Solution
Value
Unit Cost or
Profit c(j)
Total
Contribution
Reduced
Cost
Basis
Status
Allowable
Min. c(j)
Allowable
Max. c(j)
16 X322
15,400 1,082 16,670,350 0 basic 980 M
17 X331
0 1,198 0 -311 at bound -M 1,508
18 X332
0 1,093 0 -103 at bound -M 1,196
19 X411
15,540 1,664 25,850,950 0 basic 1,605 M
20 X412
6,850 1,345 9,216,196 0 basic 1,320 M
21 X421
0 1,555 0 -59 at bound -M 1,613
22 X422
0 1,270 0 -25 at bound -M 1,295
23 X431
0 1,479 0 -226 at bound -M 1,705
24 X432
0 1,312 0 -75 at bound -M 1,387
Objective Function (Max.) = 191,910,600
由表八知目前目标函数值是 191,910,600 美元,每季度成本减少(即增
加利润) 8,300,000/4= 2,075,000 美元,目前实际目标值 191,910,600+
2,075,000= 193,985,600 美元,计划调整前目标值 194,244,000 美元。
193,985,600- 194,244,000=- 258,400 美元
所以,采用这种调整是不经济的。
续表八