二维装箱问题的启发式算法研究

被引量 : 0次 | 上传用户:hc_z
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
装箱问题是一个经典的组合优化问题。简单地说,装箱问题就是将若干不同尺寸的物体互不重叠地放入有一定容量的箱子中以达到某种最佳目标。装箱问题被广泛应用于计算机科学领域和工业领域,多处理器任务调度、内存管理、货物装载以及原料切割等都是装箱问题在实际应用中的具体体现。因此,研究装箱问题具有重要的理论意义和应用价值。从二十世纪七十年代起,学术界就对装箱问题进行了广泛而深入的研究,但是由于装箱问题是NP难的,具有高度复杂性,用一般的数学方法很难求解。因此,在最近的几十年,启发式算法被广泛应用于装箱问题的求解中。本文首先对装箱问题的研究现状、问题分类及求解算法进行了综述和分析,然后重点对二维矩形装箱问题进行研究。在总结和概括了当前主要的装箱优化算法的基础上,对已有的HR和PH算法进行改进,提出了两种新的算法:基于递归思想的模拟退火算法(SA+HR)和基于动态分层的最小浪费优先启发式算法(SA+LWFBDL)。SA+HR算法主要是引进了模拟退火算法对HR算法进行改进,将HR算法得到的值作为评价解的标准,将任意交换两个物体位置得到的所有物体序列的集合作为邻域解空间,从而搜索出更好的物体序列来改善解的质量。而SA+LWFBDL算法在保留PH算法动态分层的基础上,改进了物体的放置策略,装物体时考虑所有的可行位置,优先选择放置后浪费面积最小的物体和可行位置的组合,对于浪费面积相同的多种组合,按照适合度进行选择,最后我们采用模拟退火算法来改善物体的装箱顺序从而得到更好的解。实验结果表明,我们提出的两种算法比原有的算法HR和PH有很大的改进。而且SA+HR的求解质量优于著名的算法BF、SA+BLF和GA+BLF,而SA+LWFBDL算法经过多次运行对大多数实例都可以得到最优解,可以与目前优秀的算法SPGAL、HRBB和HRP相竞争。
其他文献
船员在一个国家的经济发展中起着举足轻重的作用,国际海事组织是这样评价船员的:"没有船员的贡献,有一半世界在受冻,另一半世界在挨饿。"船员工作的高风险性和艰苦性要求特殊
本文以废弃电子线路板为原料,在用ICP法和原子吸收法对线路板中的二十多种金属元素,分析测定的基础上,针对该线路板中铜的含量超过90%,采用铜铵溶液浸取铜的方法,再用蒸氨实验回收
将模拟器作为各种复杂设备维修和操作训练的方法是当今装备发展的必然趋势。本文讨论的雷达模拟器可对船舶上导航雷达进行功能和界面模拟,可产生训练海区逼真的、带余辉的岛
由于历史、政治、经济、传统等众多因素的影响与制约,造成我国司法鉴定实践中长期存在,司法鉴定人不出庭作证、法庭上仅仅宣读鉴定意见的问题。在庭审当中,控辩双方无法对鉴
装维服务是重要的客户接触点,以前的装维服务是客户直接联系装维经理私人号码,虽然有利于开展驻地服务和业务随销,但因为以'体外循环'形式存在,服务质量难以管控,容
引论中国作家的旧天津想象,套路各异。冯骥才的小说着眼于传统的文化惰性和自我适应,贩卖传统又反思传统,租界的西洋文明在他的笔下呈现出摩登时尚又生硬邪僻的特性;林希的小
目的分析鼻用糖皮质激素治疗积液性中耳炎的效果。方法 70例积液性中耳炎患者作为研究对象,随机分为观察组与一般组,每组35例。两组患者均采取口服阿莫西林治疗,在此基础上,
福建漳州市某猪场1~3日龄新生仔猪发生腹泻,死亡千余头,死亡率高达80%,造成很大经济损失。临床症状以呕吐、腹泻、脱水、消瘦、黄色水样粪便为主。根据临床症状,对患病仔猪进行抗生
此试验用酶联免疫吸附试验(ELISA)方法对规模化猪场的1498份猪血清进行了猪繁殖与呼吸综合征(PRRS)、猪伪狂犬病(PR)、猪细小病毒病(PP)、猪日本乙型脑炎(JE)、猪瘟(HC)以及猪圆环病毒2型
随着我国经济的快速发展,基础工程建设需求与日俱增,盾构法俨然已成为轨道交通、市政管线、引水灌溉、西气东输等工程建设项目的主要施工方式。刀盘作为盾构机的关键部件,其