- 1、本文档共53页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
并行遗传算法骨的研究与实践
摘 要
遗传算法是一种十分优秀的解有哪些信誉好的足球投注网站算法。它有着天生的并行特性,因而并
行遗传算法通常被设计应用于计算量大的理论计算和工程设计等诸多方面。但
并行程序设计向来都较为复杂,并行遗传算法程序设计也同样不能例外,所以
并行遗传算法的易用性研究有实用意义。
本文概括分析了标准遗传算法的基本结构,列举了对标准遗传算法的各类
改进方法,并重点介绍了遗传算法的并行化实现。对并行遗传算法程序设计中
常见的四种并行模型(主从式、粗粒度、细粒度和混合模型)作详细分析,并进一
步将这些并行模型与骨架编程模型的几种结构骨架功能相似性进行对比。在对
比研究的理论基础上,提出并设计实现了一个并行遗传算法骨架来对并行遗传
算法应用程序进行抽象,简化了并行遗传算法应用程序开发过程。该并行算法
骨架的透明机制,使得用户只需要编写个体适应度评价函数的顺序程序,再通
过骨架调用就可以完成并行应用程序的开发。
本文提出的并行遗传算法骨架是基于骨架并行程序设计系统中的一种算法
骨架,因此可以与结构骨架合作供用户使用。并行遗传算法骨架本身并不涉及
计算任务的并行实现,而是通过自身的框架结构,划分并行任务,并通过调用
结构骨架实现具体的并行。并行遗传算法骨架与结构骨架相互独立,可以和多
个骨架自由合作,具有一定的开放性和灵活性,同时并行遗传算法骨架是作为
抽象的算法描述,与具体的问题也是相互独立的。
为了检验该算法骨架的实用效果,本文使用函数优化、组合优化和机器入
学等三类问题做了实例验证,然后对实验数据进行加速比对比分析,分析结果
展现出该算法骨架能得到合理的加速比。
关键词:并行模型;基于骨架的并行编程;结构骨架;并行遗传算法骨架;加
速比
Abstract
Genetic isa solutionfor inherent
algorithmverygood searching,with
is to for
parallelizability,SOparallelgeneticalgorithmusuallydesignedapplication
theoretical andSOon.However
design
time—consumingcalculation,engineering
is wellas
usually parallelgeneticalgorithm,the
parallelprogrammingcomplex,as
hasbecome
Accessibilityofparallelgeneticalgorithm verypracticalsignificance.
basicstructurethestandard
This summarizesthe of geneticalgorithm,lists
paper
thestandard andfocusedon the
some of geneticalgorithm improving
improvements
fourfamiliar
geneticalgorithm.Further,theparallel
parallel
and the of
desi
文档评论(0)