2020-03-03 20:19:37 来源:范文大全收藏下载本文
西瓜种植方案解答概要
张
三、李四和王五种植西瓜的数量分别为qz、ql与qw个,引进01变量
个,1,张三的种植数量超过25000 xz0,张三的种植数量不超过25000个,个,1,李四的种植数量超过20000 xl个,0,李四的种植数量不超过20000个,1,王五的种植数量超过20000 xw0,王五的种植数量不超过20000个,个,1,三人的种植总数量超过75000 y个.0,三人的种植总数量不超过75000则张
三、李四和王五的种植成本分别为
Cz0.5xz0.55(1xz),
Cl0.5xl0.55(1xl), Cw0.5xw0.55(1xw),
西瓜的市场价格
qqlqwp3z(1y).
25000张
三、李四和王五种植西瓜的利润分别为
Ez(pCz)qz,
El(pCl)ql,
Ew(pCw)qw.
(1)建立如下的目标规划模型
maxEz(pCz)qz,
maxEl(pCl)ql, maxEw(pCw)qw,
xzqz25000(1xz)75000xz, s.t.2500020000xlql20000(1xl)75000xl, 20000xwqw20000(1xw)75000xw, 75000yqzqlqw75000(1y)225000y, Cz0.5xz0.55(1xz),
Cl0.5xl0.55(1xl), Cw0.5xw0.6(1xw),
qqlqwp3z(1y).
25000xz,xl,xw,y0或1, qz,ql,qw0.
求解上述目标规划时,把三个目标函数都转化成约束条件,目标函数为三个目标函数下界的最大值,即求解如下的数学规划
max,
s.t.(pCz)qz,
(pCl)ql,
(pCw)qw,
25000xzqz25000(1xz)75000xz,
20000xlql20000(1xl)75000xl, 20000xwqw20000(1xw)75000xw, 75000yqzqlqw75000(1y)225000y.Cz0.5xz0.55(1xz),
Cl0.5xl0.55(1xl), Cw0.5xw0.6(1xw),
qqlqwp3z(1y).
25000xz,xl,xw,y0或1, qz,ql,qw0.
求解上述数学规划,求得张
三、李四和王五的西瓜种植数量分别为9993个,9993个,10415个;三个人的收益分别为12330.96元,12330.96元,12330.94元。
计算的Lingo程序如下 model: sets: person/1..3/:q,x,c,e; endsets max=sigma; @for(person(i)|i#le#2:c(i)=0.5*x(i)+0.55*(1-x(i))); c(3)=0.5*x(3)+0.6*(1-x(3)); p=(3-@sum(person:q)/25000)*(1-y); @for(person:e=(p-c)*q); @for(person:e>sigma); 25000*x(1)
maxEz(pCz)qz
s.t.25000xzqz25000(1xz)75000xz,
75000yqz99931041575000(1y)225000y.Cz0.5xz0.55(1xz), q999310415p3z(1y).
25000xz,y0或1, qz0.
求得张三的种植数量为qz25001个,它的收益为17091.97元。 (3)若李四与王五知道了张三的上述“计谋”,因此,根据他们自己的种植量qlqw,就可以推算出张三的种植量,从而推算出市场价格以及自己的利润。问题转化为已知张三的种植数量qz25001,确定李四和王五的种植量ql,qw使总利润最大。
建立如下的数学规划模型
maxElw(pCl)ql(pCw)qw, s.t.20000xlql20000(1xl)75000xl,
20000xwqw20000(1xw)75000xw, 75000yqzqlqw75000(1y)225000y, Cl0.5xl0.55(1xl), Cw0.5xw0.6(1xw),
25001qlqwp3(1y).
25000xl,xw,y0或1, ql,qw0.
计算的Lingo程序如下
model: sets: person/1..3/:q,x,c,e; endsets
max=@sum(person(i)|i#gt#1:e); q(1)=25001; x(1)=1; c(1)=0.5*x(1)+0.55*(1-x(1)); c(2)=0.5*x(2)+0.55*(1-x(2)); c(3)=0.5*x(3)+0.6*(1-x(3)); p=(3-@sum(person:q)/25000)*(1-y); @for(person:e=(p-c)*q); @for(person(i)|i#ge#2:20000*x(i)
计算得李四的种植量为20000个,王五的种植量为0时,双方的总利润最大为13999.20元。这种情况下,双方可以共同经营李四的西瓜种植,将来双方均分收益。
(4)若三人合作时,三个人可以一起合作经营西瓜的种植,将来平均分配收益。将来如下的数学规划模型
maxEzlw(pCz)qz(pCl)ql(pCw)qw, s.t.25000xzqz25000(1xz)75000xz,
20000xlql20000(1xl)75000xl, 20000xwqw20000(1xw)75000xw, 75000yqzqlqw75000(1y)225000y.Cz0.5xz0.55(1xz),
Cl0.5xl0.55(1xl), Cw0.5xw0.6(1xw),
qqlqwp3z(1y).
25000xz,xl,xw,y0或1, qz,ql,qw0.
计算的结果为只要三个人合作生产31250个西瓜,总的收益为39062.50元。
计算的Matlab程序如下
model: sets: person/1..3/:q,x,c,e; endsets
max=@sum(person:e); @for(person(i)|i#le#2:c(i)=0.5*x(i)+0.55*(1-x(i))); c(3)=0.5*x(3)+0.6*(1-x(3)); p=(3-@sum(person:q)/25000)*(1-y); @for(person:e=(p-c)*q); 25000*x(1)
人人范文网 m.inrrp.com.cn 手机版