论文摘要
源函数估值次数少是面向多领域设计分析的全局优化算法的基本原则,而传统的优化算法难以满足此要求。基于响应面的全局优化算法使用响应面进行估值,因此可以大大减少源函数的估值次数。本文结合国家自然科学基金项目课题,对基于Kriging模型的全局优化方法进行研究,具有研究意义和实践价值。本文的主要工作有:首先介绍了响应面构造中较为常用的几种实验设计(design of experiment, DOE)方法,阐述了这些方法的原理,分析比较了各自的优缺点。分析了Kriging模型的特点和建模过程,提出了Kriging模型的增量构造方法。该方法利用已经得到的关联矩阵的逆矩阵和新增的数据点,忽略关联系数优化的过程,直接进行矩阵运算,得到新关联矩阵的逆矩阵,进而得到更新后的预测模型。大量的测试结果表明:增量方法可在损失少量精度的情况下大大缩短模型更新的时间。研究和分析了基于Kriging模型的高效全局优化(efficient global optimization, EGO)算法,指出了EGO算法中存在的迭代次数增多时构建Kriging模型速度过慢以及对于某些响应值变化范围较大的目标函数出现过早收敛等问题,提出了改进EGO算法。改进EGO算法使用增量Kriging方法和更加严谨的停止规则,即同时考虑改善期望、自变量和响应值改变等因素。通过对标准的全局优化测试算例进行测试,结果表明改进的EGO算法具有更高的效率和稳定性。