当前位置:主页 > 科技论文 > 数学论文 >

改进的EGO算法求解较高维的全局优化及其应用

发布时间:2017-06-08 02:11

  本文关键词:改进的EGO算法求解较高维的全局优化及其应用,由笔耕文化传播整理发布。


【摘要】:在现实生活中的许多领域,全局优化问题都是一个值得研究的问题。比如,流体力学中飞机机翼的设计、图像处理中的纹理合成等研究都涉及到全局优化。在分析和解决这些现实生活问题时,本质上都可以归结为,求解所抽象出来的问题模型的全局最优解。因此,全局优化越来越得到国内外学者的关注,成为一个研究热点。而本文所要研究的全局优化同普通的全局优化不一样,其具备以下三个特点:(1)目标函数计算量很大,因此无法做太多的估计。(2)优化问题是黑箱的,没有导数信息等。(3)优化问题具有高度的非线性。高效全局优化(Efficient Global Optimization,简称EGO)算法,是一种经典的全局优化算法,其在求解函数没有解析表达式、或者函数解析表达式非常复杂的问题(即黑箱问题)时,具有不错的效果,对于计算耗时大的问题也表现突出,已广泛应用于生产实践当中。EGO算法目前是基于Kriging模型的算法。基于Kriging函数的EGO算法主要存在以下不足:传统基于Kriging函数的EGO算法往往局限于一个局部最优解,而得不到全局最优解;此外,伴随迭代次数的增多,Kriging函数收敛速度变慢,对于高维问题这一不足就更加明显。针对这些不足,本文拟从两方面进行改进:对EI(Expected Improvement)函数的组成部分赋以权值,并调整这些权值;在迭代时采用随机候选点(Random Candidate Point)采样算法。通过这两方面的改进,不仅可以得到一个相对更优的权重比例,而且由于随机候选点方法相对更加贪婪,能够更好地做好全局搜索和局部搜索的平衡,在相同数目的迭代下,可以得到一个相对更优的最优解,对于相对较高维问题,能够比传统算法更加有效。本文主要工作如下:采用拉丁超立方采样(Latin Hypercube Sampling,简称LHS)获得初始样本集;然后,依据DACE(Design and Analysis of Computer Experiment)方法构建Kriging模型和参数估计,并对模型进行交叉验证,如果验证不通过,则变换目标函数;引入改善期望函数EI作为是否继续迭代的标准,当EI函数的值小于某个阈值的时候,则迭代停止,对EI函数的各组成部分引入权值,调整权值;且用拉丁超立方采样取得初始样本集后,在之后的迭代采样过程中都使用随机候选点方法进行采样。本文用4个检验函数:Keane函数,Levy函数,Michalewicz函数,Rastrigin函数,在相对较高维维度空间进行测试,以及一个应用实例,分别对改进后的EGO算法进行测试,测试结果表明,改进后的EGO算法效果好。
【关键词】:EGO算法 Kriging函数 较高维全局优化问题 EI函数 随机候选点采样
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:O224
【目录】:
  • 摘要5-7
  • ABSTRACT7-11
  • 第一章 绪论11-17
  • 1.1 全局优化算法简介11-13
  • 1.2 较高维、计算耗时优化问题13-14
  • 1.3 EGO简介14
  • 1.4 国内外研究现状14-16
  • 1.5 论文结构安排16-17
  • 第二章 预备工作17-34
  • 2.1 优化问题17-19
  • 2.1.1 优化问题发展历史17
  • 2.1.2 优化问题的表述17-18
  • 2.1.3 黑箱、计算耗时优化问题18-19
  • 2.2 代理模型19-30
  • 2.2.1 常见代理模型19-20
  • 2.2.2 Kriging模型20-30
  • 2.2.2.1 Kriging模型概述20-21
  • 2.2.2.2 DACE概述21-22
  • 2.2.2.3 DACE建模和预测22-23
  • 2.2.2.4 Kriging预测23-25
  • 2.2.2.5 回归模型25-27
  • 2.2.2.6 相关模型27-28
  • 2.2.2.7 空间填充采样28-29
  • 2.2.2.8 用DACE构建Kriging模型29-30
  • 2.3 传统EGO算法简介30-31
  • 2.4 测试函数介绍31-33
  • 2.5 本章小结33-34
  • 第三章 改进EGO算法34-46
  • 3.1 传统EGO算法详解34-38
  • 3.2 加权改进期望函数38-40
  • 3.3 随机候选点采样40-41
  • 3.4 改进EGO算法41-45
  • 3.5 Town Brook Watershed实际问题45
  • 3.6 本章小结45-46
  • 第四章 实验46-55
  • 4.1 实验详细介绍46-53
  • 4.1.1 Keane函数47-48
  • 4.1.2 Levy函数48-50
  • 4.1.3 Michalewicz函数50-51
  • 4.1.4 Rastrigin函数51-53
  • 4.1.5 应用实例53
  • 4.2 本章小结53-55
  • 第五章 结论和展望55-56
  • 致谢56-57
  • 参考文献57-61
  • 攻硕期间的研究成果61-62

  本文关键词:改进的EGO算法求解较高维的全局优化及其应用,,由笔耕文化传播整理发布。



本文编号:431045

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/yysx/431045.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户de9ee***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com