for x(i,j,1)+x(i,j,2)+x(i,j,3)
lingo的模型部分是描述性的语言 不是操作性的 这个你要清楚 用循环语句要先定义集 具体的请自己去看教程 这里不可能说的很详细 比如 set:setname/1..10/:t;endsets a=@sum(setname(i):t(i));for(setname(i):t(i)>=1);
sets:s/1..1000/:f;endsets !求和就这样写;sum(s:f);
AA(A,A):S,d;!S为决策变量,d为距离;endsets data:d=0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0;enddata for(A:@bin(T));for(AA:@bin(S));end S则为5*5的0--1变量矩阵组;
1.LINGO 10.0最显著的新特征在于增强了用 LINGO编程的能力。这主要包括:(1)程序流程的控制在LINGO 9.0及更早的版本的计算段( CALC)中,控制程序流程的只有一种语句,即集合循环函数@FOR引导的语句,此外所有计算段中的语句是顺序执行的。 LINGO10.0在计算段中增加了控制程序流程的语句,主要包括条件分支控制(@IFC或@...