改进的进化算法用于求解约束优化问题

改进的进化算法用于求解约束优化问题

论文摘要

在科学研究和工程实践中,许多实际问题最终都归结为求解一个带约束条件的函数优化问题。进化计算作为一类通过模拟生物进化过程与机制来求解问题的优化技术,为解决复杂优化问题提供了新的思路和方法,并且在许多约束优化问题的求解上取得了成功。近年来,越来越多的研究者将注意力投在进化算法上,提出了多种约束优化进化算法。本文作者结合佳点集理论重新设计交叉算子,提出佳点集交叉算子,该交叉算子能够生成实数域中具有代表性的子代个体以更好地搜索决策空间。针对该交叉算子,提出一种求解约束优化问题的新算法——基于佳点集约束优化进化算法(COAGPN)。该算法首先把约束优化问题转化为两个目标的多目标优化问题;接着佳点集交叉算子生成子代个体和BGA变异算子增加子代个体的多样性;最后根据当前子代群体的进化信息,利用联赛选择算子或Pareto优超关系选择优胜个体进入下代群体。12个标准测试函数的实验验证算法的有效性、稳健性和通用性,同时也验证了算法收敛速度快的特点,通过与另外两个较好的约束优化进化算法的实验结果的比较表明了该算法具有很高的性能。本文作者还结合记忆策略、差异进化算法和粒子群优化算法提出记忆进化算法(MCOEA)。MCOEA包含两个进化种群:群体和在进化过程中获取的经验组成的记忆单元,种群只允许违反约束程度大的一半粒子由粒子群优化算法进化,这些粒子根据自己历史最好位置和群体历史最好位置提供的信息在搜索区域中遍历,期望找到更好的位置。Acquire()函数将更好的粒子新位置替换掉记忆单元中的对应个体。差异进化算法使得记忆单元中的个体能够与自己的邻域中的个体交流合作以提高自身的性能。Guide()函数又根据粒子群优化算法本身的特点使得记忆单元中的个体指导种群的进化。数值实验中MCOEA取得了有竞争力的实验结果,表明了MCOEA处理各种不同约束优化问题的能力。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 引言
  • 1.1.1 进化算法
  • 1.1.2 约束处理技术
  • 1.2 研究内容
  • 1.3 论文章节安排
  • 第二章 基于佳点集的约束优化进化算法
  • 2.1 交叉算子概述
  • 2.1.1 二进制交叉算子
  • 2.1.2 实数交叉算子
  • 2.2 佳点集交叉算子
  • 2.2.1 佳点集的有关理论
  • 2.2.2 佳点集交叉算子的设计
  • 2.3 基于佳点集的约束优化进化算法设计
  • 2.3.1 约束处理方法
  • 2.3.2 BGA变异算子
  • 2.3.3 算法流程
  • 2.4 数值实验
  • 2.4.1 参数设置
  • 2.4.2 实验结果分析
  • 2.4.3 两个参数的依赖性分析
  • 2.5 本章小结
  • 第三章 解约束优化问题的记忆进化算法
  • 3.1 记忆策略
  • 3.1.1 文化算法
  • 3.2 差异进化算法
  • 3.2.1 算法介绍
  • 3.2.2 相关研究
  • 3.3 粒子群优化算法
  • 3.3.1 算法介绍
  • 3.3.2 相关研究
  • 3.4 记忆进化算法设计
  • 3.4.1 约束处理方法
  • 3.4.2 算法流程
  • 3.4.3 只有50%粒子参与PSO的原因
  • 3.4.4 记忆单元的更新
  • 3.5 数值实验
  • 3.5.1 标准测试函数实验结果
  • 3.5.2 工程算例实验结果
  • 3.5.3 MCOEA VS HPSO
  • 3.5.4 只有50%粒子参与PSO的有效性
  • 3.5.5 DE更新记忆单元的有效性
  • 3.6 本章小结
  • 第四章 总结与展望
  • 4.1 论文工作总结
  • 4.2 下一步的研究方向
  • 参考文献
  • 附录
  • 附录1:标准测试函数
  • 附录2:工程算例
  • 致谢
  • 攻读学位期间主要的研究成果
  • 相关论文文献

    • [1].基于学习的动态多目标方法求解约束优化问题[J]. 武汉大学学报(理学版) 2017(02)
    • [2].求解互补约束优化问题的一类光滑化算法[J]. 嘉应学院学报 2015(08)
    • [3].求解非光滑复合约束优化问题的再分配束方法[J]. 大连理工大学学报 2020(01)
    • [4].分布式约束优化问题研究及其进展[J]. 计算机学报 2015(08)
    • [5].智能算法在约束优化问题中的应用研究[J]. 北华航天工业学院学报 2013(01)
    • [6].求解约束优化问题的多目标粒子群算法[J]. 计算机应用研究 2011(03)
    • [7].一种新的求解约束优化问题的遗传算法[J]. 北京联合大学学报(自然科学版) 2010(02)
    • [8].一种求解约束优化问题的改进差分进化算法[J]. 数学的实践与认识 2017(02)
    • [9].解一般约束优化问题的一种改进拉格朗日-拟牛顿法[J]. 西南民族大学学报(自然科学版) 2012(05)
    • [10].一种求解连续空间约束优化问题的蚁群算法[J]. 郑州大学学报(工学版) 2015(01)
    • [11].解决约束优化问题的改进粒子群算法[J]. 计算机工程与应用 2011(12)
    • [12].互补约束优化问题的乘子序列部分罚函数算法[J]. 运筹学学报 2011(04)
    • [13].约束优化问题的改进混合遗传算法[J]. 化工自动化及仪表 2010(07)
    • [14].随机平衡约束优化问题约束条件的研究[J]. 山东理工大学学报(自然科学版) 2010(05)
    • [15].求解约束优化问题的改进粒子群算法[J]. 系统工程与电子技术 2008(04)
    • [16].低约束密度分布式约束优化问题的求解算法[J]. 软件学报 2011(04)
    • [17].求解约束优化问题的一种复合形遗传算法[J]. 计算机仿真 2011(06)
    • [18].浅谈常用约束优化问题的几种算法及数学实验[J]. 赤峰学院学报(自然科学版) 2010(01)
    • [19].基于合作仲裁求解分布式约束优化问题的研究[J]. 微计算机信息 2008(36)
    • [20].择优学习多个体差分算法求解约束优化问题[J]. 计算机与现代化 2015(10)
    • [21].人工鱼群算法在约束优化问题中的应用[J]. 河北师范大学学报(自然科学版) 2013(05)
    • [22].求解线性等式约束优化问题的移动渐近线法[J]. 电子测试 2013(20)
    • [23].求解非线性约束优化问题的精确罚函数方法[J]. 赤峰学院学报(自然科学版) 2016(13)
    • [24].约束优化问题的一种改进遗传算法收敛性分析[J]. 自动化技术与应用 2015(09)
    • [25].一类互补约束优化问题的一个扰动方法的收敛性[J]. 辽宁师范大学学报(自然科学版) 2014(03)
    • [26].一种求解约束优化问题的进化规划型文化算法[J]. 太原科技大学学报 2009(05)
    • [27].一类约束优化问题的改进教学优化算法[J]. 内江科技 2016(12)
    • [28].求解界约束优化问题的有效集算法综述[J]. 数学的实践与认识 2012(03)
    • [29].一种求解约束优化问题的信赖域微粒群算法[J]. 计算机工程与应用 2011(10)
    • [30].互补约束优化问题的一个非单调信赖域法[J]. 内蒙古大学学报(自然科学版) 2010(05)

    标签:;  ;  ;  ;  

    改进的进化算法用于求解约束优化问题
    下载Doc文档

    猜你喜欢