《LINGO 8.0及其在环境系统优化中的应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:张宏伟,牛志广编著
  • 出 版 社:天津:天津大学出版社
  • 出版年份:2005
  • ISBN:7561822111
  • 页数:300 页
图书介绍:本书介绍了LINGO8.0模型语言的基本知识,包括集合、变量域、运算符和函数,对LINGO软件的窗口命令和运行命令做了详细的说明,最后还利用LINGO建立和求解了一些环境系统优化方面的模型。

1.1 Windows版本的LINGO使用简介 1

1.1.1 安装LINGO 1

1.1.2 运行LINGO 1

第1章 LINGO概述 1

1.1.3 LINGO模型实例 3

1.1.4 模型的求解 4

1.1.5 求解状态窗口 5

1.1.6 模型结果报告 10

1.1.7 保存 10

1.2 在其他操作系统中使用LINGO 10

1.2.1 命令行提示 10

1.2.2 在命令行中输入模型 11

1.2.3 在命令行中求解模型 11

1.3.1 介绍 12

1.3.2 Reduced Cost(降低的成本) 12

1.2.4 在命令行中打印和保存 12

1.3 研究模型的结果报告 12

1.3.3 Slack(松弛变量值)or Surplus(剩余变量值) 13

1.3.4 Dual Price(对偶变量值) 13

1.4 LINGO模型语言介绍 13

1.4.1 LINGO模型语言的特点 13

1.4.2 运输模型 14

1.5 LINGO语言的其他特征 21

1.5.1 约束条件的命名 21

1.5.2 模型的标题 22

1.6 问题的最大规模 23

2.1 使用集合的目的 24

2.2 集合简介 24

第2章 集合的使用 24

2.3 模型的集合域 25

2.3.1 基本集合的定义 25

2.3.2 衍生集合的定义 26

2.3.3 总结 28

2.4 模型的数据域 29

2.5 集合循环函数 30

2.5.1 @SUM函数 31

2.5.2 @MIN和@MAX函数 31

2.5.3 @FOR函数 32

2.5.4 嵌套的集合循环函数 33

2.5.5 总结 33

2.6 基于集合的模型举例 33

2.6.1 基本集合模型举例——员工安排模型 34

2.6.2 稠密衍生集合模型举例——配比模型 37

2.6.3 稀疏衍生集合模型举例——直接列表 40

2.6.4 稀疏衍生集合模型举例——元素过滤器 44

2.7 总结 48

第3章 变量限定函数的使用 49

3.1 简介 49

3.2 整型变量 49

3.2.1 普通整型变量 50

3.2.2 二进制整型变量 52

3.3 自由变量 61

3.3.1 自由变量举例——预测 61

3.3.2 建立模型 62

3.3.3 结果 63

3.4 限界变量 64

4.1.1 数据域简介 66

第4章 数据域和初始化域 66

4.1 模型的数据域 66

4.1.2 参数 67

4.1.3 估值分析 67

4.1.4 把属性初始化为同一个固定值 68

4.1.5 在数据域中省略值 69

4.2 模型的初始化域 69

第5章 窗口命令 71

5.1 窗口命令的使用 71

5.1.1 菜单 71

5.1.2 工具栏 71

5.1.3 快捷键 72

5.2 主要窗口命令 72

5.3.1 File菜单 74

5.3 窗口命令详细介绍 74

5.3.2 Edit菜单 83

5.3.3 LINGO菜单 92

5.3.4 Window菜单 122

5.3.5 Help菜单 124

第6章 命令行命令 129

6.1 命令的简要介绍 129

6.2 命令的详细介绍 131

6.2.1 信息命令 131

6.2.2 输入命令 132

6.2.3 显示命令 136

6.2.4 文件输出命令 140

6.2.5 求解命令 145

6.2.6 编辑命令 148

6.2.7 交互参数命令 150

6.2.8 设置命令 151

6.2.9 其他命令 152

第7章 LINGO的运算符和函数 153

7.1 标准运算符 153

7.1.1 算术运算符 153

7.1.2 逻辑运算符 154

7.1.3 关系运算符 154

7.1.4 运算符优先级 155

7.2 数学函数 155

7.3 金融函数 156

7.4 概率函数 156

7.5 集合处理函数 158

7.6 输入/输出函数 159

7.7 其他函数 161

第8章 与外部文件的接口 164

8.1 利用复制和粘贴命令传输数据 164

8.1.1 从Excel中导入数据 164

8.1.2 将数据导出到Word文件中 165

8.2 文本文件接口函数 165

8.2.1 利用@FILE函数导入数据 166

8.2.2 在运输模型中使用@FILE函数 166

8.2.3 利用@TEXT函数导出数据 168

8.2.4 实例——在员工安排模型中使用@TEXT函数 169

8.3 LINGO命令脚本 171

8.3.1 一个命令脚本实例 171

8.3.2 AUTOLG.DAT脚本文件 173

8.4 在命令行中的指定文件 173

8.5 重新定位输入和输出 174

第9章 与电子数据表的接口 176

9.1 从电子数据表中导入数据 176

9.1.1 使用@OLE函数从Excel中导入数据 176

9.1.2 在运输模型中使用@OLE函数导入数据 177

9.2 将求解结果导出到电子数据表中 179

9.2.1 使用@OLE函数将求解结果导出到Excel中 179

9.2.2 在运输模型中使用@OLE函数导出数据 180

9.2.3 输出统计报告 181

9.3 利用OLE技术实现与Excel的自动连接 183

9.4 将LINGO模型嵌入Excel中 185

9.5 在LINGO模型中嵌入Excel表格 188

第10章 与数据库的接口 192

10.1 ODBC数据源 192

10.1.1 为Access数据库建立ODBC数据源 193

10.1.2 为Oracle数据库建立ODBC数据源 197

10.1.3 为SQL Server数据库建立ODBC数据源 198

10.2 利用@ODBC函数从数据库中导入数据 201

10.2.1 利用@ODBC函数导入数据语法 201

10.2.2 在PERT模型中利用@ODBC函数导入数据 202

10.3 利用@ODBC函数导出数据 204

10.3.1 利用@ODBC函数导出数据的语法 204

10.3.2 在PERT模型中利用@ODBC函数导出数据 204

10.3.3 输出统计报告 205

第11章 与其他应用软件的接口 207

11.1 LINGO动态链接库 207

11.1.1 在员工安排模型中应用LINGG DLL 207

11.1.2 模型 208

11.1.3 @POINTER函数 209

11.1.4 LINGO DLL的输出函数 210

11.1.5 使用LINGO DLL和Visual C++求解员工安排模型 214

11.1.6 使用LINGO DLL和Visual Basic求解员工安排模型 220

11.1.7 使用LINGO DLL和Delphi求解员工安排模型 225

11.1.8 回调函数 230

11.1.9 总结 238

11.2 用户定义函数 238

11.2.1 在Windows系统下安装@USER函数 239

11.2.2 Visual C++例子 239

第12章 数学模型 242

12.1 LINGO内部算法的使用 242

12.2 约束条件的类型 242

12.2.1 线性约束 243

12.2.2 非线性约束 243

12.4 函数的凹凸性 244

12.3 局部最优和全局最优 244

12.5 平滑和非平滑函数 245

12.6 非线性模型的解决方法 246

12.6.1 为变量定界 246

12.6.2 为变量指定初值 246

12.6.3 确定模型的合理数量级范围 246

12.6.4 简化关系 246

12.6.5 减少整型限制 247

第13章 LINGO在环境系统优化中的应用 248

13.1 污染企业的生产安排问题 248

13.1.1 问题描述 248

13.1.2 LINGO模型 249

13.1.3 求解结果 249

13.2.2 LINGO模型 250

13.2 水处理最优方案问题 250

13.2.1 问题描述 250

13.2.3 求解结果 251

13.3 成本—效益问题 252

13.3.1 问题描述 252

13.3.2 LINGO模型 253

13.3.3 求解结果 253

13.4 工业废水处理问题 254

13.4.1 问题描述 254

13.4.2 LINGO模型 254

13.4.3 求解结果 254

13.5 河流污染控制问题 255

13.5.1 问题描述 255

13.5.2 LINGO模型 256

13.5.3 求解结果 257

13.6 水资源开发利用问题 259

13.6.1 问题描述 259

13.6.2 LINGO模型 261

13.6.3 求解结果 261

13.7 水资源分配问题 262

13.7.1 问题描述 262

13.7.2 LINGO模型 263

13.7.3 求解结果 264

13.8 水库群最优调度问题 265

13.8.1 问题描述 265

13.8.2 LINGO模型 267

13.8.3 求解结果 268

13.9.1 问题描述 272

13.9 多目标土地规划问题 272

13.9.2 LINGO模型 274

13.9.3 求解结果 276

13.10 用地规划问题 279

13.10.1 问题描述 279

13.10.2 LINGO模型 280

13.10.3 求解结果 280

13.11 大气污染物排放的控制问题 281

13.11.1 问题描述 281

13.11.2 LINGO模型 282

13.11.3 求解结果 283

13.12 固体废弃物处置问题 285

13.12.1 问题描述 285

13.12.3 求解结果 286

13.12.2 LINGO模型 286

13.13 肥料贮存问题 287

13.13.1 问题描述 287

13.13.2 LINGO模型 289

13.13.3 求解结果 290

13.14 农业面源污染控制问题 293

13.14.1 问题描述 293

13.14.2 LINGO模型 293

13.14.3 求解结果 294

13.14.4 应用Delphi建立模型界面 294

13.15 农药管理问题 297

13.15.1 问题描述 297

13.15.2 LINGO模型 298

13.15.3 求解结果 299

参考文献 300