第三章+lingo软件的使用

第三章+lingo软件的使用

ID:36020003

大小:972.00 KB

页数:34页

时间:2019-04-29

第三章+lingo软件的使用_第1页
第三章+lingo软件的使用_第2页
第三章+lingo软件的使用_第3页
第三章+lingo软件的使用_第4页
第三章+lingo软件的使用_第5页
资源描述:

《第三章+lingo软件的使用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章LINGO软件使用入门LINGO是美国LINDO系统公司开发的一套专门用于求解最优化问题的软件.它为求解最优化问题提供了一个平台,主要用于求解线性规划、非线性规划、整数规划、二次规划、线性及非线性方程组等问题.它是最优化问题的一种建模语言,包含有许多常用的函数供使用者编写程序时调用,并提供了与其他数据文件的接口,易于方便地输入,求解和分析大规模最优化问题,且执行速度快.由于它的功能较强,所以在教学、科研、工业、商业、服务等许多领域得到了广泛的应用.§3.1LINGO操作界面简介在Window

2、s操作系统下启动LINGO软件,屏幕上首先显示如图1.1所示的窗口.图1.1图1.1中最外层的窗口是LINGO软件的主窗口(LINGO软件的用户界面),所有其他窗口都在这个窗口之内.主窗口有:标题栏、菜单栏、工具栏和状态栏.目前,状态栏最左边显示的是“Ready”,表示准备就绪,右下角显示的是当前时间,时间前面是当前光标的位置“Ln1,Col1”(即1行1列).将来用户可以用选项命令(LINGO

3、Options

4、Interface菜单命令)决定是否需要显示工具栏和状态栏.LINGO有5个主菜单:l

5、File(文件)lEdit(编辑)lLINGO(LINGO系统)lWindows(窗口)lHelp(帮助)这些菜单的用法与Windows下其他应用程序的标准用法类似,下面只对主菜单中LINGO系统的主要命令进行简要介绍.LINGO系统(LINGO)的主菜单lLINGO

6、Solve(Ctrl-S)LINGO

7、Solve(Ctrl-S)(求解)命令对当前模型进行编译并求解.如果当前模型输入有错误,编译时将报告错误.求解时会显示一个求解器运行状态窗口.lLINGO

8、Solution(Ctrl-O)LIN

9、GO

10、Solution(Ctrl-O)(解答)命令显示当前解.lLINGO

11、Range(Ctrl-R)LINGO

12、Range(Ctrl-R)(灵敏度分析)命令显示当前解的灵敏度分析结果.(你必须在此之前求解过当前模型)lLINGO

13、Options(Ctrl-I)LINGO

14、Options(Ctrl-I)(选项)命令将打开一个含有7个选项卡的对话框窗口,你可以通过它修改LINGO系统的各种控制参数和选项.修改完以后,你如果单击“应用”按钮,则新的设置马上生效;如果单击“OK”按钮,则新的设置马上生效

15、,并且同时关闭该窗口;如果单击“Save”按钮,则将当前设置变为默认设置,下次启动LINGO时这些设置仍然有效;如果单击“Default”按钮,则恢复LINGO系统定义的原始默认设置;如果单击“Cancel”按钮将废弃本次操作,退出对话框;单击“Help”按钮将显示本对话框的帮助信息.lLINGO

16、Generate和LINGO

17、PictureLINGO

18、Generate和LINGO

19、Picture命令都是在模型窗口下才能使用,他们的功能是按照LINGO模型的完整形式分别以代数表达式形式和矩阵图形形

20、式显示目标函数和约束.lLINGO

21、Debug(Ctrl+D)LINGO

22、Debug(Ctrl+D)命令分析线性规划无解或无界的原因,建议如何修改lLINGO

23、ModelStatistics(Ctrl+E)LINGO

24、ModelStatistics(Ctrl+E)命令显示当前模型的统计信息.lLINGO

25、Look(Ctrl+L)LINGO

26、Look(Ctrl+L)命令显示当前模型的文本形式,显示时对所有行按顺序编号.图1.2给出了工具栏的简要功能说明.图1.2当前光标所在的窗口(窗口标题栏上标有“

27、LINGOModel-LINGO1”),就是模型窗口(modelwindows),也就是用于输入LINGO优化模型(即LINGO程序)的窗口.§3.2LINGO模型的基本特征LINGO模型(程序)从LINGO模型窗口输入,它以语句“MODEL:”开始,以语句“END”结束.它是由一系列语句组成,每个语句都是以分号“;”结束,语句是组成LINGO模型的基本单位.每行可以写多个语句,为了保持模型的可读性,最好一行只写一个语句,并且按照语句之间的嵌套关系对语句安排适当的缩进,增强层次感.以感叹号“!”开

28、始的语句是注释语句(注释语句也需要以分号“;”结束).LINGO模型(程序)一般由5个部分(或称5段)组成:(1)集合段(SETS):这部分要以“SETS:”开始,以“ENDSETS”结束,作用在于定义必要的集合变量(SET)及其元素(member,含义类似于数组的下标)和属性(attribute,含义类似于数组).格式有基本集和派生集两种.基本集:Setname(集合变量名)[/member_list(元素列表)/][:attribute_list(属性列表)];元素列表可以全部

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。