这样写 不过有几个问题
1 g一定需要有一定的约束 比如所有的和为1之类 否则求出来肯定是0
2 你这个不是非线性的 你看的非线性部分其实都是常系数而已
model:
sets:
row/1..3/:a,b;
col/1..4/:c,d;
link(row,col):g;
endsets
data:
a=13 65 23;
b=43 82 34;
c=69 26 73 90;
d=23 21 10 47;
enddata
min=@sum(link(i,j):@sqrt((c(j)-a(i))^2+(d(j)-b(i))^2)*g(i,j));
end