[发明专利]一种求解实值优化问题的文化算法在审
申请号: | 201710483320.0 | 申请日: | 2017-06-22 |
公开(公告)号: | CN107590539A | 公开(公告)日: | 2018-01-16 |
发明(设计)人: | 张君;黎明;王艳;汪宇玲 | 申请(专利权)人: | 南京航空航天大学 |
主分类号: | G06N5/02 | 分类号: | G06N5/02 |
代理公司: | 南京经纬专利商标代理有限公司32200 | 代理人: | 张惠忠 |
地址: | 210016 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 求解 优化 问题 文化 算法 | ||
1.一种求解实值优化问题的文化算法,步骤如下:
步骤一,初始化文化算法相关参数;
步骤二,初始化种群空间,评价个体的适应度值;
步骤三,初始化信仰空间;
步骤四,影响函数生成新个体;
步骤五,父子竞争更新种群;
步骤六,种群个体交叉变异;
步骤七,从种群空间提取形势知识和规范知识;
步骤八,利用知识精炼方法更新信仰空间知识;
步骤九,判断是否满足终止条件;是,算法终止;否,返回步骤四;
其特征在于,所述步骤八中的知识精炼方法分别包括:方法一,根据平均变化量之和更新信仰空间知识(CAbm);方法二,根据变化量平方和的算术平方根来更新信仰空间知识(CAbv)和方法三,根据父母中心交叉来更新信仰空间知识(CApc)。
2.根据权利要求1所述的一种求解实值优化问题的文化算法,其特征在于,所述方法一,根据平均变化量之和更新信仰空间知识(CAbm)的计算公式如下:
M=skt+1-skt(1)
f(i)=M(i)*N(i) (3)
skt+1=skt+1+f (4)
假设可行解是n维变量,i=1,2,…,n;公式(1)中,skt是第t代形势知识,skt+1是第t+1代形势知识,M是第t+1代形势知识和第t代形势知识的变化量;公式(2)中,sum(M)是M的各维变量之和,N是M各维变化量占总变化量和的比例,公式(3)中M(i)是M的第i维变量,N(i)是N的第i维变量,f(i)是f的第i维变量在原变化量的基础上沿变化方向增加的量,按照公式(4)更新出新的第t+1代的形势知识。
3.根据权利要求1所述的一种求解实值优化问题的文化算法,其特征在于,所述方法二,根据变化量平方和的算术平方根来更新信仰空间知识(CAbv)的计算公式如下:
M=skt+1-skt(5)
f(i)=M(i)*N(i)(7)
skt+1=skt+1+f (8)
公式(5)中,skt是第t代形势知识,skt+1是第t+1代形势知识,M是第t+1代形势知识和第t代形势知识的变化量,公式(6)中sum(M.^2)表示M各维变量平方和,各变量向不同方向变化时,不考虑正负号求和可能会导致变化量的和较小,所以设计N是M各维变化量占总变化量平方和开根号的比例,公式(7)中f是在原变化量的基础上沿变化方向增加的量,按照公式(8)更新出新的第t+1代的形势知识。
4.根据权利要求1所述的一种求解实值优化问题的文化算法,其特征在于,所述方法三,根据父母中心交叉来更新信仰空间知识(CApc),计算公式如下:
假设可行解是n维变量,则i=1,2,…,n;其中li,ui,分别表示可行解第i维变量取值的下界和上界;其中表示第t代的形势知识的第i维变量,表示第t+1代的形势知识的第i为变量,Ii表示第t+1代形势知识和第t代形势知识的第i维变量之间差值的绝对值,利用公式(9)计算两代形势知识第i维变量的变化量;d是0,1之间的随机数;利用公式(10)、(11)更新第i维变量的上界和下界,利用公式(12)更新第t+1代形势知识的第i维变量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710483320.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:超短密码防伪标识物的验证方法
- 下一篇:用于车队车辆的燃料测量