并行遗传算法骨架的研究与实践

来源 :江西师范大学 | 被引量 : 0次 | 上传用户:youfei741101
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
遗传算法是一种十分优秀的解搜索算法。它有着天生的并行特性,因而并行遗传算法通常被设计应用于计算量大的理论计算和工程设计等诸多方面。但并行程序设计向来都较为复杂,并行遗传算法程序设计也同样不能例外,所以并行遗传算法的易用性研究有实用意义。本文概括分析了标准遗传算法的基本结构,列举了对标准遗传算法的各类改进方法,并重点介绍了遗传算法的并行化实现。对并行遗传算法程序设计中常见的四种并行模型(主从式、粗粒度、细粒度和混合模型)作详细分析,并进一步将这些并行模型与骨架编程模型的几种结构骨架功能相似性进行对比。在对比研究的理论基础上,提出并设计实现了一个并行遗传算法骨架来对并行遗传算法应用程序进行抽象,简化了并行遗传算法应用程序开发过程。该并行算法骨架的透明机制,使得用户只需要编写个体适应度评价函数的顺序程序,再通过骨架调用就可以完成并行应用程序的开发。本文提出的并行遗传算法骨架是基于骨架并行程序设计系统中的一种算法骨架,因此可以与结构骨架合作供用户使用。并行遗传算法骨架本身并不涉及计算任务的并行实现,而是通过自身的框架结构,划分并行任务,并通过调用结构骨架实现具体的并行。并行遗传算法骨架与结构骨架相互独立,可以和多个骨架自由合作,具有一定的开放性和灵活性,同时并行遗传算法骨架是作为抽象的算法描述,与具体的问题也是相互独立的。为了检验该算法骨架的实用效果,本文使用函数优化、组合优化和机器人学等三类问题做了实例验证,然后对实验数据进行加速比对比分析,分析结果展现出该算法骨架能得到合理的加速比。
其他文献
动态路径诱导系统(Dynamic Route Guidence System,DRGS)是智能交通系统的一个重要内容。它根据出行的起止点向驾驶员提供最优路径指引和其他丰富的实时交通信息,通过诱导驾
随着经济的发展和人们投资意识的转变,股票投资已成为现代人生活中一个重要组成部分,而股票价格的预测也成为投资者关心和研究的重点。由于股票投资的收益与风险往往是成正比的
目前对等网络(P2P)是分布式系统和计算机网络领域的一个研究热点,各方面的应用层出不穷。所有这些P2P应用面临的最核心问题就是如何在没有中心节点的情况下,高效可靠地完成资
森林资源的经营是林业发展的重要条件,合理的经营管理是提高森林资源质量,森林资源总量,满足国家和人民对林业多样化需求的重要措施。因为林木生长是个长期的过程,所以林业经
互联网的日益普及以及各种互联网技术的快速发展使得网络安全问题成为现今网络所要面临的一大难题。网络中的入侵行为主要是入侵者试图危害资源的完整性、保密性和可用性的活
课表安排问题实质上就是要求将学校开设的所有课程,在满足一定的约束条件下,合理地安排到有限的课时和教室资源上。课表安排工作是教学活动中必不可少的一个重要环节,对提高
无线传感器网络由许多具有无线通信能力的低成本、密集部署的传感器节点组成,由于无线传感器网络具有组网快捷、灵活,且不受有线网络约束的优点,可广泛用于紧急搜索、灾难救助、
语音通信已经成为现代社会生活的重要组成部分,然而人们在语音通信过程中不可避免地会受到来自周围环境的、传输媒介引入的、通信设备内部的噪声、乃至其它讲话者的干扰,这些干
工作流管理系统是实现工作流自动化执行和流程定义的平台,它实现了业务逻辑与执行活动的分离,支持业务流程的分析和规范化定义以及业务单元的灵活组装。工作流技术可以降低复杂
本文是针对计算机辅助几何设计与制造(CAGD/CAM)中的曲线曲面造型问题,运用一种基于曲线融合的思想所进行的基础理论和应用的全面总结。其内容包括:基于融合的样条曲线造型方