首页 / 一种融合进化方法、装置及存储介质

一种融合进化方法、装置及存储介质实质审查 发明

具体技术细节

[0004] 本发明所要解决的技术问题是针对现有技术存在的问题,提供一种融合进化方法、装置及存储介质。
[0005] 为解决上述技术问题,本发明提供一种融合进化方法,包括:创建初始种群;计算初始种群中个体的适应度;对初始种群中的个体进行差分进化操作,产生第一子代种群,并且对初始种群中的个体进行粒子群进化操作,产生第二子代种群;将第一子代种群个体和第二子代种群个体合并,按适应度排序,取适应度高的前一半种群个体为第三子代种群;合并得到的子代种群按照初始种群的融合进化方法进行融合进化,直至满足终止条件。
[0006] 为解决上述技术问题,本发明还提供一种融合进化装置,包括:
[0007] 初始种群创建模块,用于创建初始种群;
[0008] 适应度计算模块,用于计算初始种群中个体的适应度;
[0009] 进化处理模块,用于对初始种群中的个体进行差分进化操作,产生第一子代种群,并且对初始种群中的个体进行粒子群进化操作,产生第二子代种群;
[0010] 融合进化模块,用于将第一子代种群个体和第二子代种群个体合并,按适应度排序,取适应度高的前一半种群个体为第三子代种群;
[0011] 循环优化模块,用于将合并得到的子代种群按照初始种群的融合进化方法进行融合进化,直至满足终止条件。
[0012] 为解决上述技术问题,本发明还提供一种计算机可读存储介质,包括指令,当指令在计算机上运行时,使计算机执行上述技术方案提供的融合进化方法。
[0013] 为解决上述技术问题,本发明还提供一种融合进化装置,包括存储器、处理器及存储在存储器上的并可在处理器上运行的计算机程序,处理器执行程序时实现上述技术方案提供的融合进化方法。
[0014] 本发明的有益效果是:本发明融合了差分进化算法和粒子群算法,解决了差分进化算法计算效率较低、粒子群算法容易陷入局部最优解的缺点,融合后的进化算法有效提高了优化效率和优化效果。
[0015] 本发明附加的方面及其优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明实践了解到。

法律保护范围

涉及权利要求数量10:其中独权4项,从权-4项

1.一种融合进化方法,其特征在于,包括:
创建初始种群;
计算所述初始种群中个体的适应度;
对所述初始种群中的个体进行差分进化操作,产生第一子代种群,并且对所述初始种群中的个体进行粒子群进化操作,产生第二子代种群;
将所述第一子代种群个体和第二子代种群个体合并,按适应度排序,取适应度高的前一半种群个体为第三子代种群;
合并得到的子代种群按照初始种群的融合进化方法进行融合进化,直至满足终止条件。
2.根据权利要求1所述的融合进化方法,其特征在于,所述创建初始种群包括:随机生成群体规模为NP个个体的初始群体。
3.根据权利要求2所述的融合进化方法,其特征在于,所述NP取值为10~100。
4.根据权利要求1所述的融合进化方法,其特征在于,所述差分进化操作包括:变异操作、交叉操作、边界条件处理和选择操作。
5.根据权利要求1所述的融合进化方法,其特征在于,所述粒子群进化操作包括:速度更新、位置更新和边界调节处理。
6.根据权利要求1所述的融合进化方法,其特征在于,所述终止条件包括:进化代数达到最大进化代数,或者目标函数值达到最小阈值。
7.根据权利要求6所述的方法,其特征在于,所述最大进化代数为100~500,最小阈值‑6
取10 。
8.一种融合进化装置,其特征在于,包括:
初始种群创建模块,用于创建初始种群;
适应度计算模块,用于计算所述初始种群中个体的适应度;
进化处理模块,用于对所述初始种群中的个体进行差分进化操作,产生第一子代种群,并且对所述初始种群中的个体进行粒子群进化操作,产生第二子代种群;
融合进化模块,用于将所述第一子代种群个体和第二子代种群个体合并,按适应度排序,取适应度高的前一半种群个体为第三子代种群;
循环优化模块,用于将合并得到的子代种群按照初始种群的融合进化方法进行融合进化,直至满足终止条件。
9.一种计算机可读存储介质,包括指令,其特征在于,当所述指令在计算机上运行时,使所述计算机执行根据权利要求1至7任一项所述的融合进化方法。
10.一种融合进化装置,包括存储器、处理器及存储在所述存储器上的并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述的融合进化方法。

当前第2页 第1页 第2页 第3页
相关技术
方法装置相关技术
融合进化相关技术
包子阳发明人的其他相关专利技术