运筹学实验报告

2019-08-31 17:24

运筹学实验报告

姓 名:薛春林 班 级:营销0802 学 号:07083060

- 1 -

一、投资计划问题

某地区在今后3年内有4种投资机会,第一种是在3年内每年年初投资,年底可获利润20%,并可将本金收回。第二种是在第一年年初投资,第二年年底可获利50%,并可将本金收回,但该项投资金额不超过2百万元。第三种是在第二年年初投资,第三年年底收回本金,并获利60%,但该项投资金额不超过1.5百万元。第四种是在第三年年初投资,第三年年底收回本金,并可获利40%,但该项投资金额不超过1百万元。现在该地区准备了3百万元资金,如何制定投资方案,使到第三年年末本利的和最大? 解:设x1,x2,x3,x4依次表示从一种投资方案到第四种投资方案的投资额

程序如下:

max=x1*1.2+x2*1.5+(x1+x3)*1.2+x4*1.6+(x1+x3+x5)*1.2+x6*1.4; x1+x2+x3+x4+x5+x5+x6=3; x2<2; x4<1.5; x6<1; end

求解结果:

Global optimal solution found.

Objective value: 10.80000 Total solver iterations: 0

Variable Value Reduced Cost X1 3.000000 0.000000 X2 0.000000 2.100000 X3 0.000000 1.200000 X4 0.000000 2.000000 X5 0.000000 6.000000 X6 0.000000 2.200000

Row Slack or Surplus Dual Price 1 10.80000 1.000000 2 0.000000 3.600000 3 2.000000 0.000000 4 1.500000 0.000000 5 1.000000 0.000000

二、配料问题

某冶炼厂计划炼制含甲、乙、丙、丁4种金属成分的合金1吨,4种金属的含量比例为:甲不少于23%,乙不多于15%,丙不多于4%,丁介于35%~65%之间,此外不允许有其他成分。该厂准备用6种不同等级的矿石熔炼这种合金,各种矿石中的杂质在熔炼中废弃。现将每种矿石中的4种金属含量和价格列表如下,试计算如何选配各种矿石才能使合金的原料成本达到最低。

- 2 -

矿石 品种 矿石1 矿石2 矿石3 矿石4 矿石5 矿石6 金属甲 0.25 0.40 0.20 0.00 0.20 0.08 金属乙 0.10 0.00 0.10 0.15 0.20 0.05 金属含量和价格 矿石含金属 矿石含杂质矿石价格 金属丙 金属丁 (%) (%) (元/吨) 0.10 0.25 0.70 0.30 23 0.00 0.30 0.70 0.30 20 0.00 0.30 0.60 0.40 18 0.05 0.20 0.40 0.60 10 0.00 0.40 0.80 0.20 27 0.10 0.17 0.40 0.60 12 解:设x1,x2,x3,x4,x5,x6依次表示矿石1到矿石6所需的用量

程序如下:

min=23*x1+20*x2+18*x3+10*x4+27*x5+12*x6; 0.25*x1+0.4*x2+0.2*x3+0.2*x5+0.08*x6>0.23; 0.1*x1+0.1*x3+0.15*x4+0.2*x5+0.05*x6<0.15; 0.1*x1+0.05*x4+0.1*x6<0.04;

0.25*x1+0.3*x2+0.3*x3+0.2*x4+0.4*x5+0.17*x6>0.35; 0.25*x1+0.3*x2+0.3*x3+0.2*x4+0.4*x5+0.17*x6<0.65;

0.25*x1+0.4*x2+0.2*x3+0.2*x5+0.08*x6+0.1*x1+0.1*x3+0.15*x4+0.2*x5+0.05*x6+0.1*x1+0.05*x4+0.1*x6+0.25*x1+0.3*x2+0.3*x3+0.2*x4+0.4*x5+0.17*x6=1; end

求解结果:

Global optimal solution found.

Objective value: 27.42857 Total solver iterations: 4

Variable Value Reduced Cost X1 0.000000 5.857143 X2 0.9714286 0.000000 X3 0.000000 0.8571429 X4 0.8000000 0.000000 X5 0.000000 4.142857 X6 0.000000 3.428571

Row Slack or Surplus Dual Price 1 27.42857 -1.000000 2 0.1585714 0.000000 3 0.3000000E-01 0.000000 4 0.000000 28.57143 5 0.1014286 0.000000

- 3 -

6 0.1985714 0.000000 7 0.000000 -28.57143

三、下料问题

有一批500cm长的条材,要截成98cm长的毛坯1000根、78cm长的毛坯2000根。现有6种下料方法,每种方法截出两种毛坯的根数和残料的长度列表如下,要求计算如何下料可使所用条材根数最少。

6种下料方法比较 下料方法 98cm毛坯根数 78cm毛坯根数 残料(cm) 方法1 5 0 10 方法2 4 1 30 方法3 3 2 60 方法4 2 3 70 方法5 1 5 12 方法6 0 6 32 解:设x1,x2,x3,x4,x5,x6依次表示从方法1到方法6用掉条材的数量 程序如下:

min=x1+x2+x3+x4+x5+x6;

5*x1+4*x2+3*x3+2*x4+x5=1000; x2+2*x3+3*x4+5*x5+6*x6=2000; end

求解结果:

Global optimal solution found.

Objective value: 520.0000 Total solver iterations: 0

Variable Value Reduced Cost X1 120.0000 0.000000

X2 0.000000 0.4000000E-01 X3 0.000000 0.8000000E-01 X4 0.000000 0.1200000 X5 400.0000 0.000000

X6 0.000000 0.4000000E-01

Row Slack or Surplus Dual Price 1 520.0000 -1.000000 2 0.000000 -0.2000000 3 0.000000 -0.1600000

四、资源分配问题

某个中型的百货商场对售货人员的需求经过统计分析如下表所示。

- 4 -

时间 所需售货员人数 星期日 28人 星期一 15人 星期二 24人 星期三 25人 星期四 19人 星期五 31人 星期六 28人 为了保证销售人员充分休息,售货人员每周工作五天,工作的五天连续。休息两天,并要求休息的两天是连续的。问应该如何安排售货人员的作息,既能满足工作需要,又使配备的售货人员的人数最少?

解:mon,tue,wen,thu,fri,sat,sun依次表示每天安排的售货员人数 程序如下: sets:

days/mon..sun/:required,start; endsets data:

required=15 24 25 19 31 28 28; enddata

min=@sum(days:start); @for(days(j):

@sum(days(i)|i#le#5:

start(@wrap(j+i+2,7))) >=required(j)); end

求解结果:

Global optimal solution found.

Objective value: 36.00000 Total solver iterations: 5

Variable Value Reduced Cost REQUIRED( MON) 15.00000 0.000000 REQUIRED( TUE) 24.00000 0.000000 REQUIRED( WED) 25.00000 0.000000 REQUIRED( THU) 19.00000 0.000000 REQUIRED( FRI) 31.00000 0.000000 REQUIRED( SAT) 28.00000 0.000000 REQUIRED( SUN) 28.00000 0.000000 START( MON) 8.000000 0.000000 START( TUE) 0.000000 0.000000 START( WED) 12.00000 0.000000 START( THU) 0.000000 0.3333333 START( FRI) 11.00000 0.000000

- 5 -


运筹学实验报告.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中国非物质文化遗产目录

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: