声明
摘要
第一章 绪论
1.1 研究背景和意义
1.2 国内外研究现状
1.3 论文研究内容及组织结构
第二章 最大值最小化CTSP的定义、建模与精确求解
2.1 CTSP的定义
2.2 最大值最小化CTSP建模与精确求解
2.2.1 最大值最小化CTSP的0-1整数规划模型
2.2.2 最大值最小化CTSP的LINGO求解
2.3 本章小结
第三章 最大值最小化CTSP的算法设计
3.1 遗传算法的设计
3.1.1 GA的编码设计
3.1.2 GA的变异和交叉操作
3.1.3 GA的选择算子设计
3.1.4 GA的适应度函数设计
3.1.5 最大值最小化CTSP的GA求解步骤
3.2 差分进化算法的设计
3.2.1 DE的编码设计
3.2.2 DE的种群初始化
3.2.3 DE的变异操作
3.2.4 DE的交叉操作
3.2.5 DE的选择操作
3.2.6 最大值最小化CTSP的DE求解步骤
3.3 人工蜂群算法的设计
3.3.1 ABC的引领蜂搜索策略
3.3.2 ABC的跟随蜂搜索策略
3.3.3 ABC的侦查蜂行为机制
3.3.4 最大值最小化CTSP的ABC求解步骤
3.4 种群增量学习算法的设计
3.4.1 PBIL算法的编码设计
3.4.2 PBIL算法种群初始化
3.4.3 PBIL算法概率模型的更新机制
3.4.4 最大值最小化CTSP的PBIL算法求解步骤
3.5 萤火虫算法的设计
3.5.1 FA的编码和亮度设计
3.5.2 FA的吸引力和移动策略
3.5.3 最大值最小化CTSP的FA求解步骤
3.6 算法检验
3.7 本章小结
第四章 最大值最小化CTSP算法的改进
4.1 基本启发式算法的缺点和改进方案
4.1.1 缺点
4.1.2 改进方案
4.2 算法的贪婪初始化
4.2.1 贪婪算法的设计
4.2.2 贪婪初始化流程
4.2.3 效果检验
4.3 基于爬山操作的算法改进
4.3.1 爬山算法设计
4.3.2 爬山算法求解流程
4.3.3 效果检验
4.4 基于模拟退火的算法改进
4.4.1 模拟退火算法的设计
4.4.2 模拟退火算法求解流程
4.4.3 效果检验
4.5 基于插入操作的算法改进
4.5.1 插入算法的设计
4.5.2 插入算法求解流程
4.5.3 效果检验
4.6 基于2-opt的算法改进
4.6.1 2-opt算法设计
4.6.2 2-opt的求解流程
4.6.3 效果检验
4.7 本章小结
第五章 求解算法比较研究
5.1 实验设计
5.2 相同函数评价次数下的对比实验
5.2.1 五种基本求解算法的比较
5.2.2 五种局部算法的比较
5.2.3 带相同局部操作的五种求解算法比较
5.2.4 带不同局部操作的五种求解算法比较
5.3 相同运行时间下的对比实验
5.3.1 五种基本求解算法的比较
5.3.2 同一求解算法带不同局部操作的比较
5.4 本章小结
第六章 最大值最小化CTSP在多横梁水切割中的应用
6.1 双横梁水切割机床及研究议题简介
6.2 水切割拼花介绍
6.3 拼花切割路径规划的CTSP建模与求解
6.3.1 切割路径规划的CTSP建模
6.3.2 总路径最短化与最大路径最小化效果对比
6.4 本章小结
第七章 总结与展望
7.1 总结
致谢
参考文献
附录
攻读硕士学位期间的研究成果
东南大学;