数学建模课后习题 联系客服

发布时间 : 星期日 文章数学建模课后习题更新完毕开始阅读

63x12+76x13+71x23+50x24+85x25+63x34+77x45+39x46+92x47+74x56+89x67

x12+x13+x23+x24+x25+x34+x45+x46+x47+x56+x672

x12+x131 x12+x23+x24+x251 x13+x23+x241 x24+x34+x45+x46+x471 x25+x45+x561 x46+x56+x671 x47+x671 xij=0或1

用LINGO软件求解:

得到最优解为x25 = x47 = 1,其余均为0,最优解为177人。

3、某储蓄所每天的营业时间是上午9:00到下午5:00。根据经验,每天不同时间段所需要的服务员数量如表所示:

表二 不同时间段要求的服务员数量 时间段/时 9 - 10 10-11 11-12 12-1 服务员数量 4 3 4 6 1-2 5 2-3 6 3-4 8 4-5 8

储蓄所可以雇佣全时和半时两类服务员。全时服务员每天报酬100元,从上午9:00到下午5:00工作,但中午12:00到下午2:00之间必须安排1h的午餐时间。储蓄所每天可以雇佣不超过3名的半时服务员,每个半时服务员必须连续工作4h,报酬40元。问该储蓄所应如何雇佣全时和半时两类服务员?如果不能雇佣半时服务员,每天至少增加多少费用?如果该雇佣半时服务员的数量没有限制,每天可以减少多少费用? 3.2 问题分析

先为午餐时间的服务人员假定一个人数,再利用题目所给的表中的各个时段服务人员的相应限制人数来假定各个时段的无非人员人数。表中每个时段所需服务员人数可以得到若干个约束条件,目标函数即为服务员数与工资的乘积得出,最小值即为最优解。

若不能雇佣半时服务员,则使其数量为零并重新修改原模型;如果雇佣半时服务员的人数没有限制,则在原来模型的基础上去掉关于半时工作人员数量的约束条件即可得出新的模型。 3.3 模型建立

储蓄所每天雇佣的全时服务员中以12:00-1:00为午餐时间的有a名,以1:00-2:00为午餐时间的有b名;半时服务员中从9:00,10:00,11:00,12:00,1:00开始工作的分别为A,B,C,D,E名。

100*x+100*y+40*A+40*B+40*C+40*D+40*E; x+y+A4;

x+y+A+B3; x+y+A+B+C4; y+A+B+C+D6; x+B+C+D+E5; x+y+C+D+E6; x+y+D+E; x+y+E8;

A+B+C+D+E3;

x,y,A,B,C,D,E0且为整数

求解:

得到最优解x=3,y=4,A=0,B=0,C=2,D=0,E=1,最小费用为820元。

如果不能雇佣半时服务员,则最优解x=5,y=6,A=0,B=0,C=0,D=0,E=0,最小费用为1100元,即每天至少增加1100-820=280元。

如果雇佣半时服务员的数量没有限制,则最优解为x=0,y=0,A=4,B=0,C=0,D=2,E=8,最小费用为560元,即每天可以减少费用820-560=260元。

马尔萨斯人口模型及阻滞增长模型

1.1 时间:1790年-2000年 绘图代码如下:

t=1790:10:2000;

x=[3.9 5.3 7.2 9.6 12.9 17.1 23.2 31.4 38.6 50.2 62.9 76.0 92.0 105.7 122.8 131.7 150.7 179.3 203.2 226.5 248.7 281.4]; p=polyfit(t,log(x),1); r=p(1) x0=exp(p(2)) x1=x0.*exp(r.*t);

plot(t,x,'r+',t,x1,'b') %红色的为原始数据,蓝色的为拟合数据

r=0.0202 , x0=1.1960e-15

图型如下:

1.2 时间:1790年-1900年 绘图代码:

t=1790:10:1900;

x=[3.9 5.3 7.2 9.6 12.9 17.1 23.2 31.4 38.6 50.2 62.9 76.0]; p=polyfit(t,log(x),1); r=p(1) x0=exp(p(2)) x1=x0.*exp(r.*t);

plot(t,x,'r+',t,x1,'b') %红色的为原始数据,蓝色的为拟合数据

r=0.0274,x0=1.9790e-21

图像如下: