文摘
英文文摘
声明
1绪论
1.1研究背景及意义
1.2排料问题的分类
1.3国内外研究现状
1.4二维不规则排料问题分析
1.5本文研究重点
2遗传算法
2.1遗传算法的产生背景与发展历史
2.2遗传算法的基本思想
2.3遗传算法的收敛性分析
2.4遗传算法的应用情况
3系统总体设计
3.1系统功能设计
3.2自动排料主要算法
3.3零件的文件结构
3.4系统类设计
3.5带圆弧的多边形以及加工余量处理
3.6系统的开发环境及工具
3.6.1软件开发环境
3.6.2系统开发工具
4遗传算法求解不规则排料问题
4.1染色体编码方法
4.2目标函数和适应度函数
4.3遗传算子的选用
4.3.1选择算子
4.3.2交叉算子
4.3.3变异算子
4.4遗传算法的运行参数及解码过程
5二维不规则图形排料主要算法
5.1任意多边形面积
5.2多边形顶点凹凸性判断
5.3凸包算法
5.4合成多边形算法
5.5矢量边角度求解
5.6改进的临界多边形算法
5.6.1临界多边形的概念
5.6.2 Minkowski sum的定义以及它与临界多边形的关系
5.6.3两个凸多边形的临界多边形
5.6.4凹多边形和凸多边形的临界多边形
5.6.5两个凹多边形的临界多边形
5.7多张板材排料
6基于遗传算法的二维不规则排料系统
6.1排料系统简介
6.2排料实例
7结论
参考文献
在学研究成果
致 谢