遗传算法在下料问题中的应用与研究

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:liuxc1112
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着世界经济的快速发展和全球对资源消耗问题的日益重视,对制造行业中的资源优化利用问题的研究显得越来越重要。在制造过程中的优化下料问题便是具有广泛应用的资源优化利用问题之一。对一个企业而言,选择一个好的下料方案将有利于减少损失、降低成本和提高效率。因此,寻求下料问题的求解算法、找到一个好的下料方案以提高原材料的利用率,是一个具有重大经济意义的课题。 下料问题是典型的组合优化问题,通常是NP难的,传统的求解方法例如启发式算法等往往存在着一定的局限性。而遗传算法是一种全局优化的适应性概率搜索算法,它利用简单的编码技术和繁殖机制来表现复杂的现象,以编码空间代替问题的参数空间,以适应度函数为评价依据,以编码群体为进化基础,以对群体中个体位串的遗传操作实现选择和遗传机制,建立起一个迭代过程。在这一过程中,通过随机重组编码位串中重要的基因,使新一代的位串集合优于老一代的位串集合,群体的个体不断进化,逐渐接近最优解,最终达到求解问题的目的。由于遗传算法具有强大的全局最优解搜索能力,因此本论文针对下料问题的特点,将遗传算法应用于一维下料问题的求解中,提出了一种用于求解一维下料问题的遗传算法。 本文首先概括性地介绍了一维下料问题的一些基本概念,包括它的数学模型和一般的求解方法。然后详细描述了遗传算法的基本原理,介绍了遗传算法所涉及的五大要素:遗传编码、适应度函数的设计、遗传算子的设计、初始群体的设定和控制参数的设定,以及几种典型的遗传算法。 其次,本文讨论了求解一维下料问题的遗传算法。先介绍了一种以综合长度排序的遗传算法;然后通过对遗传算法和一维下料问题的研究分析,提出了一种改进的自适应遗传算法,此算法设计了一种新的数字符号编码方式和与之相适应的选择、交叉和变异算子,并针对个体在经过交叉和变异运算之后出现的无效染色体,设计了修正算法。同时,为了更加符合实际生产的需要和提高算法的效率,还对目标函数、交叉概率和变异概率作出了相应的改进。 最后,本文对两种求解一维下料问题的遗传算法进行了数值试验,并且对两种算法作了全面的比较。试验的结果较为理想,表明了这两种算法在求解一维下料问题上是可行而且是有效的。
其他文献
2012年7月,位于北京市西城区新街口西里三区2-6的凯康尤尤谷李宁凯胜羽毛球旗舰店隆重开业。旗舰店面积118平方米,主营李宁凯胜羽毛球全品类产品,2名导购员均具有3年以上羽毛
本文证明了单连通4维流形上以素元为Euler类的S1-丛的全空间只有两种可能的形式,从而知任何单连通的4维流形M上都存在这样的S1-丛,它的全空间是#(S2×S3),其中r(M)是H2(M)的秩.我
统计学习理论(Statistical Learning Theory,SLT)是一种基于小样本的机器学习理论。V.Vapni k等人从六十年代开始致力于此方面研究,到九十年代中期,其理论的不断发展和成熟,已基本
随着信息技术的发展与大数据时代的到来,一直备受关注的大规模优化问题在科学与工程领域中的应用更加成为研究的热点.本论文主要从算法微分、参数选取、非单调非精确Newton方
本文主要研究了单变元微分多项式分解的算法及其分解唯一性问题和单变元差分多项式的分解算法。代数多项式和Ore多项式的分解是函数分解理论和符号计算中的重要课题之一,在方
首届中国西部五金机电博览会于9月1日-3日在成都举办,为协助企业拓展西部大市场,成都奥力焊研行业发展有限责任公司应企业要求,邀请了志在西部开发的15家企业,携手组成了“中
作为一名小学教师,我们肩负着基础教育的负担,如何利用新教材让学生更好地学习,培养学生的创新精神和创造力呢?我认为,在教学中就应该做到充分挖掘教材,更好的去理解教材的编
本文尝试应用动态随机优化模型研究确定给付型养老金计划的资产负债管理问题。第一章首先介绍了设定养老金计划的目的、养老金计划的分类和特点以及养老金计划面临的各类风险
修改作文水平决定着作文水平.若要提高学生作文水平,就得从学生修改作文训练人手,以提高学生修改作文水平为突破口,全面提高学生作文水平.修改作文实际上是对文章草稿作进一
期刊
利用二维Lotka-Volterra系统存在正平衡点时奇点的分类条件,再借助于二维Lotka-Volterra系统与三维复制系统的同胚变换,在不考虑时间可逆的条件下,得到三维复制系统存在正平衡点时,其动力学行为的完全代数分类条件及相图.利用这些分类条件,我们验证了一些已知的结果,并且得到一些新的结果.
学位