lingo教程 有图PPT课件

上传人:优*** 文档编号:297359052 上传时间:2022-05-24 格式:PPT 页数:120 大小:4.01MB
返回 下载 相关 举报
lingo教程 有图PPT课件_第1页
第1页 / 共120页
lingo教程 有图PPT课件_第2页
第2页 / 共120页
lingo教程 有图PPT课件_第3页
第3页 / 共120页
lingo教程 有图PPT课件_第4页
第4页 / 共120页
lingo教程 有图PPT课件_第5页
第5页 / 共120页
点击查看更多>>
资源描述

《lingo教程 有图PPT课件》由会员分享,可在线阅读,更多相关《lingo教程 有图PPT课件(120页珍藏版)》请在金锄头文库上搜索。

1、Hanguang XiaoChongqing University of Technology2022/5/232022/5/231主要内容主要内容LINGO软件软件LINGO中建模语言(集合、运算符和函数等)中建模语言(集合、运算符和函数等)LINGO编程实例编程实例露天矿生产的车辆安排露天矿生产的车辆安排2 2LINGO软件件(1)美国芝加哥(Chicago)大学的Linus Schrage(莱纳斯.施拉盖)教授于1980年前后开发。(2)LINGO: Linear Interactive General Optimizer (线性交互式通用优化器)。(3)用来求解的优化模型(连续优化和整

2、数规划(IP)。类型:线性规划(LP)、二次规划(QP)、非线性规划(NLP)。3 3LINDO/LINGO软件能求解的模型件能求解的模型优化优化线性规划线性规划非线性规划非线性规划二次规划二次规划连续优化连续优化整数规划整数规划 LINDOLINGO4 4学学习LINGO需掌握的方面需掌握的方面LINGO: Linear Interactive General Optimizer (V12.0)求解数学规划问题 Min Z = f (x) s.t x D ( Rn )需要掌握:软件操作基本语法结构掌握集合(SETS)的应用正确阅读求解报告正确理解求解状态窗口学会设置基本的求解选项(OPTIO

3、NS)5 5LINGO软件的主窗口(用软件的主窗口(用户界面),所有其他窗口户界面),所有其他窗口都在这个窗口之内都在这个窗口之内。 模型窗口(模型窗口(Model Window),用于输入),用于输入LINGO优化模型(即优化模型(即LINGO程序)。程序)。 状态行(最左边显状态行(最左边显示示“Ready”,表,表示示 “准备就绪准备就绪”)当前时间当前时间 当前光标当前光标的位置的位置 LINGO软件界面件界面6 6LINGO软件菜件菜单FILE1 1新建(新建(NewNew)单击“新建”按钮或直接按F2键可以创建一个新的“Model”窗口。在这个新的“Model”窗口中能够输入所要求

4、解的模型。2 2 打开(打开(OpenOpen)单击“打开”按钮或直接按F3键可以打开一个已经存在的文本文件。这个文件可能是一个Model文件。3 3 保存保存(Save)(Save)单击“保存”按钮或直接按F4键用来保存当前活动窗口(最前台的窗口)中的模型结果、命令序列等保存为文件。4 4 另存另存为为(Save As(Save As) )“另存为”命令或按F5键可以将当前活动窗口中的内容保存为文本文件,其文件名为你在“另存为”对话框中输入的文件名。利用这种方法你可以将任何窗口的内容如模型、求解结果或命令保存为文件。5 5 关关闭闭(CloseClose)在文件菜单中选用“关闭”(Close

5、)命令或按F6键将关闭当前活动窗口。如果这个窗口是新建窗口或已经改变了当前文件的内容,LINGO系统将会提示是否想要保存改变后的内容6 6 打印打印(Print)(Print)“打印” (Print)命令、单击“打印”按钮或直接按F7键可以将当前活动窗口中的内容发送到打印机7 7 打印打印设设置置(Print Setup(Print Setup) )“打印设置”命令或直接按F8键可以将文件输出到指定的打印机。8 8 打印打印预览预览(Print Preview)(Print Preview)“打印预览”命令或直接按Shift+F8键可以进行打印预览。9 9 输输出到日志文件出到日志文件(Log

6、 Output(Log Output) ) 从文件菜单中选用“Log Output”命令或按F9键打开一个对话框,用于生成一个日志文件,它存储接下来在“命令窗口”中输入的所有命令。1010提交提交LINGOLINGO命令脚本文件命令脚本文件(Take Commands(Take Commands) )“Take Commands”命令或直接按F11键就可以将LINGO命令脚本(command script)文件提交给系统进程来运行。1111引入引入LINGOLINGO文件文件(Import Lingo File(Import Lingo File) )从文件菜单中选用“Import Lingo

7、 File”命令或直接按F12键可以打开一个LINGO格式模型的文件,然后LINGO系统会尽可能把模型转化为LINGO语法允许的程序。1212退出(退出(ExitExit)从文件菜单中选用“Exit”命令或直接按F10键可以退出LINGO系统。 7 7LINGO软件菜件菜单EIDT1 恢复恢复(Undo)从编辑菜单中选用“恢复”(Undo)命令或按Ctrl+Z组合键,将撤销上次操作、恢复至其前的状态。2 剪切剪切(Cut)从编辑菜单中选用“剪切”(Cut)命令或按Ctrl+X组合键可以将当前选中的内容剪切至剪贴板中。3 复制复制(Copy)从编辑菜单中选用“复制”(Copy)命令、单击“复制”

8、按钮或按Ctrl+C组合键可以将当前选中的内容复制到剪贴板中。4 粘贴粘贴(Paste)从编辑菜单中选用“粘贴”(Paste)命令、单击“粘贴”按钮或按Ctrl+V组合键可以将粘贴板中的当前内容复制到当前插入点的位置。5 粘贴特定粘贴特定.(Paste Special。)。)与上面的命令不同,它可以用于剪贴板中的内容不是文本的情形.6 全选全选(Select All) 从编辑菜单中选用“Select All”命令或按Ctrl+A组合键可选定当前窗口中的所有内容。7 匹配小括号匹配小括号(Match Parenthesis) 从编辑菜单中选用“Match Parenthesis”命令、单击“Ma

9、tch Parenthesis”按钮或按Ctrl+P组合键可以为当前选中的开括号查找匹配的闭括号。8 粘贴函数粘贴函数(Paste Function)从编辑菜单中选用“Paste Function”命令可以将LINGO的内部函数粘贴到当前插入点。8 8LINGO软件菜件菜单LINGO 1 求解模型(求解模型(Slove) 从LINGO菜单中选用“求解”命令、单击“Slove”按钮或按Ctrl+S组合键可以将当前模型送入内存求解。2 求解结果(求解结果(Solution) 从LINGO菜单中选用“Solution”命令、单击“Solution”按钮或直接按Ctrl+O组合键可以打开求解结果的对话

10、框。这里可以指定查看当前内存中求解结果的那些内容。3灵敏性分析(灵敏性分析(Range,Ctrl+R)用该命令产生当前模型的灵敏性分析报告:研究当目标函数的费用系数和约束右端项在什么范围(此时假定其它系数不变)时,最优基保持不变。灵敏性分析是在求解模型时作出的,因此在求解模型时灵敏性分析是激活状态,但是默认是不激活的。为了激活灵敏性分析,运行LINGO|Options,选择General Solver Tab, 在Dual Computations列表框中,选择Prices and Ranges选项。灵敏性分析耗费相当多的求解时间,因此当速度很关键时,就没有必要激活它。4选项(选项(Optio

11、ns)从LINGO菜单中选用“Options”命令、单击“Options”按钮或直接按Ctrl+I组合键可以改变一些影响LINGO模型求解时的参数。该命令将打开一个含有7个选项卡的窗口,你可以通过它修改LINGO系统的各种参数和选项。 5 模型通常形式(模型通常形式(Generate)从LINGO菜单中选用“Generate”命令或直接按Ctrl+G组合键可以创建当前模型的代数形式、LINGO模型或MPS格式文本。6. 图片(图片(Picture)7. 调试(调试(Debug)8. 模型统计(模型统计(Model Statistics)6查看(查看(Look)从LINGO菜单中选用“Look”

12、命令或直接按Ctrl+L组合键可以查看全部的或选中的模型文本内容。9 9LINGO软件菜件菜单WINDOW1 命令行窗口(命令行窗口(Open Command Window) 从窗口菜单中选用“Open Command Window”命令或直接按Ctrl+1可以打开LINGO的命令行窗口。在命令行窗口中可以获得命令行界面,在“:”提示符后可以输入LINGO的命令行命令。2 状态窗口(状态窗口(Status Window) 从窗口菜单中选用“Status Window”命令或直接按Ctrl+2可以打开LINGO的求解状态窗口。3.回到模型窗口(回到模型窗口(Sent To Back) Ctrl+

13、B4.关闭所有窗口(关闭所有窗口(Close All) Ctrl+35.并行放置窗口并行放置窗口 (Tile) Ctrl+46.层叠放置窗口(层叠放置窗口(Cascade) Ctrl+57.放置图标放置图标(Arrange Icons) Ctrl+61010LINGO软件菜件菜单HELP1 帮助主题(帮助主题(Help Menu) 从帮助菜单中选用“Help Menu”可以打开LINGO的帮助文件。2.注册信息(注册信息(Register)填写注册信息。2.自动更新(自动更新(AutoUptate)自动升级。2 关于关于LINGO(About Lingo) 关于当前LINGO的版本信息等。11

14、11打开文件:F3打印文件:F7复制:Ctrl+C取消操作:Ctrl+Z查找:Ctrl+F显示解答:Alt+O匹 配 括 号:Ctrl+P选 项 设 置 : Ctrl+I关闭所有窗口:Alt+X在线帮助:F1新建文件:F2保存文件:F4剪切:Ctrl+X粘贴:Ctrl+V恢 复 操 作 :Ctrl+Y定位某行:ctrl+T求解模型:Ctrl+S模型图示:Ctrl+K窗口后置:Ctrl+B 平铺窗口:Alt+T上下文相关的帮助LINGO软件工具栏软件工具栏1212“ “LG4LG4” ”表示表示LINGO LINGO 格式的格式的模型文件,是一种特殊的二模型文件,是一种特殊的二进制格式文件,保存

15、了我们进制格式文件,保存了我们在模型窗口中所能够看到的在模型窗口中所能够看到的所有文本和其他对象及其格所有文本和其他对象及其格式信息,只有式信息,只有LINGO LINGO 能读能读出它,用其他系统打开这种出它,用其他系统打开这种文件时会出现乱码文件时会出现乱码 “ “LNGLNG” ”表示表示LINGOLINGO文本文文本文件,以这个格式保存模型时件,以这个格式保存模型时系统系统 将给出警告,因为模将给出警告,因为模型中的格式信息(如字体、型中的格式信息(如字体、颜色等)将会丢失颜色等)将会丢失 “ “LDTLDT” ”表示数据文件表示数据文件“ “LTFLTF” ”表示表示 命令脚本文件命

16、令脚本文件 “ “LGRLGR” ”表示表示 报告文件报告文件 除除“ “LG4LG4” ”文件外,这里的另外文件外,这里的另外几种格式的文件其实都是普通几种格式的文件其实都是普通的文本文件,可以用任何文本的文本文件,可以用任何文本编辑器打开和编辑编辑器打开和编辑 LINGO软件文件保存件文件保存类型型13Variables(变量数量):(变量数量): 变量总数(变量总数(Total)、)、 非线性变量数(非线性变量数(Nonlinear)、)、 整数变量数(整数变量数(Integer)。)。Constraints(约束数量):(约束数量): 约束总数(约束总数(Total)、)、 非线性约束个数非线性约束个数(Nonlinear)。Nonzeros(非零系数数量):(非零系数数量): 总数(总数(Total)、)、 非线性项系数个数非线性项系数个数(Nonlinear)。Generator Memory Used (K) (内存使内存使用量用量)Elapsed Runtime (hh:mm:ss)(求解花费的时间)(求解花费的时间) LINGO软件运行状态窗口的参数解释软件运行状态窗

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 专业基础教材

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号