云舒susie 发表于 2013-9-25 11:49

类似于数学迭代的式子。lingo要如何编写哇

例如Tn=Tn-1^3*Xn-1+Xn-1*Tn-1
  T1=2
Tn<100


是作为约束,x为变量







云舒susie 发表于 2013-9-25 13:56

data:
n=10;
end data

sets:
links/1...n/:T,X;
end sets

data:
T=2,,,,,,,,,,;
end data

@for(links(I):T(I+1)=T(I)^3*X(I)+X(I)*T(I);

这样编写是一个约束的表示方式么
     

lvyanlong 发表于 2013-9-29 19:48

lingo这样编写比较方便,数据项、目标函数、约束条件都分开写了 其中约束条件和目标函数的位置可以交换 但数据项一定要放在首位,是不是约束的表达方式有你的模型来决定,如果在你的模型中是一个约束条件,则你写的@for(links(I):T(I+1)=T(I)^3*X(I)+X(I)*T(I)是一个约束表达式,如果在你的模型中不是约束天剑,则不是约束表达式。
页: [1]
查看完整版本: 类似于数学迭代的式子。lingo要如何编写哇