4LINDO软件使用简介PPT课件
- 格式:ppt
- 大小:978.00 KB
- 文档页数:49
1LINDO软件使用1.1 LINDO简介1.1.1LINDO是什么LINDO 是Linear, INteractive, and Discrete Optimizer的缩写,它是一个便利而有强大的工具软件,常用于求解线性规划(LP——Linear Programming)、整数规划(IP——Integer Programming)和二次规划(QP——Quadratic Programming)问题,这些问题一般在商业、工业、科研和政府工作中都会遇到。
LINDO已被证实在一些特殊领域能发挥巨大作用,如产品配售、配料问题、生产与人员时序安排、库存管理等。
LINDO软件易学易用、运行速度快、结果报告内容详尽。
如果你是一个初学者,你将发现LINDO非常容易上手。
例如,一个用户希望求解:Maxmize 3X + 2YSubject to4X + 3Y < 103X + 5Y < 12那么这就是他所需输入的东西,而LINDO马上就可以求解出结果并给以报告单。
问题以简单明了的方程式形式出现,通过帮助命令可以查询命令的使用方法,LINDO 同时提供了高级建模帮助。
如果你是优化方面的专家,你将对LINDO的强大而又健全的功能留下深刻印象,它具备你所需的所有高级命令:模型输入、求解、结果展示和结果分析。
如果你是一个开发者,你还可以通过自己的应用程序调用LINDO DLL算法。
在某些特殊情况下,LINDO被用来解决工业上的大型线性、二次、整数规划问题,例如在大型机器上,LINDO曾用来解决含多达50,000个约束和200,000个变量的问题。
在演示版中LINDO6.01中,可求解含50个约束和100个变量的问题使用LINDO软件有三种基本方式:z对于中小型问题,可以通过键盘直接输入模型并求解z可以调用通过其它方式产生的文件(包含命令描述和数据录入),并生成报表文件z用户自编子程序可以直接链接LINDO,构造一个包含自己的代码和LINDO优化库的完整程序,1.1.2常用菜单和命令在Windows环境中,LINDO将所有命令划分为如下六个类别:z Filez Editz Solvez Reportsz Windowz Help这些类别在运行LINDO时很容易从菜单上看到,在本节后面将给出其功能描述,在描述每条命令的同时,还列出了相应的工具栏上的按钮和相应的快捷键组合。
LINDO软件包(学生版) 使用手册目录第一节简介与安装第二节用LINDO求解线性规划(LP) 问题第三节用LINDO求解整数规划(IP) 和二次规划(QP) 问题第一节简介与安装1·1简介本文主要面向大中专学生, 研究生, 及掌握一定的高等代数知识的读者,介绍LINDO软件包(学生版)的基本使用方法。
该软件包(学生版)主要功能在于帮助使用者较快地输入一个优化问题的式子, 求解并分析该优化问题, 然后可做些较小的改动, 并重复上述的过程.该软件包(学生版)在微机上DOS环境下运行。
其使用界面不是图形式的,而是字符式的;不是菜单式的, 而是面向具体的命令(Command). 它有许多的命令, 每一个命令都可随时执行, 由系统检查该命令是否在上下文中起作用. 它采用一种对用户友好的交互使用方式, 包括了所有的使用过程指导. 基于使用的具体情况, 它会向使用者询问下一步将做什么, 或等待使用者输入下一个命令.LINDO软件包(学生版)包括LINDO,GINO,LINGO和LINGO NL(LINGO2)等优化软件的学生版以及相应的例子文件。
由于LINDO程序执行速度很快,易于方便地输入、求解和分析优化问题,LINDO在教学、科研和工业界得到广泛应用。
这里用LINDO软件包作为LINDO,GINO,LINGO和LINGO NL等的统称,包含五种组件,下面分别介绍如下:(1)LINDO是Linear INteractive and Discrete Optimizer字首的缩写形式,是由Linus Schrage 于1986年开发的优化计算软件包, 可以用来求解线性规划(LP----Linear Programming), 整数规划(IP----Integer Programming) 和二次规划(QP----Quadratic Programming) 问题. LINDO易于规划问题的输入、求解和分析,程序执行速度很快。
1 LINDO菜单命令和语句1.1菜单命令我们可以从类似于其它Windows程序的便捷菜单访问LINDO的命令。
主菜单包括屏幕顶部的6个子菜单,它们列出了各种命令。
当单击其中一个子菜单——File、Edit、Solve、Reports、Window或Help时,将出现了一个包含各种命令的下拉菜单。
你可以像在大多数windows程序中那样选择命令——或者用鼠标单击命令,或者在适当的子菜单亮显时,按命令名中带下划线的字母。
许多命令还有快捷键(F2、Ctrl+Z等)。
为了增加方便性,还可以利用位于屏幕顶部工具栏中的图标访问一些最常用的命令。
下面简要介绍各种菜单命令,并列出了可以应用的快捷键和图标。
1.File(文件)菜单File菜单命令能够以各种方法操纵LINDO数据文件。
可以使用这个命令打开、关闭、保存和打印文件,并且可以执行LINDO独有的各种任务。
下面将描述File命令。
命令说明New F2 创建用于输入数据的新窗口。
Open F3 打开已有的文件。
利用对话框可以选择各种文件类型和位置。
View F4 打开已有的文件,仅进行浏览。
不对文件进行修改。
Save F5 保存窗口。
可以保存输入数据(模型)、Reports窗口或命令窗口。
可以下列格式保存数据:*.LTX,可以利用字处理软件进行编辑的文本格式;*.LPK,以“填充”格式保存编译模型,但是不进行特殊的格式化或解释;*.MPS,与机器无关的工业标准格式,用于在LINDO和其它LP软件之间传递LP问题。
Save As F6 利用指定的文件名保存活动窗口。
这特别适合于重命名已修改的文件,同时能够保持原始文件不受影响。
Close F7 关闭活动窗口。
如果窗口包含新的输入数据,将询问你是否保存修改。
Print F8 把活动窗口发送到打印机。
Printer Setup…F9 选择打印机和打印格式的各种选项。
Log Output…F10 把通常发送到Reports窗口的所有后续屏幕活动发送到文本文件中。