[发明专利]一种函数极点搜索的优化方法在审
申请号: | 201710207422.X | 申请日: | 2017-03-31 |
公开(公告)号: | CN106991079A | 公开(公告)日: | 2017-07-28 |
发明(设计)人: | 冯大政;蒋燕;冯祥卫 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06F17/17 | 分类号: | G06F17/17 |
代理公司: | 西安睿通知识产权代理事务所(特殊普通合伙)61218 | 代理人: | 惠文轩 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 函数 极点 搜索 优化 方法 | ||
1.一种函数极点搜索的优化方法,其特征在于,包括以下步骤:
步骤1,确定一维优化问题minx f(x),x∈D,f(x)为目标函数,D为搜索区间,D∈[Q,G];min表示求最小值操作,x为目标函数的自变量,G>Q,Q、G分别为实数;
初始化:令xi为第i个搜索起点,i的初始值为1,且第1个搜索起点为搜索区间的左端点Q;
分别令xn表示成功搜索到的第n个局部极小点,令xn′表示成功搜索到的第n'个局部极大点,n、n'的初始值都为1;
步骤2:若目标函数f(x)在第i个搜索起点xi处的右增量小于0,使用一维局部下山搜索算法搜索目标函数在搜索区间D内的第n个局部极小点xn;若目标函数f(x)在第i个搜索起点xi处的右增量大于0,使用一维局部上山搜索算法搜索目标函数在搜索区间D内的第n'个局部极大点xn′;
若在搜索区间D内成功搜索到目标函数f(x)的第n个局部极小点xn或在搜索区间D内成功搜索到目标函数f(x)的第n'个局部极大点xn′,转至步骤3;否则表明搜索越界,并在搜索区间D内成功搜索到目标函数f(x)的P个局部极小点,以及在搜索区间D内成功搜索到目标函数f(x)的Q'个局部极大点xn,转步骤4;
步骤3:令i加1,并将在搜索区间D内成功搜索到目标函数f(x)的第n个局部极小点xn或者在搜索区间D内成功搜索到目标函数f(x)的第n'个局部极大点xn′作为第i个搜索起点xi,然后令n'加1或者令n加1,转至步骤2;
直到在搜索区间D内成功搜索到目标函数f(x)的P个局部极小点,以及在搜索区间D内成功搜索到目标函数f(x)的Q'个局部极大点;P为搜索区间D内成功搜索到目标函数f(x)的局部极小点总个数,Q'为在搜索区间D内成功搜索到目标函数f(x)的局部极大点总个数,P、Q'为分别为自然数;
步骤4:将搜索区间D内成功搜索到目标函数f(x)的P个局部极小点按各自对应目标函数值从小到大进行排序,并将对应目标函数值最小的局部极小点,作为搜索区间D内目标函数f(x)的全局极小点。
2.如权利要求1所述的一种函数极点搜索的优化方法,其特征在于,在步骤2中,所述若目标函数f(x)在第i个搜索起点xi处的右增量小于0,其表达式为:f(xi+δ)-f(xi)<0;所述若目标函数f(x)在第i个搜索起点xi处的右增量大于0,其表达式为:f(xi+δ)-f(xi)>0;δ为第一扰动参数,且搜索区间D为连续区间时,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710207422.X/1.html,转载请声明来源钻瓜专利网。