数学建模

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

组员: 教改(电)002 李军平崇美玲范敏飞

1.材料问题.在某建筑工地施工中需要制作10000套钢筋,每套钢筋由

2.9

米,2.1米和1.5米三种不同长度的钢筋各一根组成。目前在市场上采购到得钢筋每根均长7.4米问应购进多少根7.4米的钢筋才能满足工程的需要?

(1)钢管下料的合理切割模式

用Xi表示按照第i种模式(i=1,2,…,7)切割的原料钢管的根数.

目标函数以切割后剩余的总余料最小为目标,则由表可得:

:min=0.1X1+0.3X2+0.9X3+1.1X5+0.3X6+0.8X7+1.4X8 (1)

以切割原料钢管的根数为目标,则有:

:min=X1+X2+X3+X4+X5+X6+X7+X8 (2)

下面分别在这两种目标下求解。

约束条件为满足客户的需求,按照表应有

2X1+X2+X3+X4>=10000 ,(3)

2X2+X3+3X5+2X6+X7>=10000 (4)

X1+X3+3X4+2X6+3X7+4X8>=10000 (5)

1.将(1)(3)(4)(5)构成的整数线性规划模型(加上整数约束),可以得到最优解如下

X1=3801,X4=6246,X6=1200(其余变量

1.为0)。即按照模式2切割3801根原料钢管,模式4切割6246根原料钢管,模式

切割1200根原料钢管,共11247根,总

余料为1500.3m,在余料量最小的目标下最优解将是使用原料尽可能少的切割模式。

2.将(2(3)(4)(5)构成的整数线性规划模型(加上整数约束),可以得到最优解如下

X1=2989,X2=3012,X4=1012,X6=1989(其余变量

为0)。即按照模式1切割2989根原料钢管,模式2切割3012根原料钢管,模式4切割1012根原料钢管,模式6切割1989根原料钢管共

9002根,总余料为1799.2m,但所用原料的钢管总数减少了2245根,而2245根原料总长度>>1799.2m,所以选择第二种方案。

matlab编程如下:

mat

f=[0.1;0.3;0.9;0.0;1.1;0.3;0.8;1.4];

A=[-2 -1 -1 -1 0 0 0 0;0 -2 -1 0 -3 -2 -1 0;-1 0 -1 -3 0 -2 -3 -4];

b=[-10000;-10000;-10000];

lb=zeros(8,1);

[x,fval,exitflag,output,lambda]=linprog(f,A,b,[],[],lb)

Optimization terminated.

x =

1.0e+003 *

0.0000

3.8009

0.0000

6.2458

0.0000

1.1991

0.0000

0.0000

fval =

1.5000e+003

exitflag =

1

output =

iterations: 8

algorithm: 'large-scale: interior point' cgiterations: 0

message: 'Optimization terminated.' lambda =

ineqlin: [3x1 double]

eqlin: [0x1 double]

upper: [8x1 double]

lower: [8x1 double]

f=[1;1;1;1;1;1;1;1];

A=[-2 -1 -1 -1 0 0 0 0;0 -2 -1 0 -3 -2 -1 0;-1 0 -1 -3 0 -2 -3 -4]; b=[-10000;-10000;-10000];

lb=zeros(8,1);

[x,fval,exitflag,output,lambda]=linprog(f,A,b,[],[],lb) Optimization terminated.

x =

1.0e+003 *

2.9881

3.0119

0.0000

1.0119

0.0000

1.9881

0.0000

0.0000

fval =

9.0000e+003

exitflag =

1 output = iterations: 6

algorithm: 'large-scale: interior point' cgiterations: 0

message: 'Optimization terminated.' lambda =

ineqlin: [3x1 double] eqlin: [0x1 double] upper: [8x1 double] lower: [8x1 double]

3.两个种群都是能独立生存,共处时又能相互提供食物,试建立种群依存模型,讨论平衡点的稳定性并解释稳定的意义.

甲.乙两个种群,当他们独自在一个自然环境中生存时,数量的演变均遵寻logistic 规律,计x1(t),x2(t)是两个种群的数量,r1,r2是他们的固有增长率,N1,N2是他们的最大容量。对于甲种群有 X1=r1*x1*(1-1

1

N x +σ1*x2/N2) (1) 类似的,甲的存在也影响乙的增长,种群乙的方程应该是 X2=r2*x2*(1+σ2*x1/N1-x2/N2) (2) 稳定性的分析

首先根据微分方程(1)(2),解代数方程组 f(x1,x2)= r1*x1*(1-x1/N1+σ1*x2/N2)=0

相关文档
最新文档