[发明专利]一种前沿网格进化多目标优化方法及系统在审
申请号: | 201911172112.4 | 申请日: | 2019-11-26 |
公开(公告)号: | CN111222641A | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 许莹;黄磊;张环 | 申请(专利权)人: | 湖南大学 |
主分类号: | G06N3/12 | 分类号: | G06N3/12;G06N3/00 |
代理公司: | 长沙正奇专利事务所有限责任公司 43113 | 代理人: | 马强;王娟 |
地址: | 410082 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 前沿 网格 进化 多目标 优化 方法 系统 | ||
1.一种前沿网格进化多目标优化方法,其特征在于,包括以下步骤:
1)输入最大进化代数Genmax、种群大小N、网格分割参数GK;令当前进化代数为t,初始化t=0;随机产生N个个体,组成初始种群P0;
2)根据当前种群Pt获取理想点z*和边界点znad,得到前沿网格及所有解在前沿网格内的分布是所有前沿网格及其内部记录的解的集合;
3)对于一个前沿网格内的个体x,其交配池MP的定义为:
其中是与相邻的前沿网格,r为随机产生的0到1之间的随机数,ε是在前沿网格及其相邻前沿网格中选择交配解的概率阈值;对于中的每个解x,在交配池MP中任意选择两个解x1,x2,使用DE算子产生新的个体v,将v并入子种群Q;对于m*GK个前沿网格中的所有个体,重复步骤3)的操作;m为多目标问题的目标数量;
4)在联合种群Pt∪Q中选择N个个体作为下一代的父种群Pt+1;
5)t的值加1,重复步骤2)~步骤4),直到满足终止条件t≥Genmax。
2.根据权利要求1所述的前沿网格进化多目标优化方法,其特征在于,步骤3)的具体实现过程包括:
A)令迭代参数i=1,j=1,子种群Q为空集;
B)判断(i-1)×GK+j≤GK×m是否成立,若是,则产生0到1之间的随机数r,判断r<ε是否成立,若成立,则从中随机选择两个个体x1,x2,进入步骤C);若不成立,则从种群P中随机选择两个个体x1,x2,进入步骤C);若否,则进入步骤D);
C)通过DE算子从x,x1,x2中生成个体v;更新Q=Q∪v,j的值加1,并返回步骤B)。
3.根据权利要求1所述的前沿网格进化多目标优化方法,其特征在于,边界点znad的获取过程包括:
i)输入当前种群Pt;
ii)从Pt中随机选择|Pt|/3个个体组成子种群S,对S进行非支配排序,得到非支配解重新构成S;
iii)令迭代参数i=1;
iv)判断i是否小于或等于m,若是,则边界点znad的第i个分量fi(x)为第i个优化目标函数;否则,输出边界点znad;
v)结束。
4.根据权利要求1所述的前沿网格进化多目标优化方法,其特征在于,前沿网格及所有解在前沿网格内的分布情况的获取过程包括:
1)判断i是否小于或等于m,若是,则第i个目标上的区间长度σ为大于0的数;否则,进入步骤2);
2)对于当前种群Pt中的每一个解,计算其网格坐标Grid(x);
3)找出所有解的网格坐标Grid(x)的最小值gmin,将满足条件Gridi(x)=gmin的解记录到对应的前沿网格中;
4)所有前沿网格及其内部记录的解并入集合输出
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南大学,未经湖南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911172112.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种履带压机的灵活蒸汽管道结构
- 下一篇:图像处理装置、其控制方法及存储介质