




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
LINGO优化软件简介一、如何编写、运行一个LINGO程序 1、编写 双击LINGO图标,启动软件,屏幕上显示LINGO的初始用户界面。光标所在的窗口称为模型窗口(modelwindow),用来供用户输入优化模型(LINGO程序)。 输入结束后,从莱单中选择File/Save(F5)命令把它保存在一个文件中,默认的后缀名为lg4,即LINGO程序的二进制文件。 保存的文件将来可以用File/Open(F3)重新打开进行修改。2、运行 从莱单中选择LINGO/Solve(Ctrl+S)命令运行程序。 用鼠标选择主莱单中Window/ReportsWindow,这就是最终结果的报告窗口。二、如何编写一个简单的LINGO程序说明: (1)在模型窗口中输入一个LINGO程序,以“MODEL:”开始,以“END”结束。对简单的模型,这两个语句也可以省略。 (2)目标函数的表达方式是“MAX=”或“MIN=”,约束条件的S.T不要写出。 (3)决策变量的变量名由字母和数字组成,但必须以字母开头,且长度不超过32个字符。不区分大小写字母(包括LINGO本身的关键字,如MAX、MIN、END)。(4)每行可以用行号(行名)进行标识,行名写法和变量名一样,行号用数字前带下划线表示,以方括号“[]”为行号(行名)的首尾,位于目标函数或每一个约束条件的开头。如果用户没有指定行号(行名),系统会自动产生行号,将目标函数所在行作为第一行,从第二行起为约束条件。 (5)注释语句用“!”开头,单独一个语句。 (6)变量与其系数间用“*”连接。 (7)每个语句(目标函数、约束条件和说明语句)结束用“;”,允许一行写多个语句,但最好一行只写一个语句。(8)LINGO假定所有变量非负,可以用命令“@FREE(变量名)”取消变量的非负假定。 (9)用命令“@BND(下界,变量名,上界)”设置变量的上界和下界。 (10)一般整数变量可用“@GIN(变量名)”来标识,0-1型变量可用“@BIN(变量名)”来标识。 (11)可以在模型的任何地方用TITLE语句对输入的模型命名。例1、求解线性规划(LP)问题 MAXf=2x1-3x2+4x3 S.T 4x1+3x2+2x3≤10 -3x1+5x2-x3≤12 x1+x2+5x3≥8 -5x1-x2-x3>2 0≤x2≤20 x3≥30 程序如下:MODEL: TITLE例1的模型; MAX=2*x1-3*x2+4*x3; 4*x1+3*x2+2*x3<=10; -3*x1+5*x2-x3<=12; x1+x2+5*x3>=8; -5*x1-x2-x3>2; x3>=30; !取消变量x1的非负限制; @free(x1); @BND(0,x2,20); END例2求解整数线性规划(ILP)问题 MAXf=20x1+10x2 S.T 5x1+4x2≤24 2x1+5x2≤13 xi≥0,i=1,2 x1,x2为整数 程序如下:MODEL: MAX=20*x1+10*x2; 5*x1+4*x2<=24; 2*x1+5*x2<=13; @GIN(x1); @GIN(x2); END例3求解0—1整数线性规划问题 MAXf=-3x1+2x2-5x3 S.T X1+x2-x3≤2 X1+4x2+x3≤4 X1+x2≤3 4x2+x3≤6 xi(i=1,2,3)为0或1 程序如下:MODEL: MAX=-3*x1+2*x2-5*x3; X1+x2-x3<=2; X1+4*x2+x3<=4; X1+x2<=3; 4*x2+x3<=6; @BIN(x1); @BIN(x2); @BIN(x3); END例4求解混合整数线性规划问题 MAXf=2x1+3x2+4x3 S.T 1.5X1+3x2+5x3≤600 280X1+250x2+400x3≤60000 80y1<x1≤1000y1 80y2<x2≤1000y2 80y3<x3≤1000y3 x1,x2,x3≥0 yi(i=1,2,3)为0或1 程序如下:MODEL: MAX=2*x1+3*x2+4*x3; 1.5*X1+3*x2+5*x3<=600; 280*X1+250*x2+400*x3<=60000; x1<=1000*y1; x2<=1000*y2; x3<=1000*y3; x1>80*y1; x2>80*y2; x3>80*y3; @BIN(y1); @BIN(y2); @BIN(y3); endMODEL: Min=@exp(x1)*(6*x1^2+3*x2^2+2*x1*x2+4*x2+1); X1*x2-x1-x2<=0; -2*x1*x2-5<=0; @free(x1); @free(x2); @GIN(x1);@GIN(x2); END 值得注意的是,此

脚滑****狐狸
实名认证
内容提供者


最近下载
最新上传
浙江省宁波市2024-2025学年高三下学期4月高考模拟考试语文试题及参考答案.docx
汤成难《漂浮于万有引力中的房屋》阅读答案.docx
四川省达州市普通高中2025届第二次诊断性检测语文试卷及参考答案.docx
山西省吕梁市2025年高三下学期第二次模拟考试语文试题及参考答案.docx
山西省部分学校2024-2025学年高二下学期3月月考语文试题及参考答案.docx
山西省2025年届高考考前适应性测试(冲刺卷)语文试卷及参考答案.docx
全国各地市语文中考真题名著阅读分类汇编.docx
七年级历史下册易混易错84条.docx
湖北省2024-2025学年高一下学期4月期中联考语文试题及参考答案.docx
黑龙江省大庆市2025届高三第三次教学质量检测语文试卷及参考答案.docx