早教吧作业答案频道 -->其他-->
虽能帮我看看lingo程序哪里错了model:sets:a/1..3/:d;b/1..3/;c(a,b):f;endsets@for(a:@bnd(0,d,8));@for(c:@bnd(0,f,5));max=@sum(a(j):@sum(b(i)|i#lt#d(j):f(i,j)+d(j)));end应该是目标函数那行错了,但我觉得没什么逻辑上的错误
题目详情
虽能帮我看看lingo程序哪里错了
model:
sets:
a/1..3/:d;
b/1..3/;
c(a,b):f;
endsets
@for(a:@bnd(0,d,8));
@for(c:@bnd(0,f,5));
max=@sum(a(j):@sum(b(i)|i#lt#d(j):f(i,j)+d(j)));
end
应该是目标函数那行错了,但我觉得没什么逻辑上的错误,大侠帮我看看应该怎样才能实现这个要求
model:
sets:
a/1..3/:d;
b/1..3/;
c(a,b):f;
endsets
@for(a:@bnd(0,d,8));
@for(c:@bnd(0,f,5));
max=@sum(a(j):@sum(b(i)|i#lt#d(j):f(i,j)+d(j)));
end
应该是目标函数那行错了,但我觉得没什么逻辑上的错误,大侠帮我看看应该怎样才能实现这个要求
▼优质解答
答案和解析
变量一般不要出现在对元素的限制中 用一个@if函数在计算中限制应该可以
model:
sets:
a/1..3/:d;
b/1..3/;
c(a,b):f;
endsets
@for(a:@bnd(0,d,8));
@for(c:@bnd(0,f,5));
max=@sum(a(j):@sum(b(i):(@if(i#lt#d(j),1,0)*(f(i,j)+d(j)))));
end
model:
sets:
a/1..3/:d;
b/1..3/;
c(a,b):f;
endsets
@for(a:@bnd(0,d,8));
@for(c:@bnd(0,f,5));
max=@sum(a(j):@sum(b(i):(@if(i#lt#d(j),1,0)*(f(i,j)+d(j)))));
end
看了 虽能帮我看看lingo程序哪...的网友还看了以下:
用如何spss软件进行单因素方差分析和t检验0 μmol/L 0.5 μmol/L 1μmol/L 2020-05-15 …
2道直线与方程的题1.直线L经过点p(2,-1),在x轴和y轴上的截距分别为a,b,且a=3b,求 2020-05-21 …
建筑工程平法标注中JZL1(3)350*600Y代表啥意思JZL1(3)350*600Y*8@20 2020-06-13 …
这个通达信指标是什么意思内外盘差}PJ:=(H+L+C)/3;V1:=IF(H=L,1,H-MAX 2020-07-09 …
圆X^2+Y^2=8内一点P(-1,2),过点P的直线L倾斜角为a,直线L交圆为A,B1.当a=3 2020-07-30 …
对于两个不相等的有理数a,b,我们规定符号Max{a,b}表示a,b中的较大值,如:Max{2,4 2020-08-02 …
刚才你帮我写的这句公式有错误哦!(H-MAX(C,O))>(MIN(C,O)-L)or((H-MAX 2020-11-04 …
西方经济学假设某厂商只有一种生产要素劳动L,产出一种产品Q,短期生产函数Q=-L3+24L2+240 2020-11-06 …
一盏电灯,用按钮来开关.假定把灯拧开一分钟,然后关掉半分钟,再拧开l/4分钟,再关掉l/8分钟,如此 2020-11-16 …
定义新运算:对于两个不相等的实数a、b,我们规定符号Max{a,b}表示a、b中的较大值,如:Max 2021-01-20 …