作业帮 > 综合 > 作业

用lingo做一个非线性规划,Min=@sum(Time(i,j):t(i,j)*@sum(order(k):a(i,k

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 00:58:06
用lingo做一个非线性规划,Min=@sum(Time(i,j):t(i,j)*@sum(order(k):a(i,k)*a(j,k+1)));这个语法怎么改?
a(i,j)是0-1变量
要限制k+1在范围内
Min=@sum(Time(i,j):t(i,j)*@sum(order(k)|k#lt#@size(order):a(i,k)*a(j,k+1)));
再问: 要通过a1 a2 a3 a4 但a2必须在a1之前经过,四个点两两间的距离已知,求通过四个点的最短路径,程序有问题,不知道该怎样改。。。