当前位置: 首页 > article >正文

车间调度问题数学建模与CPLEX优化

完成了这些基础研究工作,整理成文档以供参考

序言... i

第一章 引言... 1

1.1 车间调度问题概述... 1

1.2 车间调度问题分类表示法... 5

1.3 车间调度对制造企业的作用... 6

1.4 本章小结... 7

第二章 CPLEX基础... 8

2.1 CPLEX概述... 8

2.1.1 CPLEX简介... 8

2.1.2 CPLEX版本... 8

2.2 CPLEX项目及示例... 9

2.2.1 CPLEX项目介绍... 9

2.2.2 CPLEX OPL项目示例... 10

2.3 CPLEX OPL常用符号... 15

2.3.1 算术运算符... 15

2.3.2 关系运算符... 15

2.3.3 逻辑运算符... 16

2.3.4 集合运算符... 16

2.3.5 其他符号... 18

2.4 CPLEX OPL数据类型... 19

2.4.1 基本数据类型... 19

2.4.2 特殊数据类型... 20

2.5 数据初始化赋值... 24

2.5.1 数据初始化方式... 24

2.5.2 数组初始化... 25

2.5.3 元组初始化... 26

2.5.4 集合初始化... 27

2.6 OPL与Excel文件数据交互... 28

2.6.1 OPL与Excel文件的连接... 28

2.6.2 从Excel文件中读取数据... 29

2.6.3 写入Excel表格... 30

2.7 优化模型设计... 30

2.7.1 决策变量定义... 30

2.7.2 目标函数设计... 31

2.7.3 约束条件设计... 32

2.8 形参... 33

2.8.1 形参基本形式... 33

2.8.2 过滤条件的形参形式... 34

2.9 本章小结... 34

思考题... 35

第三章 并行机调度数学建模与CPLEX优化... 37

3.1 概述... 37

3.1.1 PMS定义... 37

3.1.2 PMS分类... 37

3.2 Rm||∑Cj问题数学建模与CPLEX优化... 38

3.2.1 Rm||∑Cj问题描述... 38

3.2.2 Rm||∑Cj问题数学模型... 38

3.2.3 Rm||∑Cj问题CPLEX建模... 40

3.2.4 Rm||∑Cj问题CPLEX优化... 42

3.3 Rm||Cmax问题数学建模与CPLEX优化... 42

3.3.1 Rm||Cmax问题描述与数学建模... 42

3.3.2 Rm||Cmax问题CPLEX建模... 44

3.3.3 Rm||Cmax问题CPLEX优化... 46

3.4 Rm|rj|∑wjCj问题数学建模与CPLEX优化... 48

3.4.1 Rm|rj|∑wjCj问题描述与数学建模... 48

3.4.2 Rm|rj|∑wjCj问题CPLEX建模... 49

3.4.3 Rm|rj|∑wjCj问题CPLEX优化... 51

3.5 本章小结... 51

思考题... 52

第四章 流水车间调度数学建模与CPLEX优化... 53

4.1 概述... 53

4.2 Fm|prmu|Cmax问题数学建模与CPLEX优化... 54

4.2.1 Fm|prmu|Cmax问题数学模型... 54

4.2.2 Fm|prmu|Cmax问题CPLEX建模... 57

4.2.3 Fm|prmu|Cmax问题CPLEX优化... 60

4.3 Fm|prmu,dj|∑Ej+Tj问题数学建模与CPLEX优化... 62

4.3.1 Fm|prmu,dj|∑Ej+Tj问题数学模型... 62

4.3.2 Fm|prmu,dj|∑Ej+Tj问题CPLEX建模... 65

4.3.3 Fm|prmu,dj|∑Ej+Tj问题CPLEX优化... 69

4.4 本章小结... 70

思考题... 70

第五章 混合流水车间调度数学建模与CPLEX优化... 71

5.1 引言... 71

5.2 混合流水车间调度问题一般性描述... 71

5.3 HFm(P)||Cmax问题数学建模与CPLEX优化... 72

5.3.1 HFm(P)||Cmax问题数学模型... 72

5.3.2 HFm(P)||Cmax问题CPLEX建模... 75

5.3.3 HFm(P)||Cmax问题CPLEX优化... 79

5.3 HFm(R)|dj|∑Uj问题数学建模与CPLEX优化... 80

