解决连续型无约束全局优化问题的几种进化算法

解决连续型无约束全局优化问题的几种进化算法

论文摘要

近些三十年来,无约束优化计算方法已成为科学、工程、商业等诸多领域中广泛研究的课题。如何设计快速有效的无约束优化算法已经成为优化工作者甚为关心的问题。进化算法是一类基于生物进化机制的随机性全局搜索方法。在现有的优化算法中,进化算法因其在求解复杂优化问题方面的优势成为优化的热门工具。本文对优化问题展开了研究,旨在寻求有效地求解连续型无约束优化问题的进化算法。首先对全局优化问题的来源和发展进行了介绍,而后详细阐述了进化算法的四个主要分支、收敛性理论、衡量标准、研究现状和存在的主要问题。第三章设计了一个基于下降规模函数的杂交算子,在寻找实值函数下降方向的同时始终能遍历整个可行空间;为此,在初始种群生成过程中,融入了确定性和随机性两种因素;设计了一个既能提高收敛速度又能摆脱局部最优的变异算子以增强算法的效果;在此基础上给出了一种新的进化算法,并证明了收敛性。最后数值实验表明新算法快速有效。在第四章,利用种群中最好点与其他点之间的关系来确定搜索方向;为了提高非均匀变异算子在进化后期的搜索能力,通过均衡算子的局部搜索和全局搜索能力对其进行了改进;在此基础上,提出了一种快速寻优的解连续型无约束优化的进化算法,并证明了算法的全局收敛性。最后,运用新算法对27个标准函数进行了性能测试,实验结果表明改进后的非均匀变异算子优于原非均匀变异算子,新算法与其他算法相比,可以取得效果更好,鲁棒性更高的最优解。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 引言
  • 1.2 全局优化问题的来源与发展
  • 1.2.1 最优化问题的分类
  • 1.2.2 最优化方法的应用
  • 1.2.3 最优化方法的研究现状
  • 1.3 本文的主要工作及安排
  • 第二章 进化算法简介
  • 2.1 进化算法的四大分支
  • 2.1.1 遗传算法(Genetic Algorithm)
  • 2.1.2 遗传程序设计(Genetic Programming)
  • 2.1.3 进化策略(Evolution Strategies)
  • 2.1.4 进化规划(Evolutionary Programming)
  • 2.2 进化算法的收敛性理论
  • 2.2.1 一般遗传算法的收敛性理论
  • 2.2.2 实数编码的进化算法的收敛性分析
  • 2.3 进化算法的衡量标准
  • 2.4 进化算法的研究现状及应用范围
  • 2.5 进化算法存在的主要问题
  • 第三章 一种基于下降规模函数的进化算法
  • 3.1 初始种群
  • 3.2 进化算子
  • 3.2.1 基于下降规模函数的杂交算子
  • 3.2.2 变异算子
  • 3.3 一种新的全局优化算法
  • 3.4 算法的全局收敛性
  • 3.5 数值模拟和结果分析
  • 3.6 结论
  • 第四章 一种快速寻优的全局优化进化算法
  • 4.1 杂交算子
  • 4.2 变异算子
  • 4.3 一种新的全局优化进化算法
  • 4.4 全局收敛性
  • 4.5 数值模拟和结果分析
  • 4.6 结论
  • 结束语
  • 致谢
  • 参考文献
  • 在读期间的研究成果
  • 附录 A
  • 相关论文文献

    标签:;  ;  ;  

    解决连续型无约束全局优化问题的几种进化算法
    下载Doc文档

    猜你喜欢