在lingo里面实现循环语句求最优解,比如i是1~5 j是1~3 求和sum=x11*5+````一类的问题怎么办?急

罗裙97 1年前 已收到1个回答 举报

辽阳天空 幼苗

共回答了13个问题采纳率:61.5% 举报

sets:
r/1..5/:;
c/1..3/:;
link(r,c):x,d;
endsets
data:
!d=;!d表示系数,根据实际填写;
enddata
sum=@sum(link(i,j):d(i,j)*x(i,j));

1年前 追问

4

罗裙97 举报

还是不太懂,怎么实现最后的sum函数最后的计算了??????、

举报 辽阳天空

就是把系数写成矩阵的形式,方便在lingo中求类和 sum=@sum(link(i,j):d(i,j)*x(i,j)); 相当于系数矩阵d与变量矩阵x对应项相乘求总和
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.022 s. - webmaster@yulucn.com