5.3.1 HFm(R)|dj|∑Uj问题数学模型... 80

5.3.2 HFm(R)|dj|∑Uj问题CPLEX建模... 82

5.3.3 HFm(R)|dj|∑Uj问题CPLEX优化... 87

5.4 本章小结... 88

思考题... 88

第六章 分布式流水车间调度数学建模与CPLEX优化... 89

6.1 引言... 89

6.2 分布式流水车间调度数学建模与CPLEX优化... 89

6.2.1 DFm|prmu|Cmax问题描述... 89

6.2.2 DFm|prmu|Cmax问题数学模型... 89

6.2.2 DFm|prmu|Cmax问题CPLEX模型... 90

6.2.3 DFm|prmu|Cmax问题CPLEX优化... 92

6.3分布式混合流水车间调度数学建模与CPLEX优化... 93

6.3.1 DHFm||Cmax问题描述... 94

6.3.2 DHFm||Cmax问题数学模型... 94

6.3.3 DHFm||Cmax问题CPLEX模型... 96

6.3.4 DHFm||Cmax问题CPLEX优化... 98

6.4本章小结... 99

思考题... 99

第七章 作业车间调度数学建模与CPLEX优化... 101

7.1 引言... 101

7.2 Jm||Cmax问题数学建模与CPLEX优化... 101

7.2.1 Jm||Cmax问题数学模型... 101

7.2.2 Jm||Cmax问题CPLEX模型... 107

7.2.3 Jm||Cmax问题CPLEX优化... 114

7.3 Jm|dj|∑wjTj数学建模与CPLEX优化... 116

7.3.1 Jm|dj|∑wjTj问题描述... 116

7.3.2 Jm|dj|∑wjTj问题数学模型... 116

7.3.3 Jm|dj|∑wjTj问题CPLEX模型... 117

7.3.4 Jm|dj|∑wjTj问题CPLEX优化... 119

7.4本章小结... 120

思考题... 120

第八章 柔性作业车间调度数学建模与CPLEX优化... 121

8.1 引言... 121

8.2 FJm||Cmax问题数学建模... 121

8.2.1 基于任务分配的数学模型... 122

8.2.2 基于前后关系的数学模型... 125

8.3 FJm||Cmax问题CPLEX模型... 127

8.3.1 模型文件... 127

8.3.2 算例数据文件... 133

8.4 FJm||Cmax问题CPLEX优化... 134

8.5 本章小结... 136

思考题... 136

第九章 开放车间调度数学建模与CPLEX优化... 138

9.1 引言... 138

9.2 Om||Cmax问题数学模型... 138

9.2.1 基于紧前紧后关系的数学模型... 138

9.2.2 基于前后关系的数学模型... 140

9.2.3 基于任务分配的数学模型... 141

9.3 Om||Cmax问题CPLEX模型... 142

9.3.1 模型文件... 142

9.3.2 算例数据文件... 145

9.4 Om||Cmax问题CPLEX优化... 146

9.5 本章小结... 148

思考题... 148

第十章 并行机分批调度数学建模与CPLEX优化... 149

10.1 引言... 149

10.2并行机分批调度P|stsi,split|∑Tj数学建模与CPLEX优化... 150

10.2.1 P|stsi,split|∑Tj问题描述... 150

10.2.2 P|stsi,split|∑Tj问题数学模型... 151

10.2.3 P|stsi,split|∑Tj问题CPLEX模型... 152

10.2.4 P|stsi,split|∑Tj问题CPLEX优化... 154

10.3并行机分批调度P|stsd,split|w1∑Tj+w2Ej数学建模与CPLEX优化... 155

10.3.1 P|stsd,split|w1∑Tj+w2Ej问题描述... 155

10.3.2 P|stsd,split|w1∑Tj+w2Ej问题数学模型... 155

10.3.3 P|stsd,split|w1∑Tj+w2Ej问题CPLEX模型... 158

10.3.4 P|stsd,split|w1∑Tj+w2Ej问题CPLEX优化... 160

10.4考虑机器租赁成本的并行机分批调度数学建模与CPLEX优化... 161

10.4.1 P|rj,elig,split|ρCj+TCM问题描述... 161

10.4.2 P|rj,elig,split|ρCj+TCM数学模型... 162

