- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Lingo 运筹学实训指导书
运筹学实训指导书
经济管理学院工商管理教研室
实 训 一一、实训目的
1.使学生熟悉并掌握Lindo软件的特点及其基本使用方法;
2.使学生掌握运用Lindo来解决线性规划问题。
二、实训内容与步骤
1.Lindo软件的安装过程
使用Lindo软件前,首先需要在操作系统下安装Lindo软件。Lindo软件非常容易安装,只需要在Windows操作系统下将光盘(或USB盘)插入光驱(或USB接口),运行其中的安装程序(通常是setup.exe)就可以了。目前从Lindo系统公司或其他渠道得到的安装程序,多数情况下直接是一个自解压的可执行性文件(如从Lindo系统公司下载的Lindo6.1for Windows 试用版安装程序为Lindo61.exe,大致是3M多一些),那么就直接运行这个程序进行安装就可以了。
安装过程中,用户需要按照程序给出的提示,一步一步走下去,直到安装成功为止。通常,用户首先需要接受用户协议,然后选择将Lindo软件安装到的目的地(一般是硬盘上的某个目录)。屏幕将提示默认的安装目录(默认的目录通常是C:\Lindo),您可以任意修改,如此反复,完成后屏幕将提示您确认您的选择。确认您的选择之后,安装程序就会自动完成全部后续的安装过程。安装过程结束后,您就可以在Windows操作系统下运行Lindo软件了。
2.编写Lindo程序并运行
下面通过一个简单的例子,说明编写、运行一个LINDO程序的完整过程。
在Windows操作系统下双击Lindo图标(或在Windows“开始”菜单的程序中选择运行Lindo软件),可以启动Lindo软件,屏幕上首先显示如图1-1的工作窗口。
这就是Lindo的初始化界面.目前光标所在的子窗口成为模型窗口(model window),是用来提供用户输入Lindo程序的,所谓的一个Lindo程序,就是用Lindo软件所要求的语法格式对一个优化模型的完整描述,因此一个Lindo程序也就是一个Lindo优化模型。这两者在Lindo中可以认为是一回事,所以下面将不再区分这两个概念。
目前这个模型窗口标“untitled”字样,表示用户还没有为这个程序命名,因此Lindo采用了一个自动生成的名字“untitled”,将来用户在保存程序时可以对它重新命名。
【例1.1】 求解如下简单的线性规划(LP)问题:(注:本例为哈尔滨工业大学《运筹学基础及应用》第三版20页例5)
我们可以直接在untitled这个新的、空白的模型窗口中输入这个LP模型(图1-2)
图1-2 输入一个简单的优化模型
下面是Lindo求解器运行状态窗口(图1-3)显示的相应的信息及含义:
图1-3 Lindo求解器运行状态窗口显示的相应的信息及含义
Status(当前状态)显示当前求解状态:“Optimal”表示已经达到了最优解;其他可能的显示还有三个:Feasible,Infeasible,Unbounded
Iterations(迭代次数)显示迭代次数:“3”表示经过了3次迭代
Infeasibility(不可行性)约束不满足的量(即各约束条件不满足的“数量”和;特别注意不是“不满足的约束个数”):“0”表示这个解是可行的
Objective(当前的目标值)显示目标函数当前的值:14
Best IP(整数规划当前的最佳目标值)显示整数规划当前的最佳目标值:“N/A”(No Answer 或Not Applicable)表示无答案或无意义,因为这个模型中没有整数变量,不是整数规划。
IP Bound(整数规划的界)显示整数规划的界(对最大化问题显示上界,对最小化问题显示下界):“N/A”含义同上。
Branches(分支数)显示分支定界算法已经计算的分支数:“N/A”含义同上。
Update Interval (刷新本界面的时间间隔)显示和控制刷新本界面的时间间隔:“1”表示1秒;用户可以直接在界面上修改这个时间间隔。
Interrupt Solver(中断求解程序)当模型规模比较大时(尤其是对整数规划),可能求解时间会很长,如果不想再等待下去时,可以在程序运行过程中用鼠标单击该按纽终止计算。求解结束后这个按纽变成了灰色,再单击就不再起作用了。
Close(关闭)该按纽只是关闭状态窗口,并不终止计算。如果你关闭了状态窗口,将随时可以选择Window/Open Status Window 菜单命令来再次打开这个窗口。
下一步在敏感性分析对话框(图1-4)中选择“是”,则出现敏感性分析报告,如下图:
图1-4 LINDO的结果报告窗口
“REDUCED COST”给出各个变量的检验数。其中基变量的REDUCED COST一定为0;对于非基变量(注意:非基变量本身取值一定为0),相应
您可能关注的文档
最近下载
- 【社会层面】社会主义核心价值观.ppt VIP
- 回话有招高情商回话术书本.doc VIP
- 【社会层面】社会主义核心价值观精品课件.ppt VIP
- 沪教8AUnit6Ancientstories more practice-The story of 100,000 arrows 公开课优质课教案教学设计.doc
- 小学《科学》新教材培训研讨会:技术与工程领域总体介绍.pptx
- 2024年中考英语复习 并列复合句 讲义学案(解析版).pdf VIP
- 血常规结果解释ppt课件.pptx VIP
- 第16课 课件 2022-2023学年高中新经典日本语基础教程第二册.pptx VIP
- 软件工程专业生涯发展展示.pptx
- 成人脑室外引流护理——中华护理学会团体标准解读.pptx
文档评论(0)