(优化冕哪) 运行状态窗口 注:凡是可以从一个约束直接解出变量取值时,这个 变量就不认为是决策变量而是固定变量,不列入统计 中;只含有固定变量的约束也不列入约束统计中
优 化 建 模 注:凡是可以从一个约束直接解出变量取值时,这个 变量就不认为是决策变量而是固定变量,不列入统计 中;只含有固定变量的约束也不列入约束统计中。 • 运行状态窗口
佻化建毽 LIG0早期版本对LⅠND0的兼容问题 在 LINGO9.0以前的版本中不能直接用 Fileopen命令打开 LINDO 模型,但由FILE| IMPORT LINDO FILE(F12)命令可以直接把 LINDGT 世科一小 IL tAtr他巴古L人 INGO-Command window 个标准 File Edit LINGo Window Help LⅠNGCD囝回的回卧网国国吗 文件 CLNGO Model- LINGO1 当前光 TLINGO Model-exam0201 MAX=2吉X+3吉Y 说明:也可写成5.T., SUCH THAT或 SUBJECT To等 [c2]4*X+3*Y<10 Command window [c3]3x+5*y<12 MAX 2x+3Y ?!说明:也可写成S.T., SUCH THAT或 SUBJECT T0等 ?c2)4+ 3Y<=10 ?c3)3x+5y<12 END MOD 8, Col 30: 14 am ④O
优 化 建 模 LINGO早期版本对LINDO的兼容问题 在LINGO 9.0以前的版本中不能直接用File|Open命令打开LINDO 模型,但由FILE | IMPORT LINDO FILE (F12)命令可以直接把 LINDO的模型文件转化成LINGO模型。运行后屏幕上会显示一 个标准的“打开文件”的对话框,打开EXAM0201.LTX,在 LINGO主窗口中又打开了命令窗口(Command Window)显示原始 文件,名为“exam0201”的模型窗口显示的是等价的LINGO模型。 当前光标位于命令窗口
佻化建毽 LIG0早期版本对LⅠND0的兼容问题 从LⅠNDO模型到LⅠNGO模型的实质性转化工作主要在 于以下几个方面(这也是 LINGO模型的最基本特征) 将目标函数的表示方式从“MAX”变成了“MAX=”; “ST”( Subjectto)在 LINGO模型中不需要,被删除; 在系数与变量之间增加运算符“*”(即乘号不能省略); 每行(目标、约束和说明语句)后面增加一个分号“;”; 约束的名字被放到“[”中,不放在右半括号“)”前; LINGO中模型以“ MODEL:”开始,以“END”结 束。对简单的模型,这两个语句也可以省略
优 化 建 模 从LINDO模型到LINGO模型的实质性转化工作主要在 于以下几个方面(这也是LINGO模型的最基本特征): •将目标函数的表示方式从“MAX”变成了“MAX=”; •“ST”(SubjectTo)在LINGO模型中不需要,被删除; •在系数与变量之间增加运算符“*”(即乘号不能省略); •每行(目标、约束和说明语句)后面增加一个分号“;”; •约束的名字被放到 “[ ]”中,不放在右半括号“)”前; •LINGO中模型以“MODEL:”开始,以“END” 结 束。对简单的模型,这两个语句也可以省略。 LINGO早期版本对LINDO的兼容问题
(优化冕哪) 个简单的 LINGO程序 例直接用 LINGO来解如下二次规划问题: Max98x1+271x-0.3x12-3 2 St.x1+x2≤100 x1<2x x1,x2≥0为整数 输入窗口如下: LINGO Model- LINGO1 X1+X2<100: max=98*x1+277x2-X1^2-0,3青x1x2-2x2^2; X1<=2tx2 gin(x1):恿gin(x2)
优 化 建 模 一个简单的LINGO程序 例 直接用LINGO来解如下二次规划问题: ( ) ( ) ( ) , 0 (4) 2 3 . . 100 2 98 277 0.3 2 1 1 2 1 2 1 2 2 1 2 2 2 1 2 1 为整数 + + − − − x x x x st x x Max x x x x x x 输入窗口如下:
佻化建毽 程序语句输入的备注: LINGO总是根据“MAX=或“MN=”寻找目标函数, 而除注释语句和 TITLE语句外的其他语句都是约束条 件,因此语句的顺序并不重要 限定变量取整数值的语句为“@GIN(X1)”和 “aGIN(X2)”,不可以写成“aGIN(2)”,否则 INGO将把这个模型看成没有整数变量。 LINGO中函数一律需要以“@”开头,其中整型变量 函数(aBIN、aGIN)和上下界限定函数( aFREE、 aSUB、aSLB)与LNDO中的命令类似。而且0/变 量函数是aBIN函数
优 化 建 模 程序语句输入的备注: •LINGO总是根据“MAX=”或“MIN=”寻找目标函数, 而除注释语句和TITLE语句外的其他语句都是约束条 件,因此语句的顺序并不重要 。 •限定变量取整数值的语句为“@GIN(X1)”和 “@GIN(X2)”,不可以写成“@GIN(2)”,否则 LINGO将把这个模型看成没有整数变量。 •LINGO中函数一律需要以“@”开头,其中整型变量 函数(@BIN、@GIN)和上下界限定函数(@FREE、 @SUB、@SLB)与LINDO中的命令类似。而且0/1变 量函数是@BIN函数