矩形三阶段带排样问题的遗传算法的研究

来源 :广西师范大学 | 被引量 : 0次 | 上传用户:baobeizhu66
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机辅助排样(CAN)是计算机辅助技术最具体的应用之一,是计算机技术与现代经济快速发展的必然产物。它广泛存在于机械加工、家电制造、服装裁剪、国防科技等国民经济行业中,解决好这类问题可以节省原材料,简化生产工艺,降低生产成本,增加企业效益。矩形件带排样问题(RSPP)是矩形排样问题中的一个重要分支,它是指给定n个不同的矩形零件集合R1 , R2,,Rn,将其全部置于定宽无限高的矩形条带Q上,使得所占据条带的高度最小。RSFP在理论上是属于高计算复杂性的NP完全问题,求解这类问题所需要的计算量随着问题规模的增加呈指数级增长,而不是线性增长。因此,研究RSPP具有重要的实用和理论价值。遗传算法是借鉴生物的自然选择和遗传进化机制而开发出来的一种自适应全局优化概率搜索算法,它模拟生物进化的基本过程,通过对群体施加选择、交叉、变异等遗传算子来仿真生物的基本进化过程,逐步使群体进化到所求得的解包含全局最优解或近似最优解。它对于非常复杂、高度非线性的组合优化问题表现出比传统优化方法更加独特和优越的性能。排样问题是一个多目标规划问题,在考虑材料利用率的同时,还需要考虑到生产工艺的要求。为了适应特殊的领域,排样过程中需要满足特定的生产工艺要求,往往会对得到的排样方式加以限制,生成适合的下料方案。基于上述考虑,本文使用一种基于遗传算法求解RSPP的启发式遗传算法,同时要求得到的排样方式为一个三阶段排样方案。本文的主要工作如下:首先,本文使用一种基于递归方法的启发式解码方式,通过对染色体序列进行解码,得到对应的三阶段排样方式。将分段切割的思想引入到解码过程中。在解码过程中根据毛坯的序列将排样方案划分为层,将层划分为堆,层和堆上毛坯的排放遵循贪婪的原则,若当前堆上方不可以继续排放任何毛坯时则产生一个新堆,当前层上不能再产生新堆时划分一个新的层,依循这样的排放规则直到所有的毛坯排放完成。这样所得到的排样方式为一个可剪切下料的方式,即可沿层的方向先把矩形条带切割成比较小的段,然后沿堆的方向再将层切割成若干个小堆,最后将堆切割成所需要的毛坯。其次,依据特定的分层思想,设计交叉算子和变异算子。在进行交叉操作时,交叉的对象设计成以层为单位进行,在对染色体解码以后,通过比较各层的废料率,将废料率较小的层遗传到子代,这样既保留了父代染色体的优良基因片段,又提高了交叉的效率;同样的,变异操作也以层为单位进行,先找出当前个体所对应的排样方式中那些排放不合理的毛坯,先从当前位置删除,将其放在基因队列的最后,然后选择部分待变异的层并拆分这些层,最后将这些毛坯依次插入到未被拆分的层上的合适位置。经过交叉和变异操作后,引入一个新的操作——调整操作,该操作在不改变带的利用率的条件下,用来调整层和堆的相对位置,简化得到的排样方案。然后,规划和设计了排样系统的基本功能模块,开发了一个基于遗传算法的矩形带排样系统。通过大量实验测试,并将实验结果与同类算法的实验结果进行比较和分析,验证了该系统的算法的有效性。最后,论文对己完成的工作进行了总结,指出进一步的研究工作。
其他文献
随着互联网的高速发展,新技术层出不穷。传统IPv4网络已不能满足网络发展的新需求,在此种环境下下一代互联网即IPv6网络得以推出。IPv4网路中现有服务是否适应用于下一代互联
近二十年来,智能规划方法在求解速度和求解范围上取得了飞跃,其主要的推动是基于启发式搜索的规划方法。学界对该类方法中的启发函数进行了大量研究,设计了很多有效的启发函
化学工业园是化工产业发展的一种高端模式,具有产业高度集中化的特点,其产品贯穿产业链,是目前国内化工领域发展比较迅速的工业形式。在规划阶段,化工园区通常使用沙盘、计算机三
语义邮件过程是以电子邮件为通信方式的问题求解过程,是基于语义网技术对电子邮件进行的扩展,其本质是利用语义网技术使电子邮件内容可以被计算机理解,并在此基础上使得一些事务
在移动运营商领域,移动数据通信网络为公司各种业务和应用提供统一的综合传送平台。近年来随着业务的快速发展,移动数据通信网络所承载的业务数量和种类也一直在增长,随时都
计算机技术日益发展的今天,尽管目前单个CPU的性能已经达到相当高的水平,但就一些超大规模计算或一些必须实时完成的多媒体运算而言,如果不利用并行计算技术是很难满足用户需求
动画自动生成技术(Automatic GenerationofComputerAnimation)是由中科院数学所的陆汝钤院士提出的,结合了人工智能理论与现代多媒体技术的全新动画制作过程。系统接收以受限
环绕智能是一个以用户为中心的、智能化和个性化的互联系统,是建立在人与环境之间的一种新型的交互方式。环绕智能在本质上融合了无处不在的计算、无处不在的通信和人机交互
在动态变化的战场环境中,在线协同任务分配技术是多无人作战飞机实现快速反应和高效协同的关键技术之一。本文从问题的描述与建模开始,分别以对地攻击任务和防空火力压制任务
随着我国经济社会发展取得的巨大成就,各种对外合作以及国际交流日益频繁,越来越多的国际友人希望通过各种方式、各种渠道了解中国,克服语言障碍已经成为亟待解决的问题。同时,涉