作业帮 > 综合 > 作业

如何用lingo完成下面的求解

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/20 12:39:48
如何用lingo完成下面的求解
model:
sets:
value/1..15/:;
links(value,value):x;
endsets
data:x=0 0 0 0 0 1 0 0 1 0 0 1 0 0 1
0 0 0 0 0 1 1 0 0 0 1 0 0 1 0
0 0 0 0 0 0 0 1 0 1 0 1 0 1 0
0 0 0 0 0 0 0 1 0 1 1 0 1 0 0
0 0 0 0 0 0 1 0 1 0 0 0 1 0 1
1 1 0 0 0 0 0 0 0 0 1 0 0 0 1
0 1 0 0 1 0 0 0 0 0 0 1 1 0 0
0 0 1 1 0 0 0 0 0 0 0 0 1 1 0
1 0 0 0 1 0 0 0 0 0 0 1 0 0 1
0 0 1 1 0 0 0 0 0 0 1 0 0 1 0
0 1 0 1 0 1 0 0 0 1 0 0 0 0 0
1 0 1 0 0 0 1 0 1 0 0 0 0 0 0
0 0 0 1 1 0 1 1 0 0 0 0 0 0 0
0 1 1 0 0 0 0 1 0 1 0 0 0 0 0
1 0 0 0 1 1 0 0 1 0 0 0 0 0 0;
enddata
@for(value(i)|i#lt#6:@sum(value(j)|j#lt#11 #and# j#gt#5:x(i,j))=2);
@for(value(i)|i#lt#6:@sum(value(j)|j#gt#10:x(i,j))=2);
@for(value(i)|i#lt#6:@for(value(j)|j#lt#6:x(i,j)=0));
@for(value(i)|i#gt#5 #and# i#lt#11:@sum(value(j)|j#lt#6:x(i,j))=2);
@for(value(i)|i#gt#5 #and# i#lt#11:@sum(value(j)|j#gt#10:x(i,j))=2);
@for(value(i)|i#gt#5 #and# i#lt#11:@for(value(j)|j#gt#5 #and# j#lt#11:x(i,j)=0));
@for(value(i)|i#gt#10:@sum(value(j)|j#lt#6:x(i,j))=2);
@for(value(i)|i#gt#10:@sum(value(j)|j#lt#11 #and# j#gt#5:x(i,j))=2);
@for(value(i)|i#gt#10:@for(value(j)|j#gt#10:x(i,j)=0));
@for(value(i):@for(value(j):x(i,j)=x(j,i)));
@for(links:@bin(x));
end
如何用lingo完成下面的求解
你都写出来了 在lingo里面运行一下就行了
而且你写的这个也没有目标函数 你希望算什么 所有约束都是关于x的 但是x你都给出了 不知道你到底在算什么
再问: 我想要关于15乘15的一个矩阵
再答: 关键是你都写出来了 你到底要干什么
再问: 我想根据我所列的15乘15的矩阵在一个约束条件下求解。
再答: 你自己都写出来了啊 如果满足约束就有解 不满足就没解 就这么简单 请你自己先搞清楚逻辑 你这就好像是给了一个x=10 然后下面的约束条件都是关于x的 有什么意义吗?
再问: 这个不是我写的,我也看不懂,你能帮我重新写一个么 你可以看约束
再答: 你说清楚要干什么 我都不知道要干什么怎么给你写 别人给你问题的时候也是只给你这个吗 如果这样你可以不做了
再问: 好的 可是怎么跟你说呢 约束是《NBA赛程的分析与评价》08年数学建模的一个式子 怎么办
再答: 那你给完整的问题啊
再问: 我发不过去 你有邮箱没 我给你发到邮箱上
再答: 你自己百度hi找我 你把要做什么说清楚就行了