运筹学案例项目报告.docx
- 文档编号:5418351
- 上传时间:2022-12-16
- 格式:DOCX
- 页数:18
- 大小:201.11KB
运筹学案例项目报告.docx
《运筹学案例项目报告.docx》由会员分享,可在线阅读,更多相关《运筹学案例项目报告.docx(18页珍藏版)》请在冰豆网上搜索。
运筹学案例项目报告
工商管理中的运筹学问题—建模及求解
项目报告
摘要:
本项目报告主要研究内容为工商管理中的一般线性规划问题建模;运输问题建模;目标规划问题建模;整数规划问题建模;网络图绘制,以及其管理运筹学软件求解及分析。
主要围绕几个不同类型的实例来进行建模,并详细分析其解题方法来深入研究这些运筹学问题。
前言:
本次项目报告的目的是为了帮助我们顺利的完成对运筹学课程内容的学习,能够熟练地运用运筹学的知识对生活中遇到的问题进行建模以及求解。
在全书范围内选取五个建模的主要问题:
一般线性规划问题建模;运输问题建模;目标规划问题建模;整数规划问题建模;网络图绘制来进行调查建模练习。
在实验中,我们首先自己对于问题进行建模处理,之后主要利用管理运筹学软件进行问题求解并对结果进行分析。
通过完成这些实验,我们达到了预期的结果,对于运筹学的建模过程及求解有了一个更深刻的理解,既巩固了之前学习的理论知识,又对于实际应用有了一个全面的理解,为以后的进一步学习和实际应用打下了基础。
1.工商管理中的一般线性规划问题建模与管理运筹学软件求解及分析
研究内容:
在生产或经营等管理工作中,需要经常进行计划或规划。
需要做到:
在现有各项资源条件的限制下,如何确定方案,使预期目标达到最优:
或为了达到预期目标,确定使资源消耗为最少的方案。
通过线性规划问题的计算机软件这一工具去求解线性规划问题及其灵敏度分析。
现在我们来研究线性规划在工商管理中的应用,解决工商管理中的实际问题。
1.1项目过程
1.1.1一般线性规划实际问题的描述:
美佳工厂要用三种原料1,2,3混合调配出三种不同规格的产品甲,乙,丙,已知产品的规格要求.产品的单价.每天能供应的原材料数量及原材料单价,分别见表1-1和表1-2。
该工厂该如何安排生产,使利润收入为最大?
表1-1
产品名称
规格要求
单位(元/千克)
甲
原材料1不少于50%
原材料2不超过25%
50
乙
原材料1不少于25%
原材料2不超过50%
35
丙
不限
25
原材料名称
每天最多供应量
单价(元/千克)
1
100
65
2
100
25
3
60
35
1.1.2实际问题求解数学模型:
1.1.2.1问题分析:
我们的目标是要使利润最大,这类问题用数学语言表达,先根据问题要达到的目标选取适当的变量,问题的目标通过用变量的函数形式表示,对问题的限制条件用有关变量的等式或者不等式表达,当变量连续取值且目标函数和约束条件均为线性时,建立线性规划模型。
1.1.2.2建立模型:
解:
设Xij表示第i种产品中原材料j的含量(我们分别用产品1,2,3表示产品甲.乙.丙)。
例如X23就表示乙产品中第3种原材料的含量,我们的目标是要使利润最大,利润的计算公式如下:
利润=
-
。
1.1.2.3目标函数:
Max50(x11+x12+x13)+35(x21+x22+x23)+25(x31+x32+x33)-65(x11+x21+x31)-25(x12+x22+x32)-35(x13+x23+x33)=-15x11+25x12+15x13-30x21+10x22-40x31-10x33.
从表1-1中有:
x11≥0.5(x11+x12+x13),
x12≤0.25(x11+x12+x13),
x21≥0.25(x21+x22+x23),
x22≤0.5(x21+x22+x23).
从表1-2中,可知加入产品甲.乙.丙的原材料不能超过原材料的供应量的限额,所以有:
(x11+x21+x31)≤100,
(x12+x22+x32)≤100,
(x13+x23+x33)≤60,
1.1.2.4.模型约束条件:
0.5x11-0.5x12-0.5x13≥0,
-0.25x11+0.75x12-0.25x13≤0,
0.75x21-0.25x22-0.25x23≥0,
-0.5x21+0.5x22-0.5x23≤0,
X11+x21+x31≤100,
X12+x22+x32≤100,
X13+x23+x33≤60,
xij≥0(i=1,2,3;j=1,2,3).
此类问题的数学模型如下:
目标函数:
maxz=-15x11+25x12+15x13-30x21+10x22-40x31-10x33.
约束条件;0.5x11-0.5x12-0.5x13≥0,
-0.25x11+0.75x12-0.25x13≤0,
0.75x21-0.25x22-0.25x23≥0,
-0.5x21+0.5x22-0.5x23≤0,
X11+x21+x31≤100,
X12+x22+x32≤100,
X13+x23+x33≤60,
xij≥0(i=1,2,3;j=1,2,3)
1.1.3模型求解
所列单纯性表如图所示:
Cj
-152515-30100-400-100000000
CBXBb
X1x2x3x4x5x6x7x8x9x10x11x12x13x14x15x16
0x100
0.5-0.5-o.50000001000000
0x110
-0.250.75-0.250000000100000
0x120
000-0.750.250.250000010000
0x130
000-0.50.5-0.50000001000
0x14100
1001001000000100
0x15100
0100100100000010
0x1660
0010010010000001
:
:
运用线性规划软件输入数据得解为x11=100,x12=50,x13=50,其余的xij=0,也就是说每天只生产甲产品200千克,分别需要1原料100千克,2原料50千克,3原料50千克可使利润收入为最大。
1.1.4结果分析:
线性规划建模是运筹学中应用最为广泛的一个分支,也是进行后续学习的知识基础,我们应当具备建模思想以及会进行基础的计算运用。
2.运输问题建模与管理运筹学软件求解及分析
研究内容:
在社会生产和消费过程中,离不开人员、物资、资金和信息的合理组织和流动。
随着社会经济的快速发展,运输变得越来越复杂,运输量有时非常巨大,科学组织运输可有效降低物流活动的成本,及时实现需要的物品空间位置的变动,以有效提升其空间价值。
在实际运用过程中,因为数据比较复杂,而且需要考虑的方面较多,单纯形法运算太过复杂,故一般采用运输问题独特的运算方法:
表上作业法来解决实际生活中的各种产销平衡或产销不平衡的运输问题。
2.1、项目过程
2.1.1、运输问题实际问题的描述
有三个煤矿A1、A2和 A3,它们需要供应给B1、B2、B3和B4四个地区,各煤矿运往四个地区的单位运价、三个煤矿的产量情况以及四个地区的需求量见下表。
问如何才能使总运价最低?
B1
B2
B3
B4
产量
A1
13
18
21
16
20≤a1≤80
A2
14
15
18
12
50
A3
17
12
11
23
a3≥30
需求量
30
70
50
20
2.1.2、实际问题求解
2.1.2.1、解题思路
总思路:
设法将其转化为标准型
解:
由上表可知,四个地区总需求量为170万吨,最低产量为110万吨,最高产量无限制,但在产销平衡的条件下,a3最高取120万吨。
这时最高产量为230万吨。
它大于总需求量,而标准型为产量=销量。
这时应增设一个虚销点B5,其需求量为60万吨。
但这个销点只能储存可有可无的最高产量部分,从而也应将产量分为两个部分,可以运往B5的,和不可以运往B5的。
因为B5实际不存在,所以运往B5的单位运价为0,另一部分不可以运往B5,因而将这部分煤矿运往B5的单位运价取为充分大的正数M。
基于上述分析,将表格转换为下表。
B1
B2
B3
B4
B5
产量
A1
13
18
21
16
M
20
A1'
13
18
21
16
0
60
A2
14
15
18
12
M
50
A3
17
12
11
23
M
30
A3'
17
12
11
23
0
70
需求量
30
70
50
20
60
230
2.1.2.2、建立数学模型
解:
设xij为从第i个产地运往地第j个销地的产品数量minz=13x11+18x12+21x13+16x14+100x15+13x21+18x22+21x23+16x24+14x31+15x32+18x33+12x34+100x35+17x41+12x42+11x43+23x44+100x45+17x51+12x52+11x53+23x54
x11+x12+x13+x14+x15=20
x21+x22+x23+x24+x25=60
x31+x32+x33+x34+x35=50
x41+x42+x43+x44+x45=30
x51+x52+x53+x54+x55=70
s.t.x11+x21+x31+x41+x51=30
x12+x22+x32+x42+x52=70
x13+x23+x33+x43+x53=50
x14+x24+x34+x44+x54=20
x15+x25+x35+x45+x55=60
xij≥0(i=1,2,3,4,5;j=1,2,3,4,5)
2.1.2.3软件求解
2.2、过程分析
2.2.1、解读题目:
书上第二节所讲的运输问题的算法,是以产销平衡为前提的。
在本题中,明显产销不平衡,为了能使用表上作业法求解,首先要做的就是将其化为产销平衡问题。
2.2.2建立模型:
建模要建立在化为产销平衡之后的表格的基础上。
2.2.3、软件求解:
软件求解时,输入的是加入了虚销地之后的数学模型,因此需要赋予M一个确定的值,但M取何值对于最终结果并无影响。
2.2.4、确定答案:
根据软件计算结果确定最佳运输方案。
3.目标规划问题建模与管理运筹学软件求解及分析
研究内容:
在实际问题中,线性规划与其他任何决策工具一样,并不是完美无缺的。
首先,一个计划问题需要满足多方面的要求,也就是说,这实际上是一个多目标问题,而线性规划只适用于单目标问题;其次,线性规划要求约束条件彼此相容,实际问题有时不能满足这样的要求;最后,有时决策者需要的并不是严格意义上的最优解,而是可以帮助做出最优计划的参考性计划甚至多个计划。
这是,目标规划的优越性就显现出来了,它既承认约束条件的冲突性,又能在最终决策时不强调绝对意义上的最优性。
3.1项目过程
3.1.1目标规划问题实际问题的描述
某工厂生产两种产品:
桌子和椅子。
经测算,每生产一张桌子要在车间A加工1小时、在车间C加工3小时;每生产一把椅子要在车间B和车间C各加工2小时。
而车间A每周可用于生产这两种新产品的时间为40小时,车间B为120小时,车间C为120小时。
每张桌子利润为30元,每把椅子利润为50元。
目前,工厂领导根据市场的具体情况,对下周的生产计划的制定又提出了新的要求。
P1:
根据市场需求的变化情况,椅子的销售量有明显下降的趋势,希望椅子的产量不要超过桌子产量的2倍。
P2:
由于车间C有新产品生产的临时任务,因此希望该车间节省出40个小时工时用于新产品的生产。
P3:
在此情况下,应尽可能达到并超过每周总利润3000元。
请制定新的最优化生产方案。
3.1.2实际问题求解
3.1.2.1建立模型
设:
生产桌子x1张,椅子x2把,目标函数如下:
min{P1d1-,P2d2+,P3d3-}
约束条件如下:
x1≤40
2x2≤120
s.t2x1-x2+d1--d1+=0
3x1+2x2+d2--d2+=160
30x1+50x2+d3--d3+=3000
3.1.2.2模型求解
因此根据目标规划软件,满意解为:
x1=40
x2=0
因此,最优生产方案为生产桌子40张,不生产椅子。
3.2过程分析
3.2.1解读题目:
多个目标函数,且约束条件具有优先级,因此该问题应经不是简单的线性规划问题,而是目标规划问题。
3.2.2建模:
3.2.2.1确定变量:
由于该题是目标规划问题,因此此时应引入偏差变量d+,d-。
3.2.2.2确定目标函数:
因为为目标规划问题,所以目标函数只能极小化。
同时约束条件优先级题目已经给出,因此优先因子P1、P2、P3已确定。
同时因为椅子产量不超过桌子两倍,所以min{P1d1-};因为车间C尽可能节省出4小时,因此min{P2d2+};因为利润尽可能达到并超过3000元,所以min{P3d3-}。
3.2.2.3确定约束条件:
车间A可用工时为4小时、车间B为120小时为绝对约束;而椅子产量不超过桌子两倍、车间C尽可能节省出40小时即可用160小时、总利润尽可能达到3000元为目标约束。
3.2.3模型求解,主要借助软件求解。
3.2.4根据软件得出的结果确定满意解。
4.整数规划问题建模与管理运筹学软件求解及分析
4.1研究内容:
整数规划是生活中一种特殊的问题,他的全部或一部分决策变量只能取整数熟练掌握整数规划问题的各种不同形式,灵活的使用不同的方法进行建模求解非常有必要。
纯整数规划问题使用割平面法或分支定界法求解,0-1型整数规划问题使用隐枚举法求解,而其中特殊的指派问题使用匈牙利解法求解,非标准的指派问题需要化成标准问题再求解。
4.2问题描述
运筹学三级项目中,9B321宿舍六名同学有五个模块需要进行建模处理,现准备每人选做一套,每人做且只做一套,每人完成各套题目的困难指数如下表:
(困难程度分为五个档次,其中1最低)
一般性规划问题
运输问题
目标规划问题
整数规划问题
网络图绘制
同学A
4
1
3
2
5
同学B
3
1
2
2
4
同学C
4
2
3
3
5
同学D
2
2
4
1
3
同学E
3
1
4
3
4
同学F
4
2
2
3
4
确定使总困难程度最低的指派方案,最低困难指数是多少?
4.2求解过程
4.2.1建立数学模型
minz=4x11+x12+3x13+4x14+5x15+0x16+3x21+x22+2x23+2x24+4x25+0x26+4x31+2x32+3x33+3x34+5x35+0x36+2x41+2x42+4x43+x44+3x45+0x46+3x51+x52+4x53+3x54+4x55+0x56+4x61+2x62+2x63+3x64+4x65+0x66
∑6i=1Xij=1(j=1,2...6)
∑6j=1Xij=1(i=1,2...6)
Xij=0或1(i,j=1,2...6)
4.2.2将数据输入运筹学解题软件中得:
4.2.3由运筹学解题软件得出结果为:
4.3过程分析:
4.3.1解读题目:
本问题属于指派问题中的特殊问题:
指派问题,而且由于有六个人五个问题需要解决,每人只能解决一件事情,所以是非标准的指派问题类型,首先虚拟的增加一件事情,它的其他指数均为0,之后进行数学建模。
4.3.2确定目标函数以及决策变量,建立数学模型
4.3.3确定解题方法,根据课本知识,指派问题一般使用匈牙利解法进行解答
4.3.4求出结果,进行结果分析,看是否符合现实情况
4.4结果分析
根据解题结果,最优指派方案应该是让A同学做运输问题,B同学做网络图绘制问题,D同学做整数规划问题,E同学做一般性规划问题,F同学做目标规划问题。
此时的最小困难指数为1+4+1+3+2=11
5、网络图绘制与管理运筹学软件求解及分析
研究内容
在许多庞大而复杂的科研和工程项目,这些项目常常需要运用大量的人力、物力和财力,因此如何合理而有效地对这些项目进行组织,在有限资源下以最短的时间和最低的成本费用下完成整个项目就成为一个突出的问题。
5.1问题分析
周末,某家庭主妇将准备一个小型家庭宴会,宴会需要完成的活动有:
制定菜单、原料采购、餐具准备、甜点准备、原料清洗、烹饪、桌持布置、宴会开始。
为使宴会能按时进行,宴会的主人至多需要提前多少时间开始准备宴会流程。
求出此宴会的关键路线,确保宴会进行。
5.2建立模型;求最晚完成时间,即求其关键路线,工作时间由问题资料可知,为确定型
工作
工作内容
紧前工作
工时(分钟)
A
菜单定制
30
B
原料采购
A
60
C
餐具准备
A
45
D
甜点准备
B
60
E
原料清洗
B
60
F
烹饪
D.E
30
G
桌椅布置
C
15
H
宴会开始
F.G
0
5.3模型求解
5.3.1任务的分解(上表所示)
5.3.2绘制网络图
5.3.3时间参数的图上计算法
5.3.3.1先计算事项的时间参数,事件的最早时间从总开工事项开始,利用
在图上由编号小到大逐个计算。
然后计算事项的最迟时间,从总完工事项9开始,由后向前利用式
5.3.3.2工作时间参数的计算
先用式
从起点开始,逐个计算工作的最早可能开始时间,然后从终点由后向前
按下式
逐个计算工作的最迟必须开工时间
然后利用式
tle(i,j)-tes(i,j)
tlf(i,j)-tef(i.j)
R(i,j)
计算总时差
最后利用
r(i,j)=tes(j,k)-t(i,j)-t(i,j)
算出单时差
由运筹学软件得出解题过程及结果为
结果分析,通过求解,得出了此宴会的关键路线:
A---B---D---F
因此,最早要在30+60+60+30=180分钟前开始准备宴会
5.4项目结论
关键路线中所含工作项目要严格控制按预定工时进行,否则会拖长整个任务的工期。
相对来讲,非关键工作由于时差存在,在资源或人力不足时,可适当调整这些工作的工时及开工时间,不会影响总工期。
题目来源:
XX文库—案例分析:
如何确定项目关建路线
结论:
通过这一学期几个模型建设实验的过程中,我们学会了来运用运筹学的有关知识,通过建立模型解决实际生活中的相关问题,使得生活中一些复杂的情况可以得到最优质的解决方法。
同时锻炼了我们的思考能力,提高了分析、解决问题的能力,为以后的进一步学习和实际应用打下了基础。
主要参考文献:
案例一分析出自韩伯棠《管理运筹学》第四章49页例六
WelcomeTo
Download!
!
!
欢迎您的下载,资料仅供参考!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 案例 项目 报告