《NCL语言与POEM优化计算平台简明教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:左秀峰编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302336716
  • 页数:313 页
图书介绍:本书全面描述了NCL(Natural Constraint Language)语言的语法、建模流程和POEM(Programming in Operational and Expressive Models)系统的配置与操作。通过在生产与物流的管理中处理解决问题、建模优化计算、结果可视化演示、系统集成等内容的案例分析,使读者在掌握NCL语言和POEM平台的同时,提高分析问题和建模优化的能力。

第1章 绪论 1

1.1 NCL与开发平台POEM 1

1.2 NCL框架 2

1.2.1 NCL语言类型与特点 2

1.2.2 NCL语言算法体系 4

1.2.3 NCL语言功能 5

1.3 POEM功能 6

1.4 POEM操作 7

1.4.1 POEM运行环境和安装文件 7

1.4.2 POEM界面 8

1.4.3 在线帮助 13

1.5基于POEM的问题处理过程 15

第2章 自然约束语言NCL 16

2.1 NCL语言基础 16

2.1.1 NCL基本词法 16

2.1.2 NCL变量和数据类型 18

2.1.3 NCL数学符号编码 23

2.1.4 NCL数学表达式与函数 25

2.2 NCL基本句法规则 34

2.2.1 NCL程序结构 34

2.2.2 NCL程序控制机理 36

2.2.3 NCL声明语句 38

2.2.4 NCL基本语句 40

2.2.5 NCL控制语句 49

2.3 NCL程序求解机制 69

2.3.1 NCL程序求解阶段 69

2.3.2 NCL程序求解规则 70

2.3.3 NCL程序求解示例 73

第3章 NCL编程平台POEM 83

3.1 POEM工程配置 83

3.2 POEM模型夹及模型库 88

3.3 POEM信息表 89

3.4 POEM查看与调试 93

3.5 POEM跟踪窗与工作模式 97

3.5.1 POEM跟踪模式 98

3.5.2 POEM跟踪窗口的信息及识别 100

3.5.3 POEM消息与管理 101

第4章 基于NCL的建模和求解 105

4.1工程化建模 105

4.1.1工程化建模的基本思想 105

4.1.2工程化建模系统的集成 110

4.2组合问题模型抽象 112

4.3 NCL混合集合约束推理与规划 127

4.3.1混合集合约束推理 127

4.3.2规划问题求解 135

第5章 POEM图形 150

5.1 PoemView图形对象类型 150

5.2基本图形对象 151

5.3复合(高级)图形对象 158

5.4 Script对象 173

第6章 NCL优化逻辑实例分析 177

6.1高尔夫球对抗赛日程 177

6.2货船装载任务安排 180

6.3车间任务排序 185

6.4带时间窗的取货与送货 193

6.5松弛逻辑与二次优化 208

第7章 生产排程优化 222

7.1问题描述 222

7.1.1制造企业生产排程的概念 222

7.1.2复杂产品制造企业生产调度的特点 223

7.2问题业务逻辑分析 224

7.2.1系统元素对象及其逻辑关系分析 224

7.2.2生产排程问题的目标和约束条件 225

7.3生产排程优化建模 227

7.3.1优化目标 227

7.3.2约束条件 228

7.4数据逻辑分析 230

7.4.1资源类及属性 230

7.4.2作业任务类 231

7.4.3工序类 231

7.5 NCL建模 233

7.6输入数据及输出结果 237

第8章 多式联运优化 249

8.1业务逻辑 249

8.1.1问题描述 249

8.1.2优化问题分析 250

8.2.数据结构 256

8.2.1数据逻辑 256

8.2.2数据输入 257

8.3 NCL建模 261

8.4案例实验 265

8.4.1案例数据信息 265

8.4.2案例结果 267

第9章 人力资源优化 269

9.1业务逻辑 269

9.1.1问题描述 269

9.1.2优化问题分析 270

9.2数据结构 275

9.2.1数据逻辑 275

9.2.2数据输入 276

9.3 NCL建模 281

9.4案例实验 284

9.4.1数据信息 284

9.4.2案例结果 287

第10章POEM系统与其他软件的集成方法 288

10.1 POEM ActiveX控件 288

10.1.1 ActiveX及应用 288

10.1.2基于C#的ActiveX控件集成 289

10.1.3 ComPoem优化计算组件 290

10.1.4 PoemView可视化组件 293

10.2 POEM计算服务器 297

10.2.1 PoemServer介绍 297

10.2.2 PoemServer界面 297

10.2.3 PoemServer配置 299

10.2.4 Script对象内容及与PoemServer的接口示例 301

10.2.5通过URL方式访问PoemServer示例 303

10.3系统集成示例 304

10.3.1 C#与ComPoem、ComView及PoemServer的集成说明 304

10.3.2用C#构建PoemServerComView项目 305

参考文献 312

后记 313