LINGO程序问题sets:product /1..7/:capcity,value;need /1..14/:dema
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/11/01 07:41:54
LINGO程序问题
sets:
product /1..7/:capcity,value;
need /1..14/:demand;
link(product,need):cost,number;
endsets
min=@sum(link:cost*number)+@sum(product(i):value(i)*@sum(need(j):number(i,j));
@for(link(i,j):@sum(link(i,j):number(i,j)=5171));
@for(product(1):@sum(need(j):number(1,j)>=500));
省略了data;请问两点
(1):我想计算value(i)*数据每行和,这个目标函数写的对吗?
(2)第二条约束条件报错,错误为50
sets:
product /1..7/:capcity,value;
need /1..14/:demand;
link(product,need):cost,number;
endsets
min=@sum(link:cost*number)+@sum(product(i):value(i)*@sum(need(j):number(i,j));
@for(link(i,j):@sum(link(i,j):number(i,j)=5171));
@for(product(1):@sum(need(j):number(1,j)>=500));
省略了data;请问两点
(1):我想计算value(i)*数据每行和,这个目标函数写的对吗?
(2)第二条约束条件报错,错误为50
sets:
product /1..7/:capcity,value;
need /1..14/:demand;
link(product,need):cost,number;
endsets
min=@sum(link:cost*number)+@sum(product(i):value(i)*@sum(need(j):number(i,j)));
@for(link(i,j):@sum(link(i,j):number(i,j))=5171);
@sum(need(j):number(1,j))>=500;
再问: 我想求: 第三至第七列的列和大于200小于300 要怎么写呢,麻烦你了
再答: 说清楚 对什么求和 你这样我实在不懂 而且你前面的约束也都有问题的 恐怕你说不清楚
再问: 我想求NUBMER里面第三至第七列的列和大于200小于300 ,约束条件是NUMBER中行和大于500,小于800.
再答: 你的product是列还是need是列
再问: need是列
再答: @for(need(j)|j#ge#3 #and# j#le#7:@sum(product(i):number(i,j))>=200; @sum(product(i):number(i,j))
product /1..7/:capcity,value;
need /1..14/:demand;
link(product,need):cost,number;
endsets
min=@sum(link:cost*number)+@sum(product(i):value(i)*@sum(need(j):number(i,j)));
@for(link(i,j):@sum(link(i,j):number(i,j))=5171);
@sum(need(j):number(1,j))>=500;
再问: 我想求: 第三至第七列的列和大于200小于300 要怎么写呢,麻烦你了
再答: 说清楚 对什么求和 你这样我实在不懂 而且你前面的约束也都有问题的 恐怕你说不清楚
再问: 我想求NUBMER里面第三至第七列的列和大于200小于300 ,约束条件是NUMBER中行和大于500,小于800.
再答: 你的product是列还是need是列
再问: need是列
再答: @for(need(j)|j#ge#3 #and# j#le#7:@sum(product(i):number(i,j))>=200; @sum(product(i):number(i,j))
LINGO程序问题sets:product /1..7/:capcity,value;need /1..14/:dema
LINGO sets:product /1..7/:capcity,value;need /1..14/:demand;
lingo程序:model:sets:product/1..3/:a,b; row/1..5/:c,d,y; num/1
关于LINGO程序lingo程序如下:sets:a/1..5/:x; endsets data:x=1,2,3,4,5;
lingo程序出错,model:sets:定义行列号;lines/1..31/:line;rows/1..30/:row
lingo程序报错sets:Flight/1..92/;Assign(Flight,Flight):c,y;bssign
lingo程序求解model:sets:jingkou/1..9/:n;zuobiao/1,2/;links(jingk
lingo的循环程序sets:zones/1..20/:Q,n,m;endsetsdata:Q=156.02 80.45
lingo下标的问题比如:sets:product/0,1,2,3,4,5,6,7/:m;endsets那么我在调用 m
求改lingo程序,用sets:endsets
lingo运行问题model:sets:points/1..24/:d;endsetsmax=@sum(points(i
lingo 程序sets:k/1..5/;z/1..8/:m;link(k,z):a,c,l,t,s;endsetsmi