运筹学应用实例分析可编辑范本.docx
《运筹学应用实例分析可编辑范本.docx》由会员分享,可在线阅读,更多相关《运筹学应用实例分析可编辑范本.docx(41页珍藏版)》请在冰点文库上搜索。
![运筹学应用实例分析可编辑范本.docx](https://file1.bingdoc.com/fileroot1/2023-5/8/c7f35039-cc63-44f1-847f-4391bd357c6b/c7f35039-cc63-44f1-847f-4391bd357c6b1.gif)
运筹学应用实例分析可编辑范本
第一部分小型案例分析建模与求解2
案例2。
生产计划问题3
案例3。
报刊征订、推广费用的节省问题6
案例4. 供电部门职工交通安排问题7
案例6.工程项目选择问题10
案例7。
高校教职工聘任问题(建摸)12
案例8。
电缆工程投资资金优化问题14
案例9。
零件加工安排问题15
案例10.房屋施工网络计划问题16
第二部分:
案例设计18
问题背景:
18
一、问题的提出18
二、具体问题分析和建模求解19
三、模型的建立对于N个应聘人员M个用人单位的指派是可行的。
24
第一部分 小型案例分析建模与求解
案例1。
杂粮销售问题
一贸易公司专门经营某种杂粮的批发业务,公司现有库容5011担的仓库。
一月一日,公司拥有库存1000担杂粮,并有资金20000元。
估计第一季度杂粮价格如下所示:
一月份,进货价2.85元,出货价3.10元;二月份,进货价3.05元,出货价3。
25元;三月份,进货价2。
90元,出货价2.95元;如买进的杂粮当月到货,需到下月才能卖出,且规定“货到付款”。
公司希望本季度末库存为2000担,问应采取什么样的买进与卖出的策略使三个月总的获利最大,每个月考虑先卖后买?
解:
设第i月出货
担,进货
担,i=1,2,3;可建立数学模型如下:
目标函数:
约束条件:
利用WinSQB求解(x1,x2,x3,x4,x5,x6分别表示x10,x11,x21,x21,x30,x31):
所以最优策略为:
1月份卖出1000担,进货5011担;2月份卖出5011担,不进货;3月份不出货,进货2000担.此时,资金余额为20000—695.60=19304。
40(元),存货为2000担。
案例2。
生产计划问题
某厂生产四种产品.每种产品要经过A,B两道工序加工.设该厂有两种规格的设备能完成A工序,以 A1 , A2表示;有三种规格的设备能完成B工序,以B1, B2,B3 表示.产品D可在A,B任何一种规格的设备上加工。
产品E可在任何规格的A设备上加工,但完成B工序时只能在B1设备上加工。
产品F可在A2及B2,B3上加工。
产品G可在任何一种规格的A设备上加工,但完成B工序时只能在B1,B2设备上加工。
已知生产单件产品的设备工时,原材料费,及产品单价,各种设备有效台时如下表,要求安排最优的生产计划,使该厂利润最大?
设备 设
产品
设备有效台时
1
2
3
4
A1
A2
B1
B2
B3
5
7
6
4
7
10
9
8
12
11
10
6
8
10
8
6011
10000
4000
7000
4000
原料费(元/件)
单价(元/件)
0。
25
1。
25
0。
35
2。
00
0.50
2。
80
0.4
2。
4
解:
设Xia(b)j为i产品在a(b)j设备上的加工数量,i=1,2,3,4;j=1,2,3,得变量列表如下:
设备 设
产品
设备有效台时Ta(b)j
1
2
3
4
A1
A2
B1
B2
B3
X1a1
X1a2
X1b1
X1b2
X1b3
X2a1
X2a2
X2b1
X3b2
X3b3
X3a1
X3a2
X3b1
X3b2
X3b3
X4a1
X4a2
X4b1
X4b2
X4b3
6011
10000
4000
7000
4000
原料费Ci(元/件)
单价Pi(元/件)
0.25
1。
25
0.35
2.00
0。
50
2.80
0.4
2.4
其中,令X3a1,X3b1,X3b2,X3b3,X4b3=0
可建立数学模型如下:
目标函数:
=1.00*(X1a1+X1a2)+1。
65*(X2a1+X2a2)+2。
30*X3a2+2。
00*(X4a1+X4a2)
约束条件:
利用WinSQB求解(X1~X4,X5~X8,X9~X12,X13~X17,X18~X20分别表示各行变量):
综上,最优生产计划如下:
设备设
产品
1
2
3
4
A1
A2
B1
B2
B3
77
423
500
400
400
873
2
875
目标函数
=3495,即最大利润为3495
案例3. 报刊征订、推广费用的节省问题
解:
该问题可以看成是求费用最小的产销平衡运输问题,
日本
香港特别行政区
韩国
产量
中文书刊出口部
10。
20
7
20
15000
深圳分公司
12.50
4
14
7500
上海分公司
6
8
7.5
7500
销量
15000
10000
5000
利用WinSQB求解
得最优分配方案为:
即最优任务分配如下:
日本
香港特别行政区
韩国
中文书刊出口部
12500
2500
深圳分公司
7500
上海分公司
2500
5000
采用此方案费用最小,为227500(元).
案例4.供电部门职工交通安排问题
我们把通勤费作为优化的目标.ai (i=1,2,...。
..18)表示住地的职工人数,用bj(j=1,2,。
..。
。
..8)表示工作地点的定员,cij (i=1,2,。
.。
。
.18;j=1,2,。
.。
...8)表示每个职工从住地到各工作地点的月通勤费(单位:
元),有关数据列表如下表,试建立此问题的数学模型并求解。
解:
根据题意,以员工住地为产地,工作地点为销地,将问题转化为求月总通勤费最小的运输方案
利用WinSQB建立模型求解:
得分配结果如下:
即为最优执勤分配方案如下,最小总月通勤费用为:
343.20(元)
案例5.篮球队员选拔问题
某校篮球队准备从十名预备队员中选择五名作为正式队员,队员的各种情况如下表:
队员号码
身高(厘米)
月薪(元)
技术分
位置
1
185
2411
8。
2
中锋
2
186
3000
9
中锋
3
192
2600
8.4
中锋
4
190
3500
9.5
中锋
5
182
2500
8。
3
前锋
6
184
1800
8
前锋
7
188
2200
8。
1
前锋
8
186
1900
7。
8
后卫
9
190
2400
8。
2
后卫
10
192
3200
9。
2
后卫
队员的挑选要满足下面条件:
(1)至少补充一名中锋。
(2)至多补充2名后卫。
(3)1号和3号队员最多只能入选1个.
(4)平均身高要达到187厘米。
(5)技术分平均要求不低于8.4分。
由于经费有限,希望月薪总数越少越好。
试建立此问题的数学模型。
解:
依题意,建立0-1整数规划:
目标函数为:
约束为:
利用WinSQB建立模型求解:
综上,应该选拔第 2,6,7,8,10号队员为正式队员,共需支付月薪12 100(元)
案例6。
工程项目选择问题
某承包企业在同一时期内有八项工程可供选择投标。
其中有五项住宅工程,三项工业车间。
由于这些工程要求同时施工,而企业又没有能力同时承担,企业应根据自身的能力,分析这两类工程的盈利水平,作出正确的投标方案。
有关数据见下表:
表1可供选择投标工程的有关数据统计
工程类型
预期利润/元
抹灰量/m2
混凝土量/m3
砌筑量/m3
住宅每项
50011
25 000
280
4 200
工业车间每项
80000
480
880
1800
企业尚有能力
108000
3680
13 800
试建立此问题的数学模型。
解:
设承包商承包X1项住宅工程,X2项工业车间工程可获利最高,依题意可建立如下整数模型:
目标是获利最高,故得目标函数为
根据企业工程量能力限制与项目本身特性,有约束:
利用WinSQB建立模型求解:
综上,承包商对2项住宅工程,3项车间工程进行投标,可获利最大,目标函数Max z=340022元.
案例7.高校教职工聘任问题(建摸)
各类人员承担的工作量、工资及所占比例如下表:
变量
承担的教学工作量
所占教师的百分比
年工资
本科生研究生
最大最小
x1
x2
x3
x4
x5
x6
x7
x8
x9
y1
y2
y3
y4
y5
10
6学时/周 0
120
9 0
9 0
6 0
3 0
0 3学时/周
-—
6 3
6 3
3 3
0 3
0 3
——
7% —
7 -
15—
5-
2—
1 —
- 1%
—-
- 21
-14
—23
2 -
— 2
3,000美元
3,000
8,000
13,000
15,000
17,000
2,000
30,000
4,000
13,000
15,000
17,000
2,000
30,000
由校方确定的各级决策目标为:
P1要求教师有一定的学术水平。
即:
要求75%的教师是专职的。
要求担任本科生教学工作的教师中,至少有40%的人具有博士学位。
要求担任研究生教学工作的教师中,至少有75%的人具有博士学位.
P2要求各类人员增加工资的总额不得超过176,000美元,其中x1、x2和x9增加的工资数为其原工资基数的6%,而其他人员为8%。
P3要求能完成学校的各项教学工作.即学校计划招收本科生1,820名,研究生100名.要求为本科生每周开课不低于910学时。
要求为研究生每周开课不低于100学时。
要求本科生教师与学生人数比为1:
20,即为本科生上课的教师数不超过1820/20=91人。
要求研究生教师与学生人数比为1:
10,即为研究生上课的教师数不超过100/10=10人。
P4设教师总数
要求各类教学人员有适当比例,如上表。
P5要求教师与行政管理职工之比不超过4:
1。
P6要求教师与助研x1之比不超过5:
1。
P7设所有人员总的年工资基数为1,850,000美元,要求其尽可能小。
试建立其目标规划的数学模型。
解:
依题意,建立目标规划模型:
案例8.电缆工程投资资金优化问题
有一项工程,要埋设电缆将中央控制室与15个控制点相连通.图中的各线段标出了允许挖电缆沟的地点和距离(单位:
百米)。
若电缆线每米10元,挖电缆沟(深1米,宽0。
6米)土方每立方米3元,其它材料和施工费用每米5元,则该工程预算最少需多少元?
解:
该问题等价于求网络最小支撑树,利用WinSQB建立模型求解:
网络最小支撑树为上图加粗线路,所以按照加粗路线挖电缆沟能使工程预算最小,路线总长62米,
故最小预算为:
62*1*0.6*3+62*(10+5)=1041。
6(元)
案例9.零件加工安排问题
已知有六台机床
,六个零件
;机床
可加工零件
;
可加工零件
;
可加工零件
;
可加工零件
;
可加工零件
;
可加工零件
;现在要求制定一个加工方案,使一台机床只加工一个零件,一个零件只在一台机床上加工,要求尽可能多地安排零件加工,试把这个问题化为求网络最大流问题,求出能满足上述条件的加工方案。
解:
增设起始点s,终点t,将加工过程化成网络流程(设每段弧上最大流量皆为1):
则尽多安排加工的方案等价于求网络取得最大流时的路径.
利用WinSQB建立模型求解如下(点1~14分别表示点s,X1~X6,y1~y6,t):
可以得到两种结果(如上),
综上,最佳加工方案为:
X1加工y1;X3加工y3;X4加工y2;X5加工y4;X6加工y5或y6共5个零件.
案例10.房屋施工网络计划问题
下面是某公司房屋施工工程作业明细表,请绘制网络图,并确定关键路线。
工序
工序内容
紧前
工序
完成
时间
工序
工序内容
紧前
工序
完成
时间
a
破土挖槽,浇垫层
-
4
l
安装厨房设备
k
1
b
浇混凝土基
a
2
m
安装预制的卫生设备
k
2
c
安装构架及屋面
b
4
n
完成细木工活
k
3
d
砌砖
c
6
o
完成屋顶并罩面油漆
d
2
e
安装排水管
b
1
p
安装天沟及落水管
o
1
f
浇地下室地坪
e
2
q
安装防暴雨水管
b
1
g
敷设主管道
e
3
r
地板打磨及上光漆
n,s
2
h
敷设主干电路
c
2
s
油漆
l,m
3
i
安装空调设备
c,f
4
t
完成电器作业
s
1
j
安装墙板及装饰板
g,h,i
10
u
最后平整
p ,q
2
k
铺设预制地板
j
3
v
铺便道及绿化
u
5
解:
依题意,利用WinSQB建立模型求解:
网络图如下:
所以关键线路为:
A B C H J K M SR
第二部分:
案例设计
基于0—1整数规划的公务员招聘指派
问题背景:
我国公务员制度已实施多年,1993年10月1日颁布施行的《国家公务员暂行条例》规定:
“国家行政机关录用担任主任科员以下的非领导职务的国家公务员,采用公开考试、严格考核的办法,按照德才兼备的标准择优录用"。
目前,我国招聘公务员的程序一般分三步进行:
公开考试(笔试)、面试考核、择优录取。
如何对公务员选拨中的各方面能力进行定量化,使人才的录用更加理性化越来越受关注.同时,针对公务员选举的最优方案建立的数学模型和运用的方法对进一步改进我国公务员招聘的运行程序和考核指标越发具有很强的实用价值和参考意义。
关键词:
公务员招聘 整数规划指派问题
一、问题的提出
现有某市直属单位因工作需要,拟向社会公开招聘8名公务员,具体的招聘办法和程序如下:
(一)公开考试,根据考试总分的高低排序按1:
2的比例(共16人)选择进入第二阶段的面试考核。
(二)面试考核:
面试考核主要考核应聘人员的知识面、对问题的理解能力、应变能力、表达能力等综合素质.按照一定的标准,面试专家组对每个应聘人员的各个方面都给出一个等级评分,从高到低分成A/B/C/D四个等级,具体结果见表1所示。
(三)由招聘领导小组综合专家组的意见、笔初试成绩以及各用人部门需求确定录用名单,并分配到各用人部门。
该单位拟将录用的8名公务员安排到所属的7个部门,并且要求每个部门至少安排一名公务员。
这7个部门按工作性质可分为四类:
(1)行政管理、(2)技术管理、(3)行政执法、(4)公共事业。
见表2所示。
招聘领导小组在确定录用名单的过程中,本着公平、公开的原则,同时考虑录用人员的合理分配和使用,有利于发挥个人的特长和能力。
招聘领导小组将7个用人单位的基本情况(包括福利待遇、工作条件、劳动强度、晋升机会和学习深造机会等)和四类工作对聘用公务员的具体条件的希望达到的要求都向所有应聘人员公布(见表2).每一位参加面试人员都可以申报两个自己的工作类别志愿(见表1).
现在在已知各应聘人员面试成绩、专家测评和用人单位需求的的情况下,试根据以下要求探究如何选出适合公务员需求的人员,指派到合适的部门:
(1)如果不考虑应聘人员的意愿,择优按需录用,试帮助招聘领导小组设计一种录用分配方案;
(2)在考虑应聘人员意愿和用人部门的希望要求的情况下,请你帮助招聘领导小组设计一种分配方案;
(3)你的方法对于一般情况,即N个应聘人员M个用人单位时,是否可行?
表1:
招聘公务员笔试成绩,专家面试评分及个人志愿
应聘
人员
笔试
成绩
申报类别志愿
专家组对应聘者特长的等级评分
知识面
理解能力
应变能力
表达能力
人员1
290
(2)
(3)
A
A
B
B
人员2
288
(3)
(1)
A
B
A
C
人员3
288
(1)
(2)
B
A
D
C
人员4
285
(4)
(3)
A
B
B
B
人员5
283
(3)
(2)
B
A
B
C
人员6
283
(3)
(4)
B
D
A
B
人员7
280
(4)
(1)
A
B
C
B
人员8
280
(2)
(4)
B
A
A
C
人员9
280
(1)
(3)
B
B
A
B
人员10
280
(3)
(1)
D
B
A
C
人员11
278
(4)
(1)
D
C
B
A
人员12
277
(3)
(4)
A
B
C
A
人员13
275
(2)
(1)
B
C
D
A
人员14
275
(1)
(3)
D
B
A
B
人员15
274
(1)
(4)
A
B
C
B
人员16
273
(4)
(1)
B
A
B
C
表2:
用人部门的基本情况及对公务员的期望要求
用人
部门
工作
类别
各用人部门的基本情况
各部门对公务员特长的希望达到的要求
福利待遇
工作条件
劳动强度
晋升机会
深造机会
知识面
理解能力
应变能力
表达能力
部门1
(1)
优
优
中
多
少
B
A
C
A
部门2
(2)
中
优
大
多
少
A
B
B
C
部门3
(2)
中
优
中
少
多
部门4
(3)
优
差
大
多
多
C
C
A
A
部门5
(3)
优
中
中
中
中
部门6
(4)
中
中
中
中
多
C
B
B
A
部门7
(4)
优
中
大
少
多
二、具体问题分析和建模求解
分析:
这是一个人多事少的非标准指派问题,适用0—1整数规划求解。
使用0—1整数规划求解的条件分析:
●人员与任务数目和指派要求明确:
1、在16个人中选8人,分配于7个部门,每个部门至少一个人,这是本案例的绝对约束条件;
2、“择优按需”录用,同时考虑录用人员的合理分配和使用,有利于发挥个人的特长和能力.优先考虑考虑应聘者能力与部门需求“择优按需”确定初步分配方案,再结合应聘人员意愿进行方案优化;
3、用人部门对公务员的期望要求和应聘人员的意愿不是绝对约束,但是要尽量满足(实际上这里没有一个应聘者可以完全满足部门1的能力期许)。
●系数矩阵应该体现“择优按需"原则,表征每个应聘者能给各个部门到来的效率,在本案例中没有直接给出,需要首先求解出系数矩阵;显见,“择优”要求受聘者的总体综合得分尽量地高,“按需"指人员合理分配,各部门对公务员特长的期望与受聘人员特长尽量吻合,所以系数矩阵是充分合理地结合应聘者的笔试成绩,面试成绩及用人部门要求给每个应聘者打出的综合评分。
解:
1、数据整理
面试环节采用等级评分,不便于分析,给A,B,C,D四个等级分别赋值4、3、2、1,同时,用人部门的基本情况主要用于应聘者参考选择申报志愿,在以下求解中可以忽略,重新整理数据得新表格:
表1:
招聘公务员笔试成绩,专家面试评分及个人志愿
应聘
人员i
笔试
成绩
ai
申报类别志愿
专家组对应聘者特长的等级评分bi
知识面bi1
理解能力bi2
应变能力bi3
表达能力bi4
人员1
290
(2)
(3)
4
4
3
3
人员2
288
(3)
(1)
4
3
4
2
人员3
288
(1)
(2)
3
4
1
2
人员4
285
(4)
(3)
4
3
3
3
人员5
283
(3)
(2)
3
4
3
2
人员6
283
(3)
(4)
3
1
4
3
人员7
280
(4)
(1)
4
3
2
3
人员8
280
(2)
(4)
3
4
4
2
人员9
280
(1)
(3)
3
3
4
3
人员10
280
(3)
(1)
1
3
4
2
人员11
278
(4)
(1)
1
2
3
4
人员12
277
(3)
(4)
4
3
2
4
人员13
275
(2)
(1)
3
2
1
4
人员14
275
(1)
(3)
1
3
4
3
人员15
274
(1)
(4)
4
3
2
3
人员16
273
(4)
(1)
3
4
3
2
表2:
用人部门对公务员的期望要求
用人
部门j
工作
类别
各部门对公务员特长的希望达到的要求bj
知识面bj1
理解能力bj2
应变能力bj3
表达能力
bj4
部门1
(1)
3
4
2
4
部门2
(2)
4
3
3
2
部门3
(2)
部门4
(3)
2
2
4
4
部门5
(3)
部门6
(4)
2
3
3
4
部门7
(4)
2、结合每个应聘者的笔试,面试成绩及各部门对公务员的能力期望确定系数矩阵C:
由上表可以得到笔试成绩矩阵ai,面试成绩矩阵bi,用人部门要求矩阵bj,设Cij为矩阵第i行第j列元素,代表第i个公务员对应于第j个部门的综合得分,结合ai,bi,bj三个矩阵求解矩阵C,用人部门对应聘者的特长要求在笔试成绩部分无法体现,
的值应该包括考虑用人部门要求影响的面试成绩与笔试成绩两部分。
j部门k项能力的期望分越高代表这项能力在该部门越被看重,所以将bj看成bi矩阵的权重矩阵,取面试成绩矩阵与用人部门要求矩阵相乘所得矩阵、笔试成绩矩阵分别乘以各自的权重在相加所得矩阵作为系数矩阵:
即令
有
;k=1、2、3、4,
、
〉0为根据实际情况设定的权数,这里暂取
可以得到系数矩阵如下:
应聘
进入各部门的面试得分Cij
人员
部门1
部门2
部门3
部门4
部门5
部门6
部门7
人员1
75
72
72
69
69
70
70
人员2
68。
8
69.8
69。
8
66。
8
66。
8
65.8
65。
8
人员3
63。
8
59。
8
59.8
54.8
54。
8
57。