基于小生境的并行遗传程序系统研究与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:xdt1973
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着进化计算的迅速发展和普及,进化计算领域的分支——遗传程序设计的研究在90年代后达到了高潮。遗传程序设计算法是根据生物学原理对个体(计算机程序)进行生物学意义上的优胜劣汰操作,最终得到性能较好个体的一种进化算法。 目前,遗传程序设计算法理论已基本成熟,在多个领域应用得到应用——如模式识别,专利自动发现、电路设计等。由于遗传程序设计算法具有内在并行性,对遗传程序设计的并行化研究也在进行中。 遗传程序设计并行化的研究主要集中在并行策略研究和通用并行系统研究两个方面。随着应用的不断普及、问题规模不断增大,急需提供遗传程序设计的计算效率,需要采用并行化的遗传程序设计方法。并行遗传程序设计最大的特点就是提高求解速度及更好的搜索全局最优,本文把使用在遗传算法中的小生境策略引入了并行遗传程序设计,建立了基于小生境的并行遗传程序设计系统。 本文在以下方面进行研究,以解决在遗传程序设计领域里的求解速度较慢和早熟(容易陷入局部最优)两个问题。 1.充分利用遗传程序设计的并行性,在此基础上融合现有的大量串行系统,提出一个基于现有串行系统的并行遗传程序设计系统; 2.把小生境技术应用到并行系统中,提出基于小生境的域并行模型及迁移算法; 3.结合并行遗传算法模型和自适应策略,提出了融合自适应策略的遗传程序设计并行模型。 本文的实验结果也表明了本系统具有更快的收敛速度和更高的收敛精度。 目前对于并行遗传程序设计的研究,由于实验条件不充分,国内还开展的很少。本文的研究意义在于通过复用现有的串行系统,设计出基于小生境的并行遗传程序设计系统。
其他文献
随着计算机与信息技术的飞速发展,使人们能以更快、更廉价的方式获取信息,这就使得信息的数量以指数速度增长,人们称之为信息爆炸。在这些大量数据的背后隐藏着很多具有决策意义
当前,Web技术在Internet上得到了广泛的应用。如何构造功能强大、应用灵活、开发简便的Web应用程序是技术探讨的热点,而解决该问题的关键是系统架构、设计模式和开发方法。
从全球范围来看,近年来企业因安全问题引起的损失成倍增长;同时由于网络由封闭的计算机网络发展为开放的互联网络,业务由简单的数据通信,发展到网上交易,促使信息安全技术也
SamSung公司的S3C410B是基于以太网应用系统的高性价比16/32位RISC微控制器,内含一个有ARM公司设计的16/32位ARM7TDMIRISC处理器核,ARM7TDMI为低功耗、高性能的16/32核,最适合
现场总线是用于过程自动化和制造自动化最底层的现场设备或现场仪表互连的通信网络,是现场通信网络与计算机控制系统的集成。现场总线的节点是具有综合功能的智能仪表,现场总
本文首先指出了在目前广泛应用的传统软件工程方法开发软件产品所存在的问题,对比分析和研究了敏捷软件开发与传统软件工程的区别,引入了敏捷软件开发的概念和内容。然后详细介
当前,建筑业的审核、算量、施工等设计后工序仍停留在人工读图的状态。VHEasyQS作为第五代算量软件,在设计时直接生成完整的建筑物三维模型并实现构件间全局搭接关系分析,真正做
开发企业级管理信息系统须符合企业的实际业务需求,尽可能易于重用和扩展,需要快速且高效地进行开发,确保可以及时投入使用。为满足这些要求,应采用N层软件体系结构以及快速有效
随着信息技术的发展,可以利用的信息资源越来越丰富。人们难以从这些资源中找到自己需要的信息,因此,自动问答、信息检索、信息抽取等技术应运而生。自然语言处理技术作为这些应
联机分析处理技术和数据挖掘技术都是决策支持的重要技术,两者在决策分析过程中可以分工合作、功能互补。但是两者的产生背景、发展历程、数据基础、分析层次、用户群等方面存