差分进化算法的并行实现

来源 :曲阜师范大学 | 被引量 : 0次 | 上传用户:k123321
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的并行计算任务往往由大型的并行计算机来完成,因而并行机的研究也就成为并行计算的主要研究方向。随着经济和科技的发展,生物医学、天气预报、高能物理等领域的计算任务越来越多,其特点是计算数据多、算法复杂、计算规模大、难度高。因此,计算机的可靠性和可用性变得越来越重要。尽管单台计算机的性能和可靠性越来越好,但是单台计算机难以完成某些现实要求。为此,人们想到用普通的PC机通过某种方式连接起来,形成一个高性能系统,这种系统叫做机群。机群不仅价格低廉,而且使用方便,对软件、硬件设备要求非常低,是替代昂贵的超级计算机的最好选择。机群技术就是将多台计算机组织起来协同工作,模拟一台功能更强大的计算机的技术,该技术能够提高系统可用性和可靠性。差分进化算法是Storn R和Price K于1995年提出的,是一种简单而有效的新兴计算技术,但是从2000年开始才被各国的专家学者重视研究,并且已取得一些成果。算法简单、收敛速度快,稳定性高以及适合解决复杂的优化问题是其主要特点。但是算法也存在着许多待改进的地方,无论是理论上还是实践方面,差分进化算法目前来说都不是成熟的算法,所以很有必要研究,从而扩大算法的应用领域,用它解决更多的问题。本文首先分析了并行计算、并行算法以及差分进化算法的研究现状,接着详细介绍了差分进化算法的原理,并对算法的相关问题,尤其是种群规模、变异算子、交叉算子对差分进化算法的影响做了较为系统的研究。搭建并行计算系统平台并实现差分进化算法的并行化是本文的重点,我们使用环形拓扑结构而不是总线型拓扑结构,这样,每个子群中的最优个体会依据拓扑结构移民到环中的下一个子群中,另外本文给出了差分进化算法的两个并行模型,并编程实现了第二个模型。实验结果表明,将差分进化算法并行化后,运行时间明显减少,运算性能也显著提高,子群中交流信息分配到不同结点的范围对该算法的性能有重大影响。此外,并不是差分进化中所有的突变策略都同样敏感迁移常数的值。
其他文献
随着工程科学领域对高性能计算需求的加剧,科学计算的规模迅速膨胀。例如军事、能源、医学、生物、气象和人工智能等领域需要更加快速有效的计算能力。传统的串行计算无法满
随着文明的发展,知识的普及,需要存储和传播的信息量越来越大,信息的种类和形式也越来越丰富,以纸本为基础,借阅为手段的传统图书馆服务机制显然不能满足读者的需要。更由于
随着互联网的高速发展,快餐文化越来越普及。互联网上大量的信息越来越多的以短文本的形式出现,搜索引擎的返回结果和微博等都是这种形式的信息的代表。尤其是微博,在最近的
随着银行自动化建设的迅猛发展,ATM自动取款机在人们的日常生活中扮演的角色也越来越重要。但是,由于ATM机具有露天、无人值守的特点,由使用ATM机而引发的顾客与银行的财产纠
聚类算法是一种无监督的算法。它是一种将分散着的数据对象划分到相应的类当中的过程。在聚类之后,同一个类当中的数据对象及其相似的,相反,在不同类当中的数据对象则尽可能
无线频谱是无线网络中最珍贵的资源之一,随着无线网络的发展,未授权频谱资源越来越拥挤,而授权频谱的利用率却相对较低,为提高授权频谱的利用率,提出了认知无线电网络(CRN)。
互联网的域间路由系统使用边界网关协议BGP在不同自治系统之间传递路由可达性信息。作为BGP协议的一部分,内部网关协议iBGP用于在单个自治系统内部的路由器之间传播自治系统之
作为一类主要的组合优化问题,车辆路径问题(VRP)一直受到了计算机科学和运筹学界的广泛关注,在实际工业生产调度中发挥了重要的作用。然而随着交通线路的日趋复杂化以及客户
目前,获取图像的方法越来越丰富,得到图像的数量也在不断增多,近几年数字图像处理方面的研究工作受到了大量学者的关注,一些图像处理的基础研究工作也随之变得重要起来。在很
随着全球信息数字化进程的日益加快,二值图像因其存储简单、结构紧凑的优势得到广泛应用,许多重要资料以二值图像格式保存,所以研究二值图像中的信息隐藏对于信息安全和产权