数据模型与决策课程案例分析综述.docx
《数据模型与决策课程案例分析综述.docx》由会员分享,可在线阅读,更多相关《数据模型与决策课程案例分析综述.docx(20页珍藏版)》请在冰豆网上搜索。
数据模型与决策课程案例分析综述
一、问题提出
好身体公司(BFI)在长岛自由港工厂生产健身练习器械。
最近他们设计了两种针对家庭锻炼所广泛使用的举重机。
两种机器都是用了BFI专利技术,这种技术提供给使用者除了机器本身运动功能之外的一些其他额外的运动功能。
直到现在,这种功能也只有在很昂贵的、应用于理疗的举重机上才可以获得。
在最近的交易展销会上,举重机的现场演示引起了交易者浓厚的兴趣,实际上,BFI现在收到的订单数量已经超过了这个时期BFI的生产能力。
管理部门决定开始这两种器械的生产。
这两种器械分别被BFI公司命名为BodyPlus100和BodyPlus200,由不同的原材料生产而成。
BodyPlus100由一个框架、一个压力装置、一个提升一下拉装置组成。
生产一个框架需要4小时机器制造和焊接时间,2小时喷涂和完工时间;每个压力装置需要2小时机器制造和焊接时间,1小时喷涂和完工时间,每个提升一下拉装置需要2小时机器制造和焊接时间,2小时喷涂和完工时间。
另外,每个BodyPlus100还需要2小时用来组装、测试和包装。
每个框架的原材料成本是450美元,每个压力装置的成本是300美元,每个提升一下拉装置是250美元。
包装成本大约是每单位50美元。
BodyPlus200包括一个框架、一个压力装置、一个提升一下拉装置和一个腿部拉伸装置。
生产一个框架需要5小时机器制造和焊接时间,4小时喷涂和完工时间;生产一个压力装置需要3小时机器制造和焊接时间,2小时喷涂和完工时间;生产每个提升一下拉装置需要2小时机器制造和焊接时间,2小时喷涂和完工时间,另外,每个BodyPlus200还需要2小时用来组装、测试和包装。
每个框架的原材料成本是650美元,每个压力装置的成本是400美元,每个提升一下拉装置是250美元,每个腿部拉伸装置的成本是200美元。
包装成本大约是每单位75美元。
在下一个生产周期,管理部门估计有600小时机器和焊接时间,450小时喷涂和完工时间,140小时组装、测试和包装时间是可用的。
现在的每小时劳动力成本是机器制造和焊接时间20美元,喷涂和完工时间15美元,组装、测试和包装12美元。
虽然对于BFI来说由于新机器的独特功能可能还会获得一些价格的灵活性,但BodyPlus100的市场建议价格是2400美元,BodyPlus200是3500美元。
授权的BFI销售商可以以市场价格的70%来购买产
品。
BFI的总裁相信BodyPlus200的独特功能可以帮助BFI成为高端锻炼器械的领导者。
所以,他认为BodyPlus200的数量至少会占到整个生产数量的25%。
管理报告
分析BFI的生产问题,为公司的总裁准备一份报告,告诉他们你的发现和建议。
报告包括以下几个方面(不仅于此):
(1)BodyPlus100和BodyPlus200的建议生产数量是多少?
(2)BodyPlus200的数量占生产数量至少25%的要求会怎样影响利润?
(3)为了增加利润应扩展哪方面的努力?
把你的线性规划模型和图形解作为你报告的附录部分。
二、问题分析与模型建立
根据案例对好身体公司(BFI)两种器械产品BodyPluslOO和BodyPlus200的描述,用
表格形式列举出该两种产品的各项基本信息,表格如下:
零件
产品
原材料成本(美兀)
BodyPlus100
BodyPlus200
BodyPlus100
BodyPlus200
框架
42
54
450
650
压力装置
21
32
300
400
提升/下拉
22
22
250
250
组装
2
2
腿拉
200
包装
50
75
总共用时(h)
85
108
总成本(美兀)
1050
1575
机器/焊接(h)
600
劳动成本
20
喷涂/完工(h)
450
15
组、测、包(h)
140
(美兀/h)
12
售价(美兀)
2400
3500
表1.1
(1)BodyPluslOO和BodyPlus200的建议生产数量是多少?
设BodyPluslOO的建议生产数量是x1,BodyPlus200的建议生产数量是x2,总利润是乙则目标函数:
maxz=2400x1+3500x2—20(8x1+10x2)—15(5x1+8x2)—12(2x1+2x2)
=2141x1+3156x2
约束条件:
[8x1+10x2<600
W5x1+8x2<450
2x1+2x2<40
0
(2)BodyPlus200的数量占生产数量至少25%的要求会怎样影响利润?
设BodyPlus100的建议生产数量是x1,BodyPlus200的建议生产数量是x2,总利润是乙则目标函数:
maxz=2400x1+3500x2—20(8x1+10x2)—15(5x1+8x2)—12(2x1+2x2)
=2141x1+3156x2
约束条件:
「8x1+10x2<600
5x1+8x2<450
\2x1+2x2<40
x1-3x2<0
Ix1,x2>0
三、模型求解与结果解释
根据已经建立的模型,运用图解法对该问题进行求解。
建立直角坐标系,用横轴代表
x1,纵轴代表x2。
(1)BodyPlus100和BodyPlus200的建议生产数量是多少?
根据问题
(1)约束条件:
作8x1+10x2=600直线,令x仁0,则x2=60;令x2=0,则x仁75
同理,作5x1+8x2=450,2x1+2x2=140两直线
得图形如下:
180
2x1+2x2=140
135
O
4590135180
8x1+10x2=600
5x1+8x2=450
图1.1
由图可知,阴影部分即为可行域范围,
且当x仁150/7,y=300/7时,z最大,此时maxz=181135.7
可得最优解为:
x仁150/7,y=300/7
综上所述,建议生产BodyPluslOO产品21台,生产BodyPlus200产品43台。
该生产建议下各项约束条件情况如下:
约束条件
耗费时间
可用时间
机器/焊接(h)
598
600
喷涂/完工(h)
449
450
组、测、包(h)
128
140
表1.2
(2)BodyPlus200的数量占生产数量至少25%的要求会怎样影响利润?
根据问题
(2)的约束条件,即在问题
(1)的基础上增加x1-3x2切这一项约束条件。
因此,我们在图1.1的基础上增加x1-3x2=0直线,
令x1=0,则x2=0;令x仁90,则x2=30
得到图形如下:
由图可知,阴影部分即为可行域范围。
对比图1.1和图1.2可行域范围明显减小。
当由此约束条件的情况下,当x仁150/7,y=300/7时,z最大,此时maxz=181135.7
可得最优解为:
X仁150/7,y=300/7
此时的建议生产量仍为BodyPluslOO产品21台,生产BodyPlus200产品42台。
综上所述,有BodyPlus200的产量比例约束时最大利润无影响。
(3)为了增加利润应扩展哪方面的努力?
根据表1.2,在最优解情况下各项约束条件情况来看,可以得出如下结论:
1.机器/焊接所用时间仅比可用时间少
2.喷涂/完工所用时间仅比可用时间少
3.组、测、包所用时间比可用时间少
2小时;
1小时;
12个小时,在其他条件允许的情况下可以再组装6台器械。
针对上述结论,为增加利润提出如下建议:
1.增加机器制造和焊接时间的可用时间;
2.增加喷涂和完工的可用时间。
四、参考文献
[1]侯文华等译,数据、模型与决策:
管理科学篇•北京:
机械工业出版社,2012
一、问题提出
J.D.威廉姆斯公司是一个投资质询公司,为大量的客户管理高达1.2亿美元的资金。
公
司运用一个很有价值的模型,为每个客户安排投资,分别投资在股票增长基金、收入基金和
货币市场基金。
为了保证客户投资的多元化,公司对这三种投资的数额加以限制。
一般来说,
投资在股票方面的资金占总投资20%-40%之间,投资在收入基金上的资金应确保在
20%-50%之间,货币市场方面的投资至少应该占30%。
此外,公司还尝试着引入了风险承受能力指数,以迎合不同投资者的需求。
比如,威廉
姆斯的一位新客户希望投资800000美元。
对其风险承受能力进行评估得出其风险指数为
0.05。
公司的风险分析人员计算出,股票市场的风险指数是0.10,收入基金的风险指数是0.07,货币市场的风险指数是0.01。
整个投资的风险指数是各项投资所占总投资的百分率与其风险指数乘积的代数和。
此外公司预测,股票基金的年收益率是18%,收入基金的收益是12.5%,货币市场基金
的收益是7.5%。
现在,基于以上信息,公司应该如何安排这位客户的投资呢?
建立数字模型,求出使总收益最大的解,并根据模型写出管理报告。
管理报告
(1)如何将800000美元投资于这3种基金。
按照你的计划,投资的年收益是多少?
(2)假设客户的风险承受指数提高到0.055,那么在投资计划更改后,收益将增加多少?
(3)假设客户的风险承受指数不变,仍然是0.05,而股票成长基金的年收益率从18%
下降到14%,那新的最佳投资方案是什么?
(4)假设现在客户认为投资在股票方面的资金太多了,如果增加一个约束条件即投资于股票增长基金的资金不可以超过投资于收入基金的资金,那么新的最佳方案是什么?
(5)当遇到预期收益变化时,你所建立的线性规划模型应该可以对客户的投资方案作出修改,那么这个模型的适用范围是什么?
二、问题分析与模型建立
根据案例对J.D.威廉姆斯公司三种基金股票增长基金、收入基金和货币市场基金的描述,用表格形式列举出三种基金的各项基本信息,表格如下:
基金类型
年收益率
风险指数
投资限额
总投资额
总风险指数
股票基金
18%
0.10
20%-40%
800000
0.05
收入基金
12.5%
0.07
20%-50%
货币基金
7.5%
0.01
>30%
(1)如何将800000美元投资于这3种基金。
按照你的计划,投资的年收益是多少?
设三种投资基金的数量分配分别为x1,x2,x3(单位为百万),投资的年收益为乙则
目标函数maxz=0.18x1+0.125x2+0.075x3
约束条件:
(x1+x2+x3<0.8
0.16Wx1w0.32
\0.16x3>0.24
0.125x1+0.0875x2+0.0125x3=0.05
(2)假设客户的风险承受指数提高到0.055,那么在投资计划更改后,收益将增加多少?
设三种投资基金的数量分配分别为x1,x2,x3(单位为百万),投资的年收益为乙则
目标函数maxz=0.18x1+0.125x2+0.075x3
约束条件:
fx1+x2+x3w0.8
0.16Wx1w0.32
<0.16wx2w0.4
x3>0.24
l0.125x1+0.0875x2+0.0125x3=0.055
(3)假设客户的风险承受指数不变,仍然是0.05,而股票成长基金的年收益率从18%
下降到14%,那新的最佳投资方案是什么?
设三种投资基金的数量分配分别为x1,x2,x3(单位为百万),投资的年收益为乙则
目标函数maxz=0.14x1+0.125x2+0.075x3
约束条件:
rx1+x2+x3w0.8
0.16wx1w0.32
<0.16wx2w0.4
x3>0.24
l0.125x1+0.0875x2+0.0125x3=0.05
(4)假设现在客户认为投资在股票方面的资金太多了,如果增加一个约束条件即投资
于股票增长基金的资金不可以超过投资于收入基金的资金,那么新的最佳方案是什么?
设三种投资基金的数量分配分别为x1,x2,x3(单位为百万),投资的年收益为乙则
目标函数maxz=0.18x1+0.125x2+0.075x3
约束条件:
fx1+x2+x3w0.8
0.16Wx1w0.32彳0.16Wx2w0.4
x3>0.24
x1wx2
'0.125x1+0.0875x2+0.0125x3=0.05
(5)当遇到预期收益变化时,你所建立的线性规划模型应该可以对客户的投资方案作出
修改,那么这个模型的适用范围是什么?
根据该问题的描述,可以理解为当预期收益率在一定范围内变化时,最佳投资方案是否
改变,即对目标函数的系数进行敏感度分析,确定当最优解不变时的预期收益率的范围。
因此可基于问题
(1)的模型,运用LINGO软件对其作敏感度分析,求解出该模型适用的范围。
设三种投资基金的数量分配分别为x1,x2,x3(单位为百万),投资的年收益为乙则
目标函数maxz=0.18x1+0.125x2+0.075x3
约束条件:
fx1+x2+x3w0.8
0.16Wx1w0.32
彳0.16Wx2w0.4
x3>0.24
<0.125x1+0.0875x2+0.0125x3=0.05
三、模型求解与结果解释
(1)如何将800000美元投资于这3种基金。
按照你的计划,投资的年收益是多少?
根据问题
(1)的约束条件,利用LINGO软件对
(1)的模型求解可得:
Xl>=0.16
I-icnReipoit-Linc^U
Tat-alvaxiBiales;NaniarveisrvflTiflfeles;
TotalaoiiEtraiDtas
JfoulirKoir
Value
RLlue:
曲Cqsic
XI
DuDaaoDD
X3
口.l&oao□口
OrDOOODO
X3
0.3^11111
OPQOOOOQ
Rav
SlKk:
DESurpl-U3
DualPrice-
1
□・9113133^-01
luDCOODD
(2)假设客户的风险承受指数提高到0.055;那么在投资计划更改后;收益将增加多少?
根据问题
(2)的约束条件,利用LINGO软件对
(2)的模型求解可得:
inax0.18x1+0.125x2+0.075x3st
Xl+x2+x3<=0.8
Xl>=0.16
Xl<=0,32
X2>=0・16
X2<=0*4
X3>=0.24
0.125x1+0・0675x2+0.0125X3-0.055
end
r
工SolutionRepDirt-Lindol
-Iln冈
GlobaloptimalsolUL^ion
lound..
Ohjeetivevalue:
o.geaooiOQE-ni
Infeaalb11ItLea:
□・OOOODO
TatalsalvefiXe£^iC.icn3;
2
Modelt
LP
Totalvariablesi
3
NdilXine-atVitiah丄社弓z
0
Inte^jEE*variahles;
0
Totalcanstraints:
B
NoinllnearconsiLrsilvits^
□
TotelnomECCQS:
1肖
Nanimeatiwnzeros:
:
0
Vfijfi&hle
VAlue
Rfrdue^dCfisc.
器
0.2933333
O.OCOOOO
EZ
0.1600000
O.DOOOOO
53
□.OOOOQO
Rou
SlackorSurpliLS
DuaLPrl亡亡
1
0,9«80W0E-01
1,000000
V
根据软件运行结果可知,该条件下三种基金最近分配方案为:
基金类型
股票基金
收入基金
货币基金
投资额(万美兀)
0.293
0.16
0.347
即当x仁0.293,x2=0.16,x3=0.347时,z最大,满maxz=0.988(万美元)
(3)假设客户的风险承受指数不变,仍然是0.05,而股票成长基金的年收益率从18%
下降到14%,那新的最佳投资方案是什么?
根据问题(3)的约束条件,利用LINGO软件对(3)的模型求解可得:
max0.14x1+0,125x2+0.075x3
st
Xl+x2+x3<=0*8
Xl>=0,IE
Xl<=0・32
X2>=0*16
X2<=0.4
X3>=0•肥
0.125x1+0・0375x2+0.0125x3^0・05|
end
F
富SolntinpRepnrt-Lineal
凶
GLoHalouclma.1adIulLotitoumd
A.
Objectivevalu?
"
0.SS06««VE-01
InfgasWl丄3匚営豈
O・OOODQO
Totalsolver;
2
HodelCiass!
LP
Totalvax1aJoLes;
3
Nonlinearvwieiles?
0
IstegrervarlatDLegt
0
TotalCDnStralnt弓t
B
NonlinearcoBa^caiuts:
□
Totalnonaeross
14
Non1incazrng口ccxen?
0
Vaiiaxile
V^iluc
r已社u£edCo^ti
XL
□・1600000
OrOOODOO
¥2
Q-2933333:
Q,ODODOO
X3
□-J4666S1
0..ODODOO
RDM
SlackorSurplus
EmalPclee
1
0-SS06&e7E-01
1.000000
V
根据软件运行结果可知,该条件下三种基金最近分配方案为:
基金类型
股票基金
收入基金
货币基金
投资额(万美兀)
0.16
0.293
0.347
即当x1=0.16,x2=0.293,x3=0.347时,z最大,满maxz=0.8507(万美元)
(4)假设现在客户认为投资在股票方面的资金太多了,如果增加一个约束条件即投资于股票增长基金的资金不可以超过投资于收入基金的资金,那么新的最佳方案是什么?
根据问题(4)的约束条件,利用LINGO软件对(4)的模型求解可得:
max0・18x1+0*125x2+0・口了5寓3
日匸
XH-x2+x3
Xl>=0・15
Xl<=0,32
X2>=0・16
X2<=0・4
Z3S--0.24
xl-x2<=0|
□・125x1+0.0875x2+0*0125x3=0,05
end
□0®
GlobaloptiETta.1s^lutidn.£oundl.
Objeeclvevalues
Infeas11311ities:
TotalsoIveriterationsr
(]・9306667E-D1
0.000000
3
*
Hode1Clasjt
LP
Totalvariables:
:
3
NanlineaE'匸入血luh:
0
vatiabl^^:
:
0
Totalcotiatraints:
9
Non1ieudE*ccmstrain『ns
0
Totalnotizerosj
16
Non!
L^eat:
nonzeros:
0
Vaeiaijle
习3丄UF
Keduee社Cast
Zl
Cl・2133333
D・CIOCIOOO
X2
0.2133333
D・000000
X3
0,3733333
DhOQOOOO
Row
SlackorSue^Ius
DualPrice
1
0・93066&7E-U1
1・dOODDD
V
根据软件运行结果可知,该条件下三种基金最近分配方案为:
基金类型
股票基金
收入基金
货币基金
投资额(万美兀)
0.213
0.213
0.373
即当x仁0.213,x2=0.213,x3=0.373时,z最大,满maxz=0.9307(万美元)
(5)当遇到预期收益变化时,你所建立的线性规划模型应该可以对客户的投资方案作出修改,那么这个模型的适用范围是什么?
根据问题(5)的约束条件,利用LINGO软件对该模型进行RANGE操作可得:
1」
*可Kan砂
E.ep>ortuLunKOI
BEE
Raxigea
inwhichchebasisisuancftaiiged:
OtojectlveCoefficientRang-es
Currin?
AlLoeras丄营
AllQirn<
Inartuc
D4CEX悶U
XI
O.IQODDDO
INFINITY
O-,3QDDWDE-&1
X2:
O^OOOOOOiE-Ol
IJJFINITT
XS
0,?
SOOOOOE-Ol
0,1050000
O,€O0OCM3O£-Ol
ftighthBTiil
Side
Current
11iDU-ablie-
11lovable
Bgrw
El阻
IncreuiE
Decrease-
2
a.Bocoiooa
O.SDODDOOi
Qd13€Q£M]0
3
nJFINITY
O.32CO