《LINGO 4.0 for Windows最优化软件及其应用》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:洪文,吴本忠编著
  • 出 版 社:北京:北京大学出版社
  • 出版年份:2001
  • ISBN:790063617X
  • 页数:213 页
图书介绍:

第1章 LINGO概述 1

1.1 走进LINGO 1

1.1.1 安装LINGO 1

1.1.2 进入LINGO 1

1.1.3 建立一个LINGO模型 2

1.1.4 求解模型 4

1.1.5 求妥状态窗口 4

1.1.6 模型解答报告 7

1.1.8 保存 8

1.1.7 打印 8

1.2 解答报告注释 9

1.2.1 统计摘要 9

1.2.2 Reduced Cost 9

1.2.3 Slack or Surplus 10

1.2.4 Dual Price 10

1.3 LINGO模型语言初步 10

1.3.1 为什么要使用LINGO模型语言 10

1.3.2 用LINGO模型语言建立一个运输模型 11

1.4 LINGO模型语言的其他特征 17

1.4.1 约束命名 17

1.4.2 模型标题 19

1.4.3 LINGO的不同版本简介 20

第2章 利用集合 21

2.1 集合 21

2.1.1 使用集合的原因 21

2.1.2 集合简介 21

2.1.3 模型的集合域 22

2.1.4 模型的数据域 22

2.2 集合循环函数 23

2.2.1 集合循环函数简介 23

2.2.2 @SUM 24

2.2.3 @MIN和@MAX 25

2.2.4 @ FOR 26

2.2.5 集合循环函数的嵌套 27

2.2.6 小结 28

2.3 利用集合建立模型 28

2.3.1 基本集合实例——职员分配模型 28

2.3.2 密集实例——配料模型 32

2.3.3 直接列表实例——PERT模型 35

2.3.4 元素过滤器实例——匹配模型 40

3.1 变量限定函数 45

3.1.1 整数变量 45

第3章 变量限定函数、数据域和起步域 45

3.1.2 自由变量 47

3.1.3 有界变量 47

3.2 数据域 48

3.2.1 数据域简介 48

3.2.2 参数 48

3.2.3 敏感性分析 49

3.2.4 固定属性值 49

3.2.5 遗漏属性值 50

3.3 起步域 50

4.1.1 菜单 52

4.1.2 工具栏 52

第4章 LINGO窗口命令 52

4.1 访问窗口命令 52

4.1.3 快捷键 53

4.2 主要窗口命令 54

4.2.1 File Log Output 54

4.2.2 File Take Commands 54

4.2.3 File Import LINDO file 56

4.2.4 Edit Paste Special 58

4.2.5 Edit Insert New Object 60

4.2.7 LINGO Solution 62

4.2.6 Edit Links 62

4.2.8 LINGO Range 63

4.2.9 LINGO Look 65

4.2.10 LINGO Generate 65

4.2.11 LINGO Options 66

4.2.12 Windows Command Window 69

第5章 LINGO行命令 71

5.1 主要信息命令 71

5.2 主要输入命令 73

5.3 主要显示命令 75

5.4 主要输出命令 80

5.5 主要解答命令 84

5.6 主要编辑命令 94

5.7 主要会话命令 96

5.8 主要容错度命令 97

5.9 主要特色命令 99

第6章 LINGO运算符和函数 100

6.1 标准运算符 100

6.1.1 算术运算符 100

6.1.2 逻辑运算符 101

6.1.3 关系运算符 101

6.2 标准数学函数 102

6.1.4 运算符的优先级 102

6.3 金融函数 103

6.4 概率函数 103

6.5 变量限定函数 104

6.6 集合处理函数 104

6.7 集合循环函数 106

6.8 输入输出函数 106

6.9 特色函数 108

7.1.1 从Excel中输入数据 110

7.1 利用Cut和Paste命令传输数据 110

第7章 与外部文件连接 110

7.1.2 输出解答到Word文件中 111

7.2 文本文件接口函数 112

7.2.1 利用@FILE输入数据 112

7.2.2 在运输模型中使用@FILE 112

7.2.3 利用@TEXT输出数据 115

7.2.4 在职员分配模型中使用@TEXT 115

7.3 LINGO命令脚本 117

7.3.1 一个命令脚本实例 118

7.4 行命令中的特别文件 120

7.3.2 AUTOLG.DAT命令脚本 120

7.5 改变输入和输出 122

7.6 管理LINGO文件 122

第8章 与电子制表软件连接 124

8.1 从电子表格中输入数据 124

8.1.1 利用@OLE输入数据 124

8.1.2 在运输模型中使用@OLE(一) 125

8.2 向电子表格中输出数据 127

8.2.1 利用@OLE输出数据 127

8.2.2 在运输模型中使用@OLE(二) 128

8.2.3 输出统计报告 129

8.3 利用OLE实现与Excel自动连接 130

8.4 嵌入LINGO模型到Excel中 132

8.5 嵌入Excel表格到LINGO模型中 134

第9章 与数据库连接 137

9.1 ODBC数据源 137

9.2 利用@ODBC输入集合元素 139

9.2.1 利用@ODBC输入基本集合元素 139

9.2.2 在PERT模型中输入基本集合元素 140

9.2.3 利用@ODBC输入派生集合元素 141

9.2.4 在PERT模型中输入派生集合元素 142

9.3.1 输入语法 143

9.3 利用@ODBC输入数值数据 143

9.3.2 在PERT模型中输入数据 144

9.4 利用@ODBC输出数据 145

9.4.1 输出语法 145

9.4.2 在PERT模型中输出数据 146

9.4.3 输出统计报告 148

第10章 利用LINGO开发高级模型 149

10.1 生产管理模型 149

10.1.1 MODEL1:BLEND(原材料混合模型) 149

10.1.2 MODEL2:MRP(物资需求计划模型) 153

10.1.3 MODEL3ASLBAL(装配线平衡模型) 158

10.1.4 MODEL4:ORDER(工件排序模型) 162

10.2 后勤保障模型 166

10.2.1 MODEL5:CAPLOC(工厂定位模型) 166

10.2.2 MODEL6:DYNAMB(最短线路模型) 169

10.3 财政金融模型 171

10.3.1 MODEL7:GENPRT(Markowitz投资选择模型) 171

10.3.2 MODEL8:PRTSCEN(随机投资选择模型) 174

10.3.3 MODEL9:OPTION(优先认股权价格模型) 178

10.3.4 MODEL10:PBOND(国债投资最优化模型) 181

10.4.1 MODEL11:EZQUEUE(Erlang排队模型) 185

10.4 排队等待模型 185

10.4.2 MODEL12:EZMREPAR(机器修理工排队模型) 188

10.4.3 MODEL13:QUEUEM(稳定状态排队模型) 189

10.4.4 MODEL14:PKMX(排课模型) 192

10.5 市场营销模型 196

10.5.1 MODEL15:Markov(马尔可夫链模型) 196

10.5.2 MODEL16:CONJNT(联合分析模型) 199

附录A 建模中要注意的几个事项 203

A.1 LINGO内部使用的求解程序 203

A.2.2 非线性约束 204

A.3 局部最优解与全局最优解 204

A.2.1 线性约束 204

A.2 约束类型 204

A.4 光滑与非光滑函数 205

A.5 如何处理非线性模型 206

A.5.1 合理确定变量的界限 206

A.5.2 为变量补充初始值 206

A.5.3 模型中涉及的单位数量级要适当 206

A.5.4 简化约束中的关系 207

A.5.5 减少整数约束 207

附录B 错误信息码 208

参考文献 213