发明名称 一种多变量全局优化算法
摘要 本发明公开了一种多变量全局优化算法,包括以下步骤:初始采样、构建初始元模型集、在元模型集上搜索Pareto点集、更新适存度集合、判断新点集是否满足收敛条件、以增量RBF方法更新元模型集。本发明针对现有基于元模型的多变量优化方法采用的大都为单值元模型,一个变量函数须对应一个元模型,存在复杂度高、计算量大等问题,提出元模型集的概念,根据RBF函数的特点,将其系数向量转化为系数矩阵,使得多个变量可在同一元模型中进行仿真,大大优化了多变量优化算法。大大减少了计算工作量,降低了优化算法难度,节省宝贵计算资源,进而为工业设计中复杂机电产品结构优化设计提供一种新的思路与方法。
申请公布号 CN105608267A 申请公布日期 2016.05.25
申请号 CN201510958096.7 申请日期 2015.12.21
申请人 许昌学院 发明人 胡万强
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 代理人
主权项 一种多变量全局优化算法,其特征在于:包括以下步骤:步骤一:初始采样:通过拉丁超立方采样方法采样构建初始样本点集X<sup>(i)</sup>,主要依据设计变量个数p和采样点个数p<sup>2</sup>;步骤二:构造初始元模型集:调用目标函数仿真,获得样本点集X<sup>(i)</sup>的响应值Y<sup>(i)</sup>,利用X<sup>(i)</sup>、Y<sup>(i)</sup>来构建初始元模型集,适存度集合F<sup>(i)</sup>通过Pareto适存度函数公式来计算;步骤三:在元模型集上搜索Pareto点集:在元模型集上搜索非支配点集<img file="FDA0000884566060000011.GIF" wi="125" he="78" />以改进的增量拉丁超立方采样方法增加采样点,更新样本点集适存度值,在元模型集上搜索近似Pareto最优解,以全部边界点适存度值趋于零作为收敛准则;步骤四:更新适存度集合:令<img file="FDA0000884566060000012.GIF" wi="399" he="84" />在目标函数进行仿真时,获得样本点集X<sup>(i+1)</sup>对应值Y<sup>(i+1)</sup>,然后根据增量Pareto适存度算法来计算样本点X<sup>(i+1)</sup>,更新适存度集合<img file="FDA0000884566060000013.GIF" wi="150" he="87" />步骤五:新点集是否满足收敛条件:判断经过精确分析的样本点的非支配点集<img file="FDA0000884566060000014.GIF" wi="116" he="85" />是否满足收敛条件,如满足则退出循环,否则转向步骤三;步骤六:以增量RBF方法更新元模型集,令i=i+1,再次循环。
地址 461000 河南省许昌市魏都区八一路88号许昌学院