优化建模与LINDO/LINGO软件LINGO软件的基本使用方法[原书相关信息]谢金星,薛毅编著,清华大学出版社,://./~jxie/,需要接受安装协议、选择安装目录(缺省C:\LINGO9)。LINGO软件的安装安装过程:,在出现的对话框(如图)中选择缺省的建模(即编程)语言,系统推荐的是采用LINGO。安装后可通过“LINGO|Options|FileFormat”命令修改缺省的建模(即编程)语言。第一次运行时提示输入授权密码,如图:LINGO软件的主要特色两种命令模式Windows模式:通过下拉式菜单命令驱动LINGO运行(多数菜单命令有快捷键,常用的菜单命令有快捷按钮),图形界面,使用方便;命令行模式:mandWindow)下操作,通过输入行命令驱动LINGO运行。(这里主要介绍这种模式),性能稳定,解答结果可靠。与LINDO相比,LINGO软件主要具有两大优点:内置建模语言,允许以简练、直观的方式描述较大规模的优化问题,所需的数据可以以一定格式保存在独立的文件中。除具有LINDO的全部功能外,还可用于求解非线性规划问题,包括非线性整数规划问题;:LINGO格式的模型文件,保存了模型窗口中所能够看到的所有文本和其他对象及其格式信息;.LNG:文本格式的模型文件,不保存模型中的格式信息(如字体、颜色、嵌入对象等);.LDT:LINGO数据文件;.LTF:LINGO命令脚本文件;.LGR:LINGO报告文件;.LTX:LINDO格式的模型文件;.MPS:示MPS(数学规划系统)格式的模型文件。LINGO的基本用法的几点注意事项LINGO中不区分大小写字母;变量和行名可以超过8个字符,但不能超过32个字符,且必须以字母开头。用LINGO解优化模型时已假定所有变量非负(除非用限定变量取值范围的函数***@free或***@bnd另行说明)。变量可以放在约束条件的右端(同时数字也可放在约束条件的左端)。但为了提高LINGO求解时的效率,应尽可能采用线性表达式定义目标和约束(如果可能的话)。语句是组成LINGO模型的基本单位,每个语句都以分号结尾,编写程序时应注意模型的可读性。例如:一行只写一个语句,按照语句之间的嵌套关系对语句安排适当的缩进,增强层次感。以感叹号开始的是说明语句(说明语句也需要以分号结束))。一个简单的LINGO程序例直接用LINGO来解如下二次规划问题:输入窗口如下:
软件的基本使用方法ppt课件 来自淘豆网m.daumloan.com转载请标明出处.