动态竞争策略的链式多智能体遗传算法的研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:aeo55121890
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
遗传算法(Genetic Algorithm)是根据生物进化理论和遗传变异理论提出的一种基于种群搜索的优化算法。由于其具有简单易行、鲁棒性强,以及不需要很多专业领域先验知识等特点,所以遗传算法在众多领域有良好的应用前景。但传统遗传算法有时会出现早收敛及搜索效率不高的现象,制约了它的进一步推广应用。针对这两个不足,提出了一种链式智能体遗传算法CAGA(Chainlike Agents Genetic Algorithm)。该算法是一种单种群智能体遗传算法,采用实数编码,用生存在链式环境中的智能体代表候选解,通过智能体间的竞争与合作来搜索最优解。同时,该算法通过动态邻域竞争、邻域正交交叉、自适应变异等改进措施,提高智能体的搜索效率从而提高算法的优化性能。实验采用多个国际标准测试函数对该算法和其它几种改进遗传算法进行了多次函数优化性能测试。实验结果表明,该算法能有效防止早收敛现象,比其它多种改进GAs有较高的搜索效率。对于一些复杂性和难度较大的应用问题,CAGA这种单种群智能体遗传算法仅采用一个种群进化,无法实现多种群并行搜索的性能,其算法的优化速度仍不能满足系统的实时性要求。基于此,本文进一步展开研究,提出了多子群协同链式智能体遗传算法(Multi-population Agents Genetic Algorithm,MPAGA)。该算法结合协同进化思想,采用了多子群并行搜索模式。其思路是:首先整个种群被划分为多个子群;其次,每个子群采用CAGA的方式进行进化,子群间通过共享智能体进行遗传信息的分享与传递,以实现多个子群协同寻找满意解的目的,有效提高了优化速度。本文采用多个国际标准的复杂测试函数对该算法的优化性能进行了测试。测试结果表明,与其它多种改进GAs相比,该算法不仅有较高质量的满意解,而且有较短的算法运行时间,能有效提高算法的优化速度。此外,本文简短讨论了链式智能体遗传算法在特征选择中的应用。为了适应特征选择应用的需要,本文采用二进制编码作为搜索算法的编码方式,选用距离测度作为评价准则,并使用BP神经网络作为分类器对所选特征子集进行了分类测试。文末采用机器学习的经典数据集作为待分类数据集进行了多次测试。实验结果表明,与其它几种改进GAs相比,该算法能以较短的运算时间搜索到入选特征数较少但识别率较高的特征子集。
其他文献
传统的透明导电薄膜在可见区具有较高的透过率,并兼具优良的导电性,已应用于平板液晶显示器、触摸屏、太阳能电池等领域。但传统透明导电薄膜由于带隙宽度的限制(一般小于4eV
随着计算机技术、芯片技术、传感器技术和网络技术的快速发展,家用服务机器人正逐步进入人们的日常生活。基于当前国内外家用机器人的发展现状,我们面向实际需求设计了一款能
近年来,微波技术正以飞快的速度向前发展,各种微波天线和微波器件得到广泛的应用。作为相控阵天线的基本元件,移相器起着重要的作用,铁电体移相器已成为国内外研究的热门。与之相关的铁电体材料的研究与开发,已引起许多科技工作者的高度重视和兴趣。为了适应这一发展,迫切需要研究铁电体材料参数测试方法。但目前为止,对于微波电介质材料的高介电常数测试,国内外还没有一个统一、成熟的标准和技术。因而,铁电体材料高频高介
想用自己的足迹来画出自己的地图,这种壮志可不只是说来听听。James Gulliver Hancock这位插画家正踏踏实实地在做这件事情。他云游四方,欧亚美大陆都留下了自己的足迹,并且沉迷于绘画的他,将自己对生活中、旅途中的所见所闻的喜怒哀乐跃然纸上,描绘出了与众不同的“手绘地图”。把遇到的每个地方画下来让他觉得更加真实。绘画使他更加关注身边事物,通过这种方式能更好的“认识”自己所在的城市。近期他