永发信息网

求帮忙看看这个lingo程序那里错了。总是要报语法错误,刚刚开始学,所以不太懂。

答案:2  悬赏:10  手机版
解决时间 2021-12-24 03:46
MODEL:

sets:

q/1/;
points/1..12/;
edges/1..19/;

roads(points,points): X;
flow(points,q): B;
capacity(q,edges): C;
network(points,edges): N; !矩阵的设置,额,不知道为什么有了注释,下面的endsets就要变成绿色。。;

endsets

data:
B =
1
0
0
0
0
0
0
0
0
0
0
-1;

N =
0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0
0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 1 1 1 0 0 1 0 0 1 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0
0 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1;

C = 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1;
Enddata

min=@sum(roads:C*X);

@for(points(i)| N(i,j)*X(i,j) #eq# B(j,1)
@for(points(i)|X(i,j) #eq# 1 #OR# X(i,j) #eq# 0);
END
最佳答案
C和X下标不同不知道你怎么求和的
另外你的集循环函数写的不对 集循环函数里面的约束直接写普通的等式或者不等式就行了 限制为0-1变量用@bin 这个应该一开始学首先就知道了 不知道你那种表达是什么意思
全部回答
model: sets: qiefa/1,2,3/:x; bujian/1..4/:l,need; shuliang(qiefa,bujian):n; endsets data: l=4, 5, 6, 8; need=50, 10, 20, 15; yuanliaol=19; enddata !这行写错了,已改; min=@sum(qiefa:x); @for(bujian(j):@sum(qiefa(i):n(i,j)*x(i))>need(j)); @for(qiefa(i):@sum(bujian(j):n(i,j)*l(j))16); @for(shuliang:@gin(n)); @for(qiefa:@gin(x)); end
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
________isthegreatestman________.A.
中考你是怎样复习的?
夏候鸟有哪些
用纸和笔怎样诅咒一个人
河南属于华南还是华北
[急][ASP编程]如何修改滚动条的样式和颜色
英语翻译维克特---维多利亚---艾米丽---骨奈
Have you ever stayed up late? If so, you k
Excel 怎么样在一句话中截取关键词
大阪道顿堀怎么读
我想开一家十多平的小“汉堡店”,但是做汉堡
股市收盘后什么时候挂单有效
转存和转存借款有什么区别
求《我是一个影卫》完结版txt下载!!微盘网
脖子扁平疣是怎么回事
推荐资讯
Joan pushed the door___and went in hurried
因为看见父亲孤单离去的背影,站台上的朱自清
阎良区城市管理综合行政执法支队办公地址在什
招标投标和合同管理在整个项目管理中有什么作
单选题据史料记载:“宋榷(专卖)茶之制,择
坐大巴,从杭州汽车西站到婺源需要多少时间
泰安市体育局地址在哪?我要去那里办事
美图m4音量功能设置
七字QQ网名有宋、颜、珍 随意其中一字
捷达分离轴承那根轴把不出来是什么问题
电脑无法读取内存卡
在一个高12厘米的圆锥体量杯里装满了水,如果
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?