10.4.3 P|rj,elig,split|ρCj+TCM问题CPLEX模型... 164

10.4.4 P|rj,elig,split|ρCj+TCM问题Cplex优化... 167

10.5考虑收益的不等速并行机分批调度数学建模与CPLEX优化... 168

10.5.1 Q|stsd,split|∑Rj问题描述... 168

10.5.2 Q|stsd,split|∑Rj数学模型... 169

10.5.3 Q|stsd,split|∑Rj问题CPLEX模型... 170

10.5.4 Q|stsd,split|∑Rj问题CPLEX优化... 173

10.6 本章小结... 174

思考题... 174

第十一章 流水车间分批调度数学建模与CPLEX优化... 176

11.1 引言... 176

11.2 流水车间分批调度数学模型与CPLEX优化... 177

11.2.1 F|split|Cmax问题数学模型... 177

11.2.3 F|split|Cmax问题CPLEX模型... 179

11.4.4 F|split|Cmax问题CPLEX优化... 180

11.4 分布式混合流水车间分批调度数学模型与CPLEX优化... 182

11.4.1 DHF|stsi,split|Cmax问题数学模型... 182

11.4.2 DHF|stsi,split|Cmax问题CPLEX模型... 184

11.4.3 DHF|stsi,split|Cmax问题CPLEX优化... 187

11.5 本章小结... 188

思考题... 189

第十二章 柔性作业车间分批调度数学模型与CPLEX优化... 190

12.1 引言... 190

12.2 一致性分批柔性作业车间调度问题数学建模与CPLEX优化... 190

12.2.1 FJm|stsd,C,split|Cmax问题数学建模... 190

12.2.2 FJm|stsd,C,split|Cmax问题CPLEX模型... 193

12.2.3 FJm|stsd,C,split|Cmax问题CPLEX优化... 197

12.3 变动分批柔性作业车间调度数学建模与CPLEX优化... 199

12.3.1 FJm|stsi,V,split|Cmax问题数学建模... 199

12.3.2 FJm|stsi,V,split|Cmax问题CPLEX模型... 201

12.3.3 FJm|stsi,V,split|Cmax问题CPLEX优化... 203

12.4 本章小结... 205

思考题... 205

参考文献     207


http://www.kler.cn/news/323915.html

相关文章:

  • conda安装包离线安装环境
  • SO-ELM预测 | MATLAB实现SO-ELM蛇群算法优化极限学习机多输入单输出
  • Elasticsearch导出导入数据
  • GraphQL规范
  • C++动态内存管理
  • 基于大数据的亚健康人群数据分析及可视化系统
  • GEE 教程:如何在谷歌地球引擎中使用克里金插值?
  • ArcGIS Pro高级地图可视化—双变量符号地图
  • 极品飞车14热力追踪原始版高清重制版MOD分享
  • QT开发:深入详解Qt 核心类QTimer的概念及应用
  • Linux网络之UDP与TCP协议详解
  • wpf在图上画矩形,矩形可拖动、大小可调节,使用装饰器Adorner调整矩形大小,限制拖动和调节范围
  • Go语言流程控制
  • “AI+Security”系列第3期(四):360安全大模型业务实践
  • 一文上手Kafka【中】
  • 叉车高位显示器无线摄影,安装更加便捷!
  • 从“纸面算力”到“好用算力”,超聚变打通AI+“最后一公里”
  • RabbitMQ高级特性-重试机制
  • 备考中考的制胜法宝 —— 全国历年中考真题试卷大全
  • 【C++笔记】初始模版和STL简介
  • Python项目周报
  • ChatGPT 提取文档内容,高效制作PPT、论文
  • vue2 页面强制渲染
  • 计算机毕业设计电影票购买网站 在线选票选座 场次订票统计 新闻留言搜索/springboot/javaWEB/J2EE/MYSQL数据库/vue前后分离小程序
  • 【C++拓展(四)】秋招建议与心得
  • QEMU 用户网络与桥接网络设置总结
  • ubuntu22.04磁盘挂载(多磁盘和单磁盘挂载)
  • 讯飞星火编排创建智能体学习(一)最简单的智能体构建
  • 什么是触发器(Trigger)?触发器何时会被触发?
  • MYSQL(学习笔记)