急求高手帮忙改一下lingo程序的错误

sets:shiduan/1..5/:h,t;xinghao/1..3/:NN,m,MM,G,F,Q;link(xinghao,shiduan):n,w;endsetsm... sets:
shiduan/1..5/:h,t;
xinghao/1..3/:NN,m,MM,G,F,Q;
link(xinghao,shiduan):n,w;
endsets

min=@sum(xinghao(i):(G(i)*t(1)+Q(i))*n(i,1)+(w(i,1)-m(i))*n(i,1)*F(i)*t(1))+
@sum(shiduan(j)|j #ge# 2:G(i)*n(i,j)*t(j)+(w(i,j)-m(i))*n(i,j)*F(j)*t(i)+@if(n(i,j)#gt# n(i,j-1) ,(n(i,j)-n(i,j-1))*Q(i),0));
@for(link(i,j):n(i,j)<=NN(i));
@for(link(i,j):w(i,j)>=m(i));
@for(link(i,j):w(i,j)<=MM(i));
@for(shiduan(j):@sum(xinghao(i):w(i,j)*n(i,j))>=h(j)*(1+0.15));
@for(link:@gin(n));

data:
t=6 3 6 3 6;
h=15000 30000 25000 40000 27000;
NN=12 10 5;
m=850 1250 1500;
MM=2000 1750 4000;
G=1000 2600 3000;
F=2 1.3 3;
Q=2000 1000 500;
enddata
end
展开
 我来答
伍拾步
2011-09-01 · TA获得超过8199个赞
知道大有可为答主
回答量:1852
采纳率:100%
帮助的人:1912万
展开全部
sets:
shiduan/1..5/:h,t;
xinghao/1..3/:NN,m,MM,G,F,Q;
link(xinghao,shiduan):n,w;
endsets

min=@sum(xinghao(i):(G(i)*t(1)+Q(i))*n(i,1)+(w(i,1)-m(i))*n(i,1)*F(i)*t(1)+
@sum(shiduan(j)|j#ge#2:
G(i)*n(i,j)*t(j)+(w(i,j)-m(i))*n(i,j)*F(i)*t(j)+@if(n(i,j)#gt# n(i,j-1) ,(n(i,j)-n(i,j-1))*Q(i),0)));
@for(link(i,j):n(i,j)<=NN(i));
@for(link(i,j):w(i,j)>=m(i));
@for(link(i,j):w(i,j)<=MM(i));
@for(shiduan(j):@sum(xinghao(i):w(i,j)*n(i,j))>=h(j)*(1+0.15));
@for(link:@gin(n));

data:
t=6 3 6 3 6;
h=15000 30000 25000 40000 27000;
NN=12 10 5;
m=850 1250 1500;
MM=2000 1750 4000;
G=1000 2600 3000;
F=2 1.3 3;
Q=2000 1000 500;
enddata

附运行结果:

Local optimal solution found.
Objective value: 1190500.
Extended solver steps: 22
Total solver iterations: 6072

Variable Value
H( 1) 15000.00
H( 2) 30000.00
H( 3) 25000.00
H( 4) 40000.00
H( 5) 27000.00
T( 1) 6.000000
T( 2) 3.000000
T( 3) 6.000000
T( 4) 3.000000
T( 5) 6.000000
NN( 1) 12.00000
NN( 2) 10.00000
NN( 3) 5.000000
M( 1) 850.0000
M( 2) 1250.000
M( 3) 1500.000
MM( 1) 2000.000
MM( 2) 1750.000
MM( 3) 4000.000
G( 1) 1000.000
G( 2) 2600.000
G( 3) 3000.000
F( 1) 2.000000
F( 2) 1.300000
F( 3) 3.000000
Q( 1) 2000.000
Q( 2) 1000.000
Q( 3) 500.0000
N( 1, 1) 12.00000
N( 1, 2) 12.00000
N( 1, 3) 12.00000
N( 1, 4) 12.00000
N( 1, 5) 12.00000
N( 2, 1) 4.000000
N( 2, 2) 10.00000
N( 2, 3) 10.00000
N( 2, 4) 10.00000
N( 2, 5) 10.00000
N( 3, 1) 0.000000
N( 3, 2) 0.000000
N( 3, 3) 0.000000
N( 3, 4) 3.000000
N( 3, 5) 0.000000
W( 1, 1) 854.1667
W( 1, 2) 1416.667
W( 1, 3) 937.5000
W( 1, 4) 2000.000
W( 1, 5) 1129.167
W( 2, 1) 1750.000
W( 2, 2) 1750.000
W( 2, 3) 1750.000
W( 2, 4) 1750.000
W( 2, 5) 1750.000
W( 3, 1) 1502.716
W( 3, 2) 1504.173
W( 3, 3) 1501.395
W( 3, 4) 1500.000
W( 3, 5) 1504.321
ZESTRON
2024-09-04 广告
表面污染分析包括评估表面上存在的颗粒、残留物或物质。通过利用显微镜、光谱学和色谱法等技术,分析人员可以识别和表征污染物,以确定其成分和来源。这种分析在电子、制药和制造等各个行业中至关重要,以确保产品质量、性能和安全性。了解表面污染有助于实施... 点击进入详情页
本回答由ZESTRON提供
tg0729000208
2011-09-01 · TA获得超过3.8万个赞
知道大有可为答主
回答量:2.6万
采纳率:0%
帮助的人:5762万
展开全部
@sum(water_user(j):P_j_lower(j)*b_j_upper(j))+@sum(city(i):P_i_lower(i)*b_i_upper(i))<=B_upper(h);

这句首先就有问题 二维的集你只给了一个变量
其它地方是否还有问题不好说,需要你自己根据数据详细看看

你之前提问过一次 为什么不在那里接着补充再提问一个 这样做你方便了我很不方便
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式