运筹学安全工程案例.docx

上传人:b****6 文档编号:13178245 上传时间:2023-06-11 格式:DOCX 页数:30 大小:541.53KB
下载 相关 举报
运筹学安全工程案例.docx_第1页
第1页 / 共30页
运筹学安全工程案例.docx_第2页
第2页 / 共30页
运筹学安全工程案例.docx_第3页
第3页 / 共30页
运筹学安全工程案例.docx_第4页
第4页 / 共30页
运筹学安全工程案例.docx_第5页
第5页 / 共30页
运筹学安全工程案例.docx_第6页
第6页 / 共30页
运筹学安全工程案例.docx_第7页
第7页 / 共30页
运筹学安全工程案例.docx_第8页
第8页 / 共30页
运筹学安全工程案例.docx_第9页
第9页 / 共30页
运筹学安全工程案例.docx_第10页
第10页 / 共30页
运筹学安全工程案例.docx_第11页
第11页 / 共30页
运筹学安全工程案例.docx_第12页
第12页 / 共30页
运筹学安全工程案例.docx_第13页
第13页 / 共30页
运筹学安全工程案例.docx_第14页
第14页 / 共30页
运筹学安全工程案例.docx_第15页
第15页 / 共30页
运筹学安全工程案例.docx_第16页
第16页 / 共30页
运筹学安全工程案例.docx_第17页
第17页 / 共30页
运筹学安全工程案例.docx_第18页
第18页 / 共30页
运筹学安全工程案例.docx_第19页
第19页 / 共30页
运筹学安全工程案例.docx_第20页
第20页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

运筹学安全工程案例.docx

《运筹学安全工程案例.docx》由会员分享,可在线阅读,更多相关《运筹学安全工程案例.docx(30页珍藏版)》请在冰点文库上搜索。

运筹学安全工程案例.docx

运筹学安全工程案例

运筹学典型题型案例集(附lindo软件使用)

河北科技大学安全工程专业

第一章线性规划

1生产计划问题((摘自王治祯环境应用数学309页))

某企业为了搞好综合利用,用三种废品生产三种副产品,生产情况和利润见下表,求最佳利润。

副产品

废品

A

B

C

最大日产量/件

10

5

3

400

6

10

2

300

4

5

4

200

利润

5

8

2

解:

设ABC三种产品的产量为X1X2X3

MaxZ=5X1+8X2+2X3

10X1+5X2+3X3<=400

6X1+10X2+2X3<=400

4X1+5X2+4X3<=200

经过求解

X1=34.23,X2=8.19

X3=5.37

最大利润为274.41

2投资问题

解:

用Xij表示第i年初(i=1,2,3)给项目j(A,B,C,D)的投资金额。

第一年资金量:

30万,可投项目:

A、B;故:

X1A+X1B<=30。

第二年资金量:

1.2*X1A,可投项目:

A、C;故:

X2A+X2C<=1.2*X1A。

第三年资金量:

1.2*X2A+1.5*X1B,可投项目:

A、B、D;

故:

X3A+X3B+X3D<=1.2*X2A+1.5*X1B。

其它条件:

X1B<=20;X2C<=15;X3D<=10。

目标:

第三年底收益最大。

因投资X3B在第3年底不能收回,故无收益。

则目标函数为:

f(x)=0.2*(X1A+X2A+X3A)+0.5*X1B+0.6*X2C+0.4*X3D

LINGOModel如下:

max=0.2*(X1A+X2A+X3A)+0.5*X1B+0.6*X2C+0.4*X3D;

X1A+X1B<=30;

X2A+X2C<=1.2*X1A;

X3A+X3B+X3D<=1.2*X2A+1.5*X1B;

@bnd(0,X1B,20);@bnd(0,X3B,20);@bnd(0,X2C,15);@bnd(0,X3D,10);

运行结果如下:

Globaloptimalsolutionfound.

Objectivevalue:

27.50000

Totalsolveriterations:

2

VariableValueReducedCost

X1A12.500000.000000

X2A0.0000000.6000000E-01

X3A16.250000.000000

X1B17.500000.000000

X2C15.00000-0.1000000

X3D10.00000-0.2000000

X3B0.0000000.2000000

RowSlackorSurplusDualPrice

127.500001.000000

20.0000000.8000000

30.0000000.5000000

40.0000000.2000000

投资计划解释:

第一年年初投资A项目12.5万元,投资B项目17.5万元;

第二年年初投资C项目15万元;

第三年年初投资A项目16.25万元,投资D项目10万元;

第三年年年末可获最大收益27.5万元。

3志愿者排班问题

志愿者排班问题解答

解:

(1)假设从早上8点开始,整点时有xi位志愿者开始工作,如下表:

时间

8:

00

9:

00

10:

00

11:

00

12:

00

13:

00

14:

00

15:

00

