Print

自适应小生境遗传算法的研究

论文摘要

多峰优化问题广泛存在于优化、机器学习、工业应用等领域。小生境遗传算法是用来解决多峰优化问题的有效手段。目前,小生境遗传算法中用得最多的是基于共享函数的适应值共享遗传算法。这类算法的缺陷在于需要事先估计解空间的峰半径和峰个数,但大多数实际设计问题和决策问题的解空间都比较复杂,很难准确估计出算法需要的参数。针对上述问题,本文在阅读大量国内外文献的基础上,对小生境遗传算法进行了一定的理论研究和分析,主要包括以下内容:1.简要介绍了遗传算法的发展历史和研究现状,并阐述了遗传算法的基本原理、基本概念以及主要实现技术,同时分析了遗传算法的局限性,并提出算法所需解决的关键问题。2.详细介绍了目前常见的几种小生境遗传算法。阐述了每一种小生境算法的主要思想和算法步骤,并对算法的搜索性能和收敛速度做了对比分析。其中,重点介绍了适应值共享遗传算法。3.在自适应小生境遗传算法的基础上,本文提出自适应K—均值聚类适应值共享小生境遗传算法。这种算法将聚类分析、自适应技术有机地结合起来,并且对于通常的K——均值聚类方法做了改进,即引进了一个最小聚类距离,通过调节最小聚类距离控制收敛到的小生境的数目,避免找到无效的极值点。这种算法不仅无需事先确定生境的具体数目和生境半径的大小,而且计算量小,搜索效率较高。给出的仿真实验表明,随着进化代数的增加,自适应K—均值聚类适应值共享小生境遗传算法具有较好的多峰搜索能力,提高了算法适用性。

论文目录

  • 摘要
  • Abstract
  • 插图或附表清单
  • 引言
  • 1 绪论
  • 1.1 遗传算法发展简史及现状
  • 1.2 遗传算法的应用
  • 1.3 论文主要内容
  • 2 遗传算法的原理和实现技术
  • 2.1 遗传算法的基本概念
  • 2.2 遗传算法的基本原理
  • 2.3 遗传算法的实现技术
  • 2.3.1 参数编码
  • 2.3.2 初始群体的设定
  • 2.3.3 适应度函数的设定
  • 2.3.4 遗传算子
  • 2.3.5 遗传算法的控制参数
  • 2.4 遗传算法的特点及其局限性分析
  • 2.5 本章小结
  • 3 小生境遗传算法
  • 3.1 物种形成与小生境技术
  • 3.2 几种常见的小生境遗传算法
  • 3.2.1 适应值共享遗传算法
  • 3.2.2 拥挤遗传算法
  • 3.2.3 隔离小生境遗传算法
  • 3.3 算法的定性比较
  • 3.4 本章小结
  • 4 自适应K均值聚类小生境遗传算法
  • 4.1 问题的提出
  • 4.2 自适应适应值共享遗传算法
  • 4.3 聚类分析小生境遗传算法
  • 4.4 自适应K均值聚类适应值共享小生境遗传算法
  • 4.5 数值实验
  • 4.6 本章小结
  • 5 结论
  • 参考文献
  • 致谢
  • 作者简介及读研期间主要科研成果
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/571d47a8f779ec5a6a8667a2.html