lingo中变量之前的约束
来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/10 20:03:16
lingo中变量之前的约束
比如我设了set1/1..10/:x; set2/1..20/:y; link(set1,set2):z; x,y,z都是变量,然后我想对符合x(i)=0的i,对任意的j,都有z(i,j)=0
该怎么写?
比如我设了set1/1..10/:x; set2/1..20/:y; link(set1,set2):z; x,y,z都是变量,然后我想对符合x(i)=0的i,对任意的j,都有z(i,j)=0
该怎么写?
那有其它具体的条件吗 因为你这里说的条件并不是线性的 计算起来可能有问题 所以最好有具体的其它限制
再问: 还有很多约束条件的,对x对z都有……这样弄就变成非线性的啦……那怎么搞啊……
再答: 不行你就这样写 @for(link(i,j):z(i,j)=@if(x(i)#eq#0,0,z(i,j)));
再问: 果然多了很多非线性变量,都不知道求不求得出了……刚学lingo,很多不懂……还是谢谢你啦
再答: 肯定是非线性的啊 所以我问你啊
再问: 还有很多约束条件的,对x对z都有……这样弄就变成非线性的啦……那怎么搞啊……
再答: 不行你就这样写 @for(link(i,j):z(i,j)=@if(x(i)#eq#0,0,z(i,j)));
再问: 果然多了很多非线性变量,都不知道求不求得出了……刚学lingo,很多不懂……还是谢谢你啦
再答: 肯定是非线性的啊 所以我问你啊