16:

00

17:

00

18:

00

19:

00

20:

00

21:

00

开始工作人数

X8

X9

X10

X11

X12

X13

X14

X15

X16

X17

X18

X19

X20

X21

需要人数

4

4

6

6

8

8

6

6

4

4

6

6

8

8

从20:

00开始,工作时间由3小时调整为2小时,但接待时间到22:

00为止,刚好为2小时,故此条件不构成限制。

为方便计算,假定x6=x7=0。

设每个时间段需要的工作人数为zi,则:

;

目标:

所需志愿者最少。

LINGOModel如下:

min=X8+X9+X10+X11+X12+X13+X14+X15+X16+X17+X18+X19+X20+X21;

X8>=4;X8+X9>=4;X8+X9+X10>=6;X9+X10+X11>=6;X10+X11+X12>=8;

X11+X12+X13>=8;X12+X13+X14>=6;X13+X14+X15>=6;X14+X15+X16>=4;X15+X16+X17>=4;

X16+X17+X18>=6;X17+X18+X19>=6;X18+X19+X20>=8;X19+X20+X21>=8;

运行LINGO软件得到问题的最优解(只列出非零变量):

最优目标函数值=32.00000

X8=4.000000X10=4.000000X11=2.000000X12=2.000000X13=4.000000X15=2.000000X16=2.000000X17=4.000000X19=2.000000X20=6.000000

根据运行结果,最优时间表确定如下,此时最少人数为32人

时间

8:

00

9:

00

10:

00

11:

00

12:

00

13:

00

14:

00

15:

00

16:

00

17:

00

18:

00

19:

00

20:

00

21:

00

开始工作人数

4

0

4

2

2

4

0

2

2

4

0

2

6

0

需要人数

4

4

6

6

8

8

6

6

4

4

6

6

8

8

(2)没有志愿者愿意在12:

00和18:

00开始工作,即增加约束条件:

X12=0;X18=0。

LINGOModel如下:

min=X8+X9+X10+X11+X12+X13+X14+X15+X16+X17+X18+X19+X20+X21;

X8>=4;X8+X9>=4;X8+X9+X10>=6;X9+X10+X11>=6;X10+X11+X12>=8;

X11+X12+X13>=8;X12+X13+X14>=6;X13+X14+X15>=6;X14+X15+X16>=4;X15+X16+X17>=4;

X16+X17+X18>=6;X17+X18+X19>=6;X18+X19+X20>=8;X19+X20+X21>=8;

X12=0;X18=0;

运行LINGO软件得到问题的最优解(只列出非零变量):

最优目标函数值=32.00000

X8=4.000000X10=6.000000X11=2.000000X13=6.000000

X16=4.000000X17=2.000000X19=4.000000X20=4.000000

根据运行结果,最优时间表确定如下,此时最少人数为32人

时间

8:

00

9:

00

10:

00

11:

00

12:

00

13:

00

14:

00

15:

00

16:

00

17:

00

18:

00

19:

00

20:

00

21:

00

开始工作人数

4

0

6

2

0

6

0

0

4

2

0

4

4

0

需要人数

4

4

6

6

8

8

6

6

4

4

6

6

8

8

第二章灵敏度分析

解:

(1)设每天生产A1产品用奶x1桶,生产A2产品用奶x2桶。

则LINGOModel如下:

max=24*3*x1+16*4*x2;

x1+x2<=50;

12*x1+8*x2<=480;

3*x1<=100;

运行结果如下:

Globaloptimalsolutionfound.

Objectivevalue:

3360.000

Totalsolveriterations:

2

VariableValueReducedCost

X120.000000.000000

X230.000000.000000

RowSlackorSurplusDualPrice

13360.0001.000000

20.00000048.00000

30.0000002.000000

440.000000.000000

灵敏度分析结果如下:

Rangesinwhichthebasisisunchanged:

ObjectiveCoefficientRanges

CurrentAllowableAllowable

VariableCoefficientIncreaseDecrease

X172.0000024.000008.000000

X264.000008.00000016.00000

RighthandSideRanges

RowCurrentAllowableAllowable

RHSIncreaseDecrease

250.0000010.000006.666667

3480.000053.3333380.00000

4100.0000INFINITY40.00000

生产计划:

每天用20桶奶生产A1产品,用30桶奶生产A2产品获利最大,每天可获利3360元。

附加问题:

由影子价格可知,原料增加1单位,利润增长48元,成本为35元,所以可以买。

由灵敏度分析结果,每天最多再购买10桶牛奶。

由影子价格可知,时间增加1单位,利润增长2元,所以聘用临时工人的工资最多2元/小时。

由灵敏度分析可知,x1系数范围是(72-8,72+24),当A1产品获利增加到30元/kg时,即x1系数为30*3=90<72+24,在允许范围内,所以不应改变生产计划。

