作业帮 > 综合 > 作业

lingo问题model:sets:weizhi/a b/:cap,m,n;ven/ v1 v2 v3 v4 v5 v6

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/31 15:29:16
lingo问题
model:
sets:
weizhi/a b/:cap,m,n;
ven/ v1 v2 v3 v4 v5 v6 /:dem,x,y;
links(weizhi,ven):yunshu;
endsets
min=@sum(links(i,j):yunshu(i,j)*@sqrt((x(j)-m(i))^2+(y(j)-n(i))^2);
@for(ven(j):@sum(weizhi(i):yunshu(i,j))>=dem(j));
@for(weizhi(i):@sum(ven(j):yunshu(i,j))
lingo问题model:sets:weizhi/a b/:cap,m,n;ven/ v1 v2 v3 v4 v5 v6
首先错误的是@sum少了一个括号,运行之后发现@sqrt语句有问题!进行修改,我不清楚到底lingo有没有开方函数,但是用数学公式就可以表示开方了.
知道有这样的函数:@exp(x)返回常数e的x次方
现在修改的程序如下:希望对你有帮助!
model:
sets:
weizhi/a b/:cap,m,n;
ven/ v1 v2 v3 v4 v5 v6 /:dem,x,y;
links(weizhi,ven):yunshu;
endsets
min=@sum(links(i,j):yunshu(i,j)*(((x(j)-m(i))^2+(y(j)-n(i))^2)^(1/2)));
@for(ven(j):@sum(weizhi(i):yunshu(i,j))>=dem(j));
@for(weizhi(i):@sum(ven(j):yunshu(i,j))