《LINGO基础培训教程》是作者结合多年LINGO教学实践编写的。其内容包括LINGO介绍、LINGO基础、LINGO外部文件接口、UNGO在数学规划中的应用、LINGO多目标规划模型、LINGO数学模型编程实例共六章,书中配备了较多的实例。这些实例是学习LINGO与数学建模必须掌握的基本技能。同时在每章后面给出了大量的练习及其参考答案。
《LINGO基础培训教程》由浅入深,由易到难,可作为在职教师学习LINGO的自学用书,也可作为数学建模培训班学生的培训教材。
LINGO是美国LINDO公司开发的一套专门用于求解优化问题的软件包。LINGO提供了强大的语言和快速的求解引擎来阐述和求解优化规划模型,以功能强、计算效果好、执行速度快著称,是求解线性、非线性和整数规划模型的首选工具,在国外运筹学类的教科书中也被广泛用作教学软件,随着LINGO软件的不断开发,尤其是CALC字段和子模型功能的出现,LINGO的功能日益强大,求解问题的领域日益广泛,
本书是以LING0 18.0为基础,结合作者多年LINGO教学实践编写的。其内容包括LINGO介绍、LINGO基础、LINGO外部文件接口、LINGO在数学规划中的应用、LINGO多目标规划模型、LINGO数学模型编程实例共六章内容,以及如何利用LINGO做数学建模和常用LINGO系统函数索引,
本书从介绍LINGO软件开始,重点介绍:LINGO基础,其中包含LINGO模型组成、LINGO运算符与函数、LINGO子模型及程序设计;LINGO外部文件接口,其中包含通过Windows剪贴板传递数据、LINGO与文本文件传递数据、UNGO与Excel文件传递数据、LINGO与数据库传递数据;UNGO在数学规划中的应用。其中包含线性规划模型、整数线性规划模型、非线性规划模型;LINGO多目标规划模型,其中介绍了单目标规划模型和多目标规划模型;LINGO数学模型编程实例,其中介绍了LINGO编程基本格式、最小二乘法的LINGO实现、层次分析法的LINGO实现、数学建模应用实例LINGO实现等内容。读者可以一步一步地随着作者的思路来完成课程的学习。同时在每章后面作出归纳总结,并给出一定的练习题和练习题答案。书中所给实例具有技巧性而又道理显然,可使读者思路畅达,将所学知识融会贯通,灵活运用,达到事半功倍之效。本书将会成为读者学习LINGO和数学建模的良师益友。本书所使用的素材包含文字、图形、图像等,有的为作者自己制作,有的来自互联网,使用这些素材的目的是给读者提供更为完善的学习资料。
本书第1章由王凤英编写;第2章、第3章以及第6章由李汉龙编写;第4章由隋英编写:第5章由孙尚敏编写;附录Ⅰ由刘丹编写;附录Ⅱ由付孝茂编写;参考文献及前言由韩婷编写,全书由李汉龙统稿,李汉龙、隋英、韩婷、李选海审稿。另外,本书的编写和出版得到了国防工业出版社的大力支持,在此表示衷心的感谢!
本书参考了国内外出版的一些教材,见本书所附参考文献,在此表示谢意。由于编者水平所限,书中不足之处在所难免,恳请读者、同行和专家批评指正。
本书是LINGO软件培训教程和数学建模学习辅导书。本书由浅入深,由易到难,可作为在职教师学习LINGO软件和数学建模的自学用书,也可以作为LINGO软件和数学建模培训班学生的培训教材。
第1章 LINGO介绍
1.1 LINGO软件概述
1.2 LINGO软件安装
1.3 LINGO软件界面介绍
1.3.1 LINGO菜单
1.3.2 LINGO工具栏
1.3.3 LINCO的模型窗口
1.3.4 LINGO的求解器运行状态窗口
1.4 LINGO软件简单操作
1.4.1 进入与退出软件
1.4.2 LINGO文件的基本操作
1.5 本章小结
习题1
习题1答案
第2章 LINGO基础
2.1 LINGO模型组成
2.1.1 初始部分
2.1.2 集合部分
2.1.3 数据部分
2.1.4 目标和约束部分
2.2 LINGO运算符与函数
2.2.1 LINGO运算符
2.2.2 LINCO数学函数
2.2.3 集合循环函数
2.2.4 集合操作函数
2.2.5 变量定界函数
2.2.6 金融函数
2.2.7 概率函数
2.2.8 输入输出函数
2.2.9 结果报告函数
2.2.10 其他函数
2.3 LINGO子模型及程序设计
2.3.1 LINCO子模型
2.3.2 LINGO编程基础
2.3.3 LINGO程序设计
2.3.4 LINGO程序实例
2.4 本章小结
习题2
习题2答案
第3章 LINGO外部文件接口
3.1 通过Windows剪贴板传递数据
3.1.1 通过Windows剪贴板传递Word中的数据
3.1.2 通过Windows剪贴板传递Mathematica中的图像
3.2 LINGO与文本文件传递数据
3.2.1 通过文本文件读取数据
3.2.2 通过文本文件输出数据
3.3 LINGO与Excel文件传递数据
3.3.1 LINGO通过Excel文件输入数据
3.3.2 LINGO通过Excel文件输出数据
3.3.3 LINGO通过Excel文件传递数据实例
3.4 LINGO与数据库传递数据
3.4.1 LINGO与Access进行数据传递
3.4.2 @ODBC函数
3.5 本章小结
习题3
习题3答案
第4章 LINGO在数学规划中的应用
4.1 线性规划模型
4.1.1 线性规划模型
4.1.2 产品的生产计划问题
4.1.3 配料问题
4.2 整数线性规划模型
4.2.1 整数线性规划模型
4.2.2 汽车的生产计划问题
4.2.3 指派问题
4.2.4 排班问题
4.3 非线性规划模型
4.3.1 非线性规划模型
……
第5章 LINGO多目标规划模型
第6章 LINGO数学模型编程实例
附录Ⅰ 如何利用LINGO做数学建模
附录Ⅱ 常用LINGO系统函数索引
参考文献