lingo软件教程

lingo软件教程

ID:22427210

大小:723.44 KB

页数:57页

时间:2018-10-29

lingo软件教程_第1页
lingo软件教程_第2页
lingo软件教程_第3页
lingo软件教程_第4页
lingo软件教程_第5页
资源描述:

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

1、LINGO8.0 for windows软件及应用(编译)万保成前言    运筹学,即最优化理论,或在有的领域被称为管理科学,是近几十年发展和形成的一门新兴的应用性学科。她主要解决最优生产计划、最优分配、最优设计、最优决策、最佳管理等最优化问题。主要研究方法是定量化、系统化和模型化方法,特别是运用各种数学模型和技术来解决问题。    我们遇到的实际问题一般规模都较大,即使建立了模型,找到了解的方法,对于庞大的计算量也是望而却步。“工欲善其事,必先利其器”,手中有一个方便的求解最优化问题的工具就显得很重要。LINGO系列优化软件包就

2、给我们提供了理想的选择。    LINGO是一个利用线性规划和非线性规划来简洁地阐述、解决和分析复杂问题的简便工具。其特点是程序执行速度很快,易于输入、修改、求解和分析一个数学规划问题,因此LINGO在教育、科研和工业界得到了广泛应用。教学版和发行版的主要区别在于对优化问题的规模(变量和约束的个数)有不同的限制。LINGO软件包有多种版本,但其软件内核和使用方法类似。详细情况可上网访问LINGO软件网站:www.lindo.com.    关于LINGO8.0的资料市面上非常少,即使有也仅是一个附录,为此编写了本教程。学完本书后,

3、应该能够运用LINGO8.0建模语言表述实际问题,能够设置算法的基本选项,正确理解求解过程所显示的状态,最后能正确解读输出结果。作为一门建模语言,它非常灵活,不是本书所能完全包含的,“熟能生出百巧来”,只有用的多了才能掌握LINGO的强大功能。  由于水平所限,缺点和错误之处在所难免,请大家批评指正。编  者2004年8月注意:章后有表示该章内容可用。点击章上文字(超连接)即可。目录§1  LINGO快速入门§2  LINGO中的集  2.1为什么使用集2.2什么是集2.3模型的集部分  2.3.1定义原始集  2.3.2定义派生

4、集57§3  模型的数据部分和初始部分  3.1模型的数据部分  3.1.1数据部分入门    3.1.2参数  3.1.3实时数据处理  3.1.4指定属性为一个值  3.1.5数据部分的未知数值  3.2模型的初始部分§4  LINGO函数  4.1基本运算符  4.1.1算术运算符  4.1.2逻辑运算符  4.1.3关系运算符  4.2数学函数  4.3金融函数  4.4概率函数  4.5变量界定函数  4.6集操作函数  4.7集循环函数  4.8输入和输出函数  4.9辅助函数§5  LINGOWindows命令  5

5、.1文件菜单  5.2编辑菜单  5.3LINGO菜单  5.4窗口菜单  5.5帮助菜单§6LINGO的命令行命令§7综合举例  由于时间原因,§7节内容还没全部完成,抱歉!但为方便大家,还是先贴出来啦。献丑!参考文献1.LINGO用户指南(LINGO8.0的帮助文档).2.朱德通编著.最优化模型与实验.上海:同济大学出版社,2003.3.何坚勇编著.运筹学基础.北京:清华大学出版社,2000.4.刁在筠郑汉鼎等编著.运筹学.北京:高等教育出版社,1996.5.姚恩瑜何勇等编著.数学规划与组合优化.杭州:浙江大学出版社,2001

6、.6.H.P.威廉斯著.孟国璧等译.数学规划模型建立与计算机应用.北京:国防工业出版社,1991.7.洪文朱广斌.整数规划下的最小生成树模型.安徽电气工程职业技术学院学报,2003.3,96—100.8.姜启源  谢金星  叶俊编.数学模型(第三版).北京:高等教育出版社,2003.      9.谢金星等编.LINDO-LINGOhowto.网上下载,200457LINGO是用来求解线性和非线性优化问题的简易工具。LINGO内置了一种建立最优化模型的语言,可以简便地表达大规模问题,利用LINGO高效的求解器可快速求解并分析结果。

7、 §1LINGO快速入门 当你在windows下开始运行LINGO系统时,会得到类似下面的一个窗口:             外层是主框架窗口,包含了所有菜单命令和工具条,其它所有的窗口将被包含在主窗口之下。在主窗口内的标题为LINGOModel–LINGO1的窗口是LINGO的默认模型窗口,建立的模型都都要在该窗口内编码实现。下面举两个例子。例1.1如何在LINGO中求解如下的LP问题:在模型窗口中输入如下代码:min=2*x1+3*x2;x1+x2>=350;x1>=100;2*x1+x2<=600;然后点击工具条上的按钮即可

8、。 例1.2使用LINGO软件计算6个发点8个收点的最小费用运输问题。产销单位运价如下表。单位销地运价B1B2B3B4B5B6B7B8产量57产地A16267425960A24953858255A35219743351A47673927143A52

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

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

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