2课本81页2.12林敏度分析

第三章运输问题

1产销平衡的运输问题(摘自王治祯环境应用数学330页)

某城市有三个工厂,每个工厂生产都产出一定量的剩余物(通称为污染物),本着化害为宝的精神,需将各厂的废物分别输送到本市内其他单位搞综合利用,一直每厂的剩余物和各厂的需要量及运价表,试用表上作业法求满足现有条件的运费最少的分配方案.

需求地

废品产出地

A

B

C

产量

10

30

27

30

16

19

22

50

20

15

10

80

需要量

35

40

85

160

解:

(中间过程略)最优运送方案表为

需求地

废品产出地

A

B

C

产量

30

30

5

40

5

50

80

80

需要量

35

40

85

160

此时总运费为2050

2产销不平衡的运输问题

解:

(1)设xij(i,j=1,2,3)为产地i运往客户j的运量,列表如下(运量、运费):

客户1

客户2

客户3

发量

产地1

X11、10

X12、4

X13、12

3000

产地2

X21、8

X22、10

X23、3

4000

产地3(虚产地)

X31、---

X32、---

X33、---

1500

需求量

2000

1500

5000

建立数学模型如下:

min=10*x11+4*x12+12*x13+8*x21+10*x22+3*x23;目标

x11+x12+x13<=3000;约束条件

x21+x22+x23<=4000;约束条件

x31+x32+x33<=1500;约束条件

x11+x21+x31>=2000;约束条件

x12+x22+x32>=1500;约束条件

x13+x23+x33>=5000;约束条件

运行结果如下:

(只列出部分结果)

Objectivevalue:

33000.00

VariableValue

X111500.000

X121500.000

X130.000000

X210.000000

X220.000000

X234000.000

X31500.0000

X320.000000

X331000.000

运输方案:

产地1分别给客户1、2发货1500单位;

产地2给客户3发货4000单位;

产地3给客户1发货500单位,给客户3发货1000单位。

最低运费为33000。

3课本104页3.9飞行安全问题转化的运输问题

4人员分配问题

某检测站在一定时间内要化验一批水样,共分析16个项目,其中重金属A4项,有机物B5项,物理分析C3项,其他分析D4项,在分析期间,一部分人外出采样,站立仅仅有4人能够承担化验任务,根据每人世纪工作情况,化验员甲乙丙丁能完成4354项任务,每人完成不同任务所需要时间见下表所示,求需时最少的分配方案.

1.5

1.5

0.5

1.5

1.5

1.5

2.5

2.5

1.5

注释:

划横线为不能胜任此项工作

解:

此例题为运输问题,经过表上作业法,结果为

此时用时最少为19.

第四章整数规划与分配问题

(摘自北京工业大学薛毅编写的数学建模实验)

1监控摄像头的最优安装问题(0-1整数规划)

20-1整数规划课本125页例题6

3指派问题1

4指派问题2(摘自王治祯环境应用数学334页)

利用5种不同质量浓度的有机废水灌溉5块土质相同的草地,各质量浓度的污水灌溉草地收获量见下表,求最优灌溉方案和最优分配下的最大生产量(单位公斤)

1

2

3

4

5

1

73

82

115

43

67

2

120

78

88

80

50

3

65

90

75

125

40

4

87

130

45

65

100

5

90

45

65

75

80

提示:

将各行都剪去该行最大数,再列效率表,则求最大生产量问题转化为求最小用时问题.

1

2

3

4

5

1

42

33

0

72

48

2

0

42

32

40

70

3

60

35

50

0

85

4

43

0

85

65

30

5

0

45

25

15

10

以下仍按照表上作业指派问题的求解方法来做.最优指派方案为

1

2

3

4

5

1

1

2

1

3

1

4

1

5

1

此时最佳收获量为120+130+115+125+80=570

第八章动态规划

1 最短路径问题

2电器安全可靠性问题(课本216页8.9)

3招聘问题(课本216页8.12)

第九章决策分析

1风险型决策的决策树法(课本317页11.511.611.8类似)

某厂因生产需要,考虑是否自行研制一个新的安全装置,首先,决定这个研制项目是否需要评审,如果需要评审,则需要评审费5000元,不评审,则可省去这笔评审费用,如进行评审,通过概率为0.8,不通过概率为0.2。

研制过程可以采取独立完成和外厂协作形式,如果研制成功,有6万元的收益,若采用本厂独立完成形式,则研制费用为2.5万元,成功概率为0.7,失败概率为0.3;若采用外厂协作性质,成功概率为0.99,失败概率为0.01,但是需要支付4万元的研制费用。

试问该厂决策者应该如何决策?

(用决策树法求解)

摘自张景林主编安全系统工程149页

答案:

故决策者应该参加项目评审,并且评审通过后应该采用写作完成的策略,此时预期的收益最大为1.082万元。

