1 / 138
文档名称:

lingo解非线性规划-PPT课件.ppt

格式:ppt   大小:1,382KB   页数:138页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

lingo解非线性规划-PPT课件.ppt

上传人:书犹药也 2019/7/24 文件大小:1.35 MB

下载得到文件列表

lingo解非线性规划-PPT课件.ppt

相关文档

文档介绍

文档介绍:lingo解非线性规划三、LINGO软件的基本使用方法1、Lingo入门2、在Lingo中使用集合3、运算符和函数4、Lingo的主要菜单命令1、Lingo入门LINGO的界面LINGO软件的主窗口(用户界面),所有其他窗口都在这个窗口之内。模型窗口(ModelWindow),用于输入LINGO优化模型(即LINGO程序)。状态行(最左边显示“Ready”,表示“准备就绪”)当前时间当前光标的位置简单程序举例:Lindo程序: max2x+3yst 4x+3y<10 3x+5y<12endLingo程序: MODEL:max=2*x+3*y;4*x+3*y<10; 3*x+5*y<12;end请大家仔细区分它们的不同。求z=2x+3y在约束条件4x+3y<=10,3x+5y<=12下的最大值这是lingo程序最基本的格式之一在lingo模型窗口中输入右框中的程序,并保存为LG4格式文件,这是LINGO格式的模型文件,保存了模型窗口中所能够看到的所有文本和其他对象及其格式信息;在LINGO中使用LINDO模型运行程序:点“LINGO菜单Solve命令”或按ctrl+s运行或用鼠标点在LINGO中使用LINDO模型运行状态窗口求解器(求解程序)状态框当前解的状态:"GlobalOptimum","LocalOptimum","Feasible","Infeasible“(不可行),"Unbounded“(无界),"Interrupted“(中断),"Undetermined“(未确定)解的目标函数值④运行程序的LINGO报告窗口(如下图)在LINGO中使用LINDO模型注:LINGO不询问是否进行敏感性分析,敏感性分析需要将来通过修改系统选项启动敏感性分析后,再调用“REPORT|RANGE”菜单命令来实现。现在同样可以把模型和结果报告保存在文件中。一个简单的LINGO程序例直接用LINGO来解如下二次规划问题:输入窗口如下:程序语句输入的备注:max=98*x1+277*x2-x1^2-*x1*x2-2*x2^2;LINGO总是根据“MAX=”或“MIN=”寻找目标函数。***@gin(x1);***@gin(x2);限定变量取整数值的语句为“***@GIN(X1)”和“***@GIN(X2)”LINGO中函数一律需要以“@”开头。***@BIN(x)—限定变量x为0/1变量函数***@FREE(x)—设定变量x的取值范围为实数。注意:如果0/1变量的个数很多,还可以采用循环语句设定。选择全局求解的方法:点Lindo菜单optionsGlobalSolver,在useGlobalSolver前打钩。点save,应用,