- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
求解矩形件下料问题的顺序启发式算法
学生:黄少丽 指导老师:崔耀东
专业:计算机应用技术
研究方向:优化计算技术与 CAD
年级:2007
中文摘要
计算机辅助排样,又称为 CAN(Computer Aided Nesting),是广泛应用的计算机辅助技
术之一,用于指导各行业处理各种下料问题,以达到节约材料、降低产品成本的目的。
下料问题存在于国民经济许多行业中,其中二维下料的应用面较广,而矩形件下料是
二维下料的基础,因此,对矩形件的优化下料进行研究是一个具有重大意义的课题。矩形
件下料问题是指在板材足够的情况下,确定一个排样方案,用尽可能少的板材排出所需全
部矩形毛坯。国内外学者对该问题进行了深入和广泛的研究,并提出了多种算法,如:线
性规划算法、模拟退火算法、遗传算法等。本文采用一种启发式算法对下料问题进行求解。
下料问题的解是一个排样方案,该方案由一个或多个排样方式组成,并指明每一个排样方
式对应的原材料的使用次数。排样方式必须是可行的,即排入板材的毛坯互不重叠且不超
出板材边界,使用合适的矩形排样算法生成排样方式对获得好的排样方案至关重要。排样
方式生成算法的主要功能是确定一个毛坯的集合以及该集合中的毛坯在板材中的排列方
式。排样算法按毛坯在板材中出现的次数是否有限制分为有约束排样算法和无约束排样算
法,无约束算法对毛坯的数量无约束,而有约束算法要求排入板材的各毛坯的数量不超过
它允许出现的上限值。另外,按是否允许在同一张板材中排入多种尺寸的毛坯,把相应的
排样方式称为单一排样方式和套裁排样方式,二者相比较,套裁下料虽然切割工艺较为复
杂,但能明显的提高材料利用率。本文主要研究采用有约束排样算法生成套裁排样方式。
本文采用一种改进的顺序启发式算法确定一个最优排样方案,主要工作是把求解排样
方式的拟人算法与基于价值修正的顺序启发式算法相结合,具体包括以下几个方面:
首先,基于最优排样方式模型,采用拟人算法按单位面积价值最大生成排样方式。拟
人算法在排入矩形毛坯时,总是使它占据一个角,并且尽量占穴。拟人算法由贪心算法和
回溯算法组成,贪心算法每次都做穴度最大的占角动作;在贪心算法的基础上使用回溯的
策略,板材中每排入一块矩形,都运用回溯法确定一个分值最高的占角动作并做这个占角
动作。在拟人算法的基础上,通过减少角的个数以及增加占角动作选择策略对算法进行改
进。
其次,将用于一维排样的顺序价值修正法中的价值修正公式加以扩展,运用到矩形件
下料问题中。排样方案中的排样方式顺序生成,每调用拟人算法生成一个排样方式,对方
式中各毛坯在板材中排布情况进行一次评价,根据评价结果再结合毛坯先前的信息来修改
毛坯的价值,重复该过程多次,使得毛坯的价值不断趋于合理。传统的顺序启发式法生成
排样方案容易导致局部最优的情况,将价值修正法融入其中,可有效地避免这种情况,使
其达到全局最优。多次迭代执行基于价值修正的顺序启发式算法生成多个排样方案,优先
I
选择材料利用率最高的排样方案,另外,最后一张板余料长以及排样方式数少也是本文的
优化目标。
最后,设计开发矩形件下料系统。通过对大量的实验进行测试,并将实验结果与相关
文献以及商业软件的计算结果进行比较和分析,结果表明,本文算法具有较高的材料利用
率。因此,本文所提的矩形件下料算法是一种有效的算法。
关键词:矩形件下料;非剪切割下料;占角动作;顺序价值修正;顺序启发式算法
II
A Sequential Heuristics Procedure for Rectangle Packing Problems
Student: Huang Shaoli Tutor: Cui Yaodong Major: Computer Application and Technique
Research Area: Optimization and Computation Technology; Computer Aided Design
Grade: 2007
Abstract
Computer aided Nesting (CAN) is one of the widely used computer aided technique, which
is used to instruct industries to deal with the cutting stock problem in order to achieve the
objectives of saving raw material and reducing the cost of product.
The cutting stock problem exists in many industries of the nati
您可能关注的文档
最近下载
- 2025年云计算技术发展趋势与应用前景白皮书.docx VIP
- 专业车辆承包及道路救援服务协议.docx VIP
- 2025年高考政治试卷(湖南卷)附答案解析.docx VIP
- 莫桑比克渔业介绍.DOC VIP
- 运动控制系统电子教案.doc VIP
- 湘教版八年级上册地理全册新质教学课件(配2025年秋改版教材).pptx
- 人教版六年级数学下册全册大单元教学任务单.pdf VIP
- 高二数学(含创意快闪特效)-【开学第一课】2023年高中秋季开学指南之爱上数学课.pptx VIP
- 045_MOR Ver2.0医疗器械软件软件生存周期过程测试报告A0_20200913.pdf VIP
- 莫桑比克美食介绍PPT.pptx VIP
文档评论(0)