x(i,j),y(i,j)都是3*4的矩阵,z是4*4矩阵,怎么用lingo表示约束条件:x(i,j)+z(i-1,j)=y(i,j)+z(i,j)
x(i,j),y(i,j)都是3*4的矩阵,z是4*4矩阵 z(0,j)=0;
怎么用lingo表示约束条件:x(i,j)+z(i-1,j)=y(i,j)+z(i,j) (i=1,2,3,j=1,2,3,4)
主要就是如何解决z超出范围的问题,谢了~
人气:409 ℃ 时间:2020-07-01 13:56:51
解答
SETS:
r/1..3/:;
c/1..4/:;
link(r,c):x,y,z;
ENDSETS
@for(r(i):x(i,j)+@if(i#eq#1,0,z(i-1,j))=y(i,j)+z(i,j));
推荐
- lingo 中如何表示一个矩阵X(k,i,j)
- lingo 如何对矩阵每个元素 01约束
- 集合T的每一个元素T(I)都是5 的倍数,i=1,2,3...37,这个约束要怎么用lingo来表达?
- lingo中有两个矩阵,如何使b中为0处a中对应处也为0(即若b(i,j)=0,则a(i,j)=0)
- lingo种怎样导入矩阵数据
- 同源三倍体得到平衡配子的机会很低,请问得到平衡配子(2n或n)的概率是为什么是1/2的n-1次方?
- 若正三棱锥地面三角形的边长为1,侧棱长都是2,(1)求此三棱锥的体积和表面积
- 3圆上有10个点,连接圆上任意两点的连线,交点在圆内的个数最多是几个
猜你喜欢