2不确定性决策

317页11.1

河北科技大学环境科学专业

第一章线性规划

1生产计划问题(摘自王治祯环境应用数学301页)

某厂生产甲乙两种产品,设生产1t单位甲产品,排放污水2个单位,排渣2个单位,生产1t单位乙产品,排放污水4个单位,排渣1个单位。

甲产品单价位500元,乙产品单价为400元,按照环保部门要求,为了使生产中每天排放的废水和废渣不超过20个和10个单位,问甲乙两种产品各应生产多少,才能使产值最大?

要求采用图解法和单纯性法求解,并与lingo求解结果作比较?

解:

图解法

单纯性法略

Lingo程序

max=5X1+4X2

2X1+4X2<=20

2X1+X2<=10

运行结果有惟一最优解,生产甲10/3件,乙10/3件,产值为3000元。

2江河水质管理问题(摘自王治祯环境应用数学304页)

某地有三个大型污染源企业,根据江水稀释自净化能力以及下游饮用水要球,允许三个企业排放的BOD5的总量为2.99t/d,根据表求解每个企业排放BOD5的最佳削减率和达到这种削减所需要的资金。

污染源

治理措施

BOD5的最大日削减量

实现最大日削减量所需要的费用万元

削减率%

A1

a

1.872

90

80

B2

b

2.628

135

73

C3

c

1.368

43

36

目标函数

minZ=90X1+135X2+43X3

1.872X1+2.628X2+1.368X3>=2.99

X1<=1

X2<=1

X3<=1

计算结果

X1=0,X2=0.859

X3=0.542

所需要的资金最少为132.977万元

3城市安全供水问题(摘自王治祯环境应用数学312页)

一个40万人口的城市,由于工业及人口的不断发展,面临缺水问题,初步估计全市缺水约5000t/d,水源及有关资料见下表,同时要求水质中硫化物,氯化物和可溶性固体分别不超过650,200,100mg/L,是决定最低成本的供水策略。

A河

净化水

B河

地下水

可溶性固体mg/L

100

150

50

20

氯化物mg/L

700

500

800

600

硫化物mg/L

300

100

250

40

价格元/t

0.5

0.4

0.7

0.6

解:

设X1X2X3X4位分别来自4个水源地的最低成本下的供水量(单位万t)。

MinZ=0.5X1+0.4X2+0.7X3+0.6X4

700X1+500X2+800X3+600X4<=650(X1+X2+X3+X4)

300X1+100X2+250X3+40X4<=200(X1+X2+X3+X4)

100X1+150X2+50X3+20X4<=100(X1+X2+X3+X4)

X1+X2+X3+X4>=0.5

经过求解

X1=0.29,X2=0.14

X3=0,X4=0.11

最低成本为2.67万元

运筹学软件LINGO的使用

一LINGO简介

LINGO是LinearInteractiveandGeneralOptimizer的缩写,即“交互式的线性和通用优化求解器”,可以用于求解非线性规划,也可以用于一些线性和非线性方程组的求解等。

其特色在于可以允许决策变量是整数(即整数规划,包括0-1整数规划),方便灵活,而且执行速度非常快。

二LINGO在各类问题中的应用实例

1课本27页例题5的lingo程序

max2x1+3x2

ST

2x1+2x2<=12

4x1<=16

5x2<=15

End

lingo求解结果

 

Globaloptimalsolutionfound.

Objectivevalue:

15.00000

Infeasibilities:

0.000000

Totalsolveriterations:

1

ModelClass:

LP

Totalvariables:

2

Nonlinearvariables:

0

Integervariables:

0

Totalconstraints:

4

Nonlinearconstraints:

0

Totalnonzeros:

6

Nonlinearnonzeros:

0

VariableValueReducedCost

X13.0000000.000000

X23.0000000.000000

RowSlackorSurplusDualPrice

115.000001.000000

20.0000001.000000

34.0000000.000000

40.0000000.2000000

2数学建模基础216页0-1整数规划的lingo程序

max3x1-2x2+5x3

ST

x1+2x2-x3<=2

x1+4x2+x3<=4

x1+x3<=3

4x2+x3<=6

end

INT3

lingo求解结果

Globaloptimalsolutionfound.

Objectivevalue:

8.000000

Objectivebound:

8.000000

Infeasibilities:

0.000000

Extendedsolversteps:

0

Totalsolveriterations:

0

ModelClass:

PILP

Totalvariables:

3

Nonlinearvariables:

0

Integervariables:

3

Totalconstraints:

5

Nonlinearconstraints:

0

Totalnonzeros:

13

Nonlinearnonzeros:

0

VariableValueReducedCost

X11.000000-3.000000

X20.0000002.000000

X31.000000-5.000000

RowSlackorSurplusDualPrice

18.0000001.000000

22.0000

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2