并行遗传算法在装箱问题中的应用研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:wx666xw
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
装箱问题是最经典的组合优化问题之一,同时也是算法分析理论中研究的重点。装箱问题源于现实生活,有着极为广泛和深厚的应用背景。例如装箱问题在多处理器调度、资源分配和日常生活中的计划、包装、调度等各领域有着广泛的应用。而且装箱问题理论的形成也有着深刻的意义,作为一种最早研究的NP难解问题,为其它NP难解问题的研究提供了理论性研究平台和诸多借鉴的典范。该问题已经有四十多年的研究历史,在此期间,许多著名的组合优化方面的学者为装箱问题创建了比较完善的理论和丰富的算法,但是关于装箱问题及其算法的研究仍远未结束。本文利用并行遗传算法来求解一维装箱问题,针对一维装箱问题,围绕如何提高并行算法的效率以及求解的精度提出了一些关键性的技术。主要内容如下:1、本文比较了解决一维装箱问题较好的组遗传算法,针对组遗传算法交叉算子的不足,在叉的过程中增加了一种“替换”机制,从而提出了一种改进的交叉算子。此交叉算子能够保证染色体在交叉的过程中尽量的减少箱子的个数,同时尽可能使能箱子装满物品。2、为了提高种群的多样性,在进化的过程中跳出局部最优解,本文设计了新的变异算子,在变异的过程中主要采取增加一个箱子,减少一个箱子,箱子数不变但箱子所装物品进行恰当重组的操作。3、从“多群体粗粒度”并性遗传算法模型入手,受“金字塔”模型的启发,本文提出了一种并行遗传算法的“金字塔层次模型”,根据种群的平均适应度将各个种群分成不同的层次,每一层具有不同交叉和变异概率。层次较高的种群具有较低的交叉和变异概率,迁移时只是从低层次向高层次迁移。4、在迁移策略上,为了尽可能降低通信费用,本文提出了“双阈值”的迁移策略,根据相邻两层之间种群的适应度方差设置双阈值,将迁移分为三种情况:小于最小阈值时不迁移;介于两个阈值之间用下层的优秀个体去替换上层的较差个体;大于最大的阈值,进行层次调整。5、在迁移周期上,本文采用的不固定间隔的迁移周期,当进化缓慢时才进行迁移的申请。基于上述的研究,最后本文给出了实现并行遗传算法求解装箱问题的伪代码,并在实践中利用伪并行遗传算法来模拟并行遗传算法求解一维装箱问题,通过实际数据的运算精度和效率说明了这种算法的优越性。
其他文献
虚拟现实技术已经在工业制造、虚拟建筑物的设计、数字城市、虚拟作战环境、教育、参观、娱乐等领域获得广泛的应用。从游戏娱乐、家居设计到战场模拟,耗资巨大的实物被计算
Ajax(Asynchronous JavaScript and XML,即异步JavaScript和XML)是一种Web应用程序开发的手段,它采用客户端脚本与Web服务器交换数据的技术。Ajax相当于在用户和服务器之间加了
随着皮革产品广泛的应用,现代消费者对于皮革的需求与日俱增,但是,皮革产品中往往存在着许多缺陷,快速精确地定位皮革表面缺陷,对提高产品质量和指导后续加工制造生产有着十
目前我国电力工业处于高速发展之中,但统计数据表明,我国输变电设备在费用和寿命方面与国外有很大差距,造成这样状况的原因很大程度上取决于设备采购,目前主要以最低价格采购为主,忽略设备的先天条件,最终导致设备后续费用过高、提前结束寿命、最终造成资产流失。为解决设备盲目采购现状,本论文以LCC(全寿命周期成本)理论为依据设计一套变压器采购评价系统。LCC可以在确保安全的前提下,较全面考虑设备的费用总和:从
随着移动互联网的发展,使得移动设备得以随时随地方便快捷地接入网络,获取所需的信息和资源。而日益丰富的移动终端,促进了移动应用的快速发展。各式各样的应用需求,对移动设
伴随着科技进步和全球信息交流的日益扩大,嵌入式设备产品的市场规模在迅猛发展。追求小体积多功能是嵌入式设备的必然趋势,语音通信技术在嵌入式中的应用成了最具吸引力的功
粗糙集理论是一种处理不精确、不确定和不完备信息的数学工具,它能有效地从数据本身提供的信息中发现有效的、潜在的知识。将粗糙集应用于数据挖掘领域,能提高对数据进行分析
随着软件系统复杂程度的增加,软件系统的体系结构设计越来越显得重要,基于架构、组件式的开发是目前企业级应用开发的主流,良好的多层系统体系结构,可以使企业完成复杂系统的快速
随着通信技术和半导体技术的飞速发展,以及人们对无线接入技术的需求日益增长,无线通信和无线网络均呈现出指数增长的趋势。这有力地推动了无线通信向高速通信的方向发展。然
随着P2P的发展,P2P技术对互联网、商业和人们的生活都产生了巨大的影响,P2P技术也成为当前分布式计算领域的研究热点。P2P网络模型的发展经历了三代的演变。第三代P2P网络模型