一种用进化方法求解鲁棒最优问题的研究

一种用进化方法求解鲁棒最优问题的研究

论文摘要

现实世界中许多应用问题一般是多属性的,而且应用环境通常是动态变化的,因此,对鲁棒进化(RE)的研究具有十分重要的实际应用价值。为此,本文针对多目标进化中重复个体产生原因和影响、MOEAs搜索鲁棒最优解的性能测试,以及如何提高鲁棒进化的效率等展开研究。主要工作如下:1、归纳总结了影响工程优化设计中的四类不确定因素,对多目标进化算法(MOEAs)的发展历程、单目标鲁棒进化的研究现状和多目标鲁棒进化的研究现状进行了综述。在此基础上,阐述了鲁棒进化研究所面临的困难和挑战。2、对MOEAs中重复个体产生的原因和影响进行了分析。以NSGA-II为例,用实验方法研究了重复个体产生的原因;用概率方法对重复个体的数量进行了分析。同时,用实验方法研究了重复个体对MOEAs性能的影响。3、用实验方法对MOEAs搜索鲁棒最优解的性能进行了测试。针对二维和三维目标测试函数,选取了不同程度的高斯噪音,测试决策变量受到干扰时MOEAs的收敛性和解集的多样性。实验结果显示,当存在干扰时,三维目标测试函数均对噪音十分敏感,但不同的测试函数在敏感程度上有较大差异。4、提出了一种用拟蒙特卡罗方法提高EA搜索鲁棒最优解性能的方法。有效估计有效目标函数(EOF)是提高EA搜索鲁棒最优解性能的关键,针对原始蒙特卡罗(C-MC)方法计算蒙特卡罗积分(MCI)的近似值时,采用随机抽样(RS)存在精度较低的不足,本文通过引入拟蒙特卡罗(Q-MC)方法,来获得MCI的近似值;同时采用三种低偏差序列·-SQRT序列、SOBOL序列和Korobov点阵,来提高MCI的精度。实验结果表明,Q-MC方法可以有效地减少MCI估计EOF的误差,提高了REA搜索鲁棒最优解的性能。5、提出了一种提高MOEAs搜索鲁棒最优解效率的方法。针对MOEAs在搜索鲁棒最优解时,存在求解效果差、效率低等不足,本文采用拉丁超立方体抽样(LHS)计算EOF,通过实例说明和理论分析,论证了LHS具有比RS更好的估计EOF的精度。为了进一步提高MOEAs搜索鲁棒最优解的效率,提出了一种自适应抽样技术(ALHS),在优化过程中自适应地调整样本规模,有效地减少了计算样本EOF的次数和CPU时间。通过两个MROPs测试函数,针对ALHS、LHS和RS三种方法进行了对比实验,结果表明,ALHS比RS和LHS具有更好的求解效率和效果,LHS比RS效率和效果更好。6、提出了一种求解多目标旅行商问题的混合遗传算法。通过引入逆转算子(爬山法),来提高局部搜索能力;根据TSP适应度地貌特征,设计了一种贪婪的复合变异算子,来提高全局搜索能力;在此基础上,提出一种新的混合遗传算法,实验结果表明了所提出的算法具有较好的求解多目标TSP问题的性能。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 鲁棒进化具有十分广阔的应用前景
  • 1.2 进化算法发展历史
  • 1.3 单目标鲁棒进化(SRE)研究现状
  • 1.4 多目标鲁棒进化(MRE)研究现状
  • 1.5 RE的发展趋势和MRE研究所面临的挑战
  • 1.6 本文主要内容及组织结构
  • 第二章 MOEAS中的重复个体研究
  • 2.1 MOEAs有关概念
  • 2.2 非支配排序遗传算法(NSGA-Ⅱ)
  • 2.2.1 NSGA-Ⅱ简介
  • 2.2.2 算法描述
  • 2.2.3 算法流程
  • 2.3 NSGA-Ⅱ中重复个体的研究
  • 2.3.1 NSGA-Ⅱ中重复个体数目与编码方式的关系
  • 2.3.2 NSGA-Ⅱ中重复个体产生原因分析
  • 2.3.3 重复个体数量的概率分析
  • 2.3.4 重复个体对算法性能的影响
  • 2.4 其它多目标进化算法中的重复个体
  • 2.5 本章总结
  • 第三章 MOEAS鲁棒性能的实验测试
  • 3.1 鲁棒优化问题
  • 3.2 MOEAs在二目标测试函数下的鲁棒性能
  • 3.2.1 测试函数
  • 3.2.2 性能评价指标
  • 3.2.3 实验结果及分析
  • 3.3 MOEAs在三目标测试函数下的鲁棒性能
  • 3.3.1 测试函数
  • 3.3.2 测试环境及参数设置
  • 3.3.3 实验结果及分析
  • 3.4 本章总结
  • 第四章 用拟蒙特卡罗方法提高EA搜索鲁棒最优解性能
  • 4.1 引言
  • 4.2 搜索鲁棒最优解的进化算法
  • 4.2.1 鲁棒最优解
  • 4.2.2 原始蒙特卡罗方法
  • 4.2.3 进化算法设计
  • 4.3 拟蒙特卡罗方法
  • 4.3.1 偏差
  • 4.3.2 Kokama-Hlawka不等式
  • 4.3.3 本文使用的Q-MC方法
  • 4.4 实验及结果分析
  • 4.4.1 测试问题
  • 4.4.2 实验环境设置
  • 4.4.3 实验及数据分析
  • 4.5 本章总结
  • 第五章 一种提高MOEAS搜索鲁棒最优解效率的方法
  • 5.1 引言
  • 5.2 多目标鲁棒优化问题及其鲁棒最优解
  • 5.2.1 多目标鲁棒优化问题
  • 5.2.2 多目标鲁棒最优解
  • 5.3 基于LHS的MOEAs求解鲁棒最优解
  • 5.3.1 用LHS计算有效目标函数
  • 5.3.2 LHS与RS效果比较
  • 5.3.3 MROPs测试函数
  • 5.3.4 实验仿真
  • 5.4 使用自适应抽样技术提高MOEAs的效率
  • 5.4.1 自适应抽样技术
  • 5.4.2 ALHS效率分析
  • 5.4.3 仿真实验
  • 5.5 本章总结
  • 第六章 求解多目标旅行商问题的混合遗传算法
  • 6.1 旅行商问题
  • 6.1.1 旅行商的定义
  • 6.1.2 多目标旅行商问题
  • 6.1.3 多目标旅行商问题的数学模型
  • 6.1.4 多目标TSP研究现状
  • 6.2 求解多目标旅行商问题的混合遗传算法
  • 6.2.1 编码
  • 6.2.2 种群初始化
  • 6.2.3 选择算子
  • 6.2.4 交叉算子
  • 6.2.5 变异算子
  • 6.2.6 局部搜索方法——爬山法
  • 6.3 实验设计与结果
  • 6.4 本章总结
  • 第七章 总结与展望
  • 7.1 本文工作总结
  • 7.2 进一步的工作
  • 参考文献
  • 致谢
  • 攻读博士学位期间主要的研究成果
  • 相关论文文献

    标签:;  ;  ;  ;  

    一种用进化方法求解鲁棒最优问题的研究
    下载Doc文档

    猜你喜欢