基于博弈策略的多目标进化算法研究

基于博弈策略的多目标进化算法研究

论文摘要

多目标优化问题(MOP)是科学研究与工程实践中普遍存在又非常重要的一类基础性优化问题,具有广泛的应用前景。起源于生物进化理论的多目标进化算法(MOEA)是求解该问题的一种主流方法。目前该方法主要基于非支配解排序,随着种群的进化,候选解的层次数不断减少,种群多样性逐渐丢失,造成种群进化动力不足,使算法容易出现收敛速度慢、容易进入局部最优、全局寻优能力弱等问题。博弈论(Game Theory)是研究主体为争取最大利益如何做出决策的一门科学,它和多目标问题都属于多主体优化问题。借鉴博弈论的基本知识和理论求解多目标优化问题,无论是对提高多目标进化算法性能,还是拓展多目标优化问题工程应用领域都有积极的意义。本文围绕基于博弈的多目标优化算法以及在网格任务调度中的应用展开工作,主要内容包括:首先,介绍多目标优化问题并总结目前已有的求解方法,给出了几种常见的群智能算法基本原理和求解过程。另外,讲解了博弈论的基本知识,并结合对多目标进化算法中种群进化过程的分析,指出了两者结合的可能性;其次,在研究多目标进化算法和各种博弈模型的基础上,本文提出了一种基于混合策略博弈的多目标进化算法(MSG-MOEA)。将种群每次迭代过程看做是一场博弈,各博弈参与人不断调整博弈策略,追求自身利益最大化,带动种群向Pareto前沿进化。算法分析和仿真实验表明本算法在解的分布性和收敛性方面都有较好的表现;最后,提出了一种基于MSG-MOEA的多目标网格任务调度算法。针对现实网格环境中存在计算资源失效等问题,提出了基于任务生存性和任务完成时间的网格调度模型。设计了符合该模型的基于MSG-MOEA的调度算法。仿真实验结果表明,该算法可以很好的解决多目标网格调度问题。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 插图索引
  • 附表索引
  • 第1章 绪论
  • 1.1 研究背景与意义
  • 1.1.1 研究背景
  • 1.1.2 意义
  • 1.2 国内外研究现状
  • 1.3 主要研究内容与文章结构
  • 1.3.1 主要研究内容
  • 1.3.2 本文的工作安排
  • 第2章 多目标优化问题和优化算法
  • 2.1 多目标优化问题概述
  • 2.1.1 多目标优化问题描述
  • 2.1.2 多目标优化算法发展
  • 2.2 传统的多目标优化算法
  • 2.2.1 几种典型的传统多目标优化算法
  • 2.2.2 传统算法存在的不足
  • 2.3 群体智能多目标优化算法
  • 2.3.1 群体智能进化算法简介
  • 2.3.2 几种常见的群体智能算法
  • 2.4 小结
  • 第3章 基于博弈思想的多目标优化算法
  • 3.1 博弈论概述
  • 3.1.1 博弈论的研究发展
  • 3.1.2 博弈论基本要素
  • 3.1.3 几种常见的博弈论模型
  • 3.2 多目标优化算法与博弈论
  • 3.2.1 两者结合的可能性
  • 3.2.2 两者结合的必要性
  • 3.2.3 多目标优化与博弈论的研究
  • 3.3 蕴含博弈思想的多目标优化算法
  • 3.3.1 协同进化算法
  • 3.3.2 基于静态贝叶斯博弈的多目标遗传算法
  • 3.4 小结
  • 第4章 基于混合策略博弈的多目标进化算法
  • 4.1 混合策略的博弈
  • 4.2 基于混合策略博弈的多目标遗传算法
  • 4.2.1 博弈模型
  • 4.2.2 算法描述
  • 4.3 算法分析
  • 4.3.1 算法复杂性分析
  • 4.3.2 算法收敛性分析
  • 4.4 实验分析
  • 4.4.1 测试函数
  • 4.4.2 实验参数
  • 4.4.3 实验结果
  • 4.5 小结
  • 第5章 基于 MSG-MOEA 的多目标网格调度问题求解
  • 5.1 网格任务调度概述
  • 5.1.1 网格任务调度的主要特点
  • 5.1.2 网格任务调度的主要目标
  • 5.1.3 网格任务调度算法的研究现状
  • 5.2 基于 MSG-MOEA 算法的网格任务调度
  • 5.2.1 问题模型及系统建模
  • 5.2.2 算法描述
  • 5.3 实验仿真与分析
  • 5.3.1 网格环境参数
  • 5.3.2 实验结果及分析
  • 5.4 小结
  • 结论
  • 参考文献
  • 致谢
  • 附录A (攻读学位期间发表的论文与获得的成果)
  • 附录B (攻读学位期间参加的科研项目)
  • 相关论文文献

    • [1].基于进化角度比较方法的高维多目标进化算法[J]. 现代计算机 2020(03)
    • [2].科技文摘[J]. 中国农业文摘-农业工程 2017(04)
    • [3].多目标进化算法综述[J]. 软件导刊 2017(06)
    • [4].基于自适应支配准则的高维多目标进化算法[J]. 电子学报 2020(08)
    • [5].多目标进化算法求解无功优化问题的比较与评估[J]. 电网技术 2013(06)
    • [6].基于分布估计的分解多目标进化算法[J]. 软件导刊 2012(10)
    • [7].一种改进的基于差分进化的多目标进化算法[J]. 计算机工程与应用 2008(29)
    • [8].混合个体选择机制的多目标进化算法[J]. 软件学报 2019(12)
    • [9].基于事件触发的自适应邻域多目标进化算法[J]. 华东理工大学学报(自然科学版) 2020(01)
    • [10].一种基于分解和协同的高维多目标进化算法[J]. 软件学报 2020(02)
    • [11].动态邻域的分解多目标进化算法[J]. 小型微型计算机系统 2017(09)
    • [12].基于聚集密度的约束多目标进化算法[J]. 安徽理工大学学报(自然科学版) 2016(01)
    • [13].基于种群分类的动态约束多目标进化算法[J]. 皖西学院学报 2015(05)
    • [14].基于精英重组的混合多目标进化算法[J]. 北京科技大学学报 2013(09)
    • [15].一种基于信息分离的高维多目标进化算法[J]. 软件学报 2015(05)
    • [16].多目标进化算法在船舶设计中的应用[J]. 船海工程 2013(05)
    • [17].基于混合多目标进化算法的多无人机侦察路径规划[J]. 系统工程与电子技术 2010(02)
    • [18].基于分解和支配关系的超多目标进化算法[J]. 电子与信息学报 2020(08)
    • [19].一种基于角度惩罚距离的高维多目标进化算法[J]. 电子与信息学报 2018(02)
    • [20].采用个体进化状态判定策略的分解类多目标进化算法[J]. 小型微型计算机系统 2018(08)
    • [21].一种改进的动态无约束多目标进化算法[J]. 软件导刊 2015(10)
    • [22].船舶操纵性优化的约束多目标进化算法[J]. 哈尔滨工程大学学报 2020(09)
    • [23].基于有约束多目标进化算法的冷轧负荷分配分析[J]. 中国机械工程 2017(01)
    • [24].基于多目标进化算法的多距离聚类研究[J]. 计算机应用研究 2019(01)
    • [25].多目标进化算法在通信网络中的应用研究[J]. 湖北农机化 2017(06)
    • [26].一种改进的基于密度的多目标进化算法[J]. 电子学报 2016(05)
    • [27].基于多目标进化算法的协同设计冲突消解方法[J]. 计算机集成制造系统 2010(09)
    • [28].基于距离收敛量和历史信息密度的多目标进化算法[J]. 计算机应用研究 2017(12)
    • [29].基于自适应差分进化的多目标进化算法[J]. 计算机集成制造系统 2011(12)
    • [30].多宇宙并行量子多目标进化算法[J]. 计算机工程与应用 2008(27)

    标签:;  ;  ;  ;  

    基于博弈策略的多目标进化算法研究
    下载Doc文档

    猜你喜欢