LINGO程序问题sets:product /1..7/:capcity,value;need /1..14/:demand;link(product,need):cost,number;endsetsmin=@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
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/24 07:38:55
![LINGO程序问题sets:product /1..7/:capcity,value;need /1..14/:demand;link(product,need):cost,number;endsetsmin=@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](/uploads/image/z/4019397-69-7.jpg?t=LINGO%E7%A8%8B%E5%BA%8F%E9%97%AE%E9%A2%98sets%3Aproduct+%2F1..7%2F%3Acapcity%2Cvalue%3Bneed+%2F1..14%2F%3Ademand%3Blink%28product%2Cneed%29%3Acost%2Cnumber%3Bendsetsmin%3D%40sum%28link%3Acost%2Anumber%29%2B%40sum%28product%28i%29%3Avalue%28i%29%2A%40sum%28need%28j%29%3Anumber%28i%2Cj%29%29%3B%40for%28link%28i%2Cj%29%3A%40sum%28link%28i%2Cj%29%3Anumber%28i%2Cj%29%3D5171%29%29%3B%40for%28product%281)
LINGO程序问题sets:product /1..7/:capcity,value;need /1..14/:demand;link(product,need):cost,number;endsetsmin=@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
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
LINGO程序问题sets:product /1..7/:capcity,value;need /1..14/:demand;link(product,need):cost,number;endsetsmin=@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
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;