[发明专利]一种基于随机排序学习的多模多目标差分演化算法在审
申请号: | 201911236493.8 | 申请日: | 2019-12-05 |
公开(公告)号: | CN111191343A | 公开(公告)日: | 2020-05-22 |
发明(设计)人: | 王彬;梁怡萍;江巧永;黑新宏 | 申请(专利权)人: | 西安理工大学 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F111/06;G06N3/00 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 杨洲 |
地址: | 710048*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 随机 排序 学习 多目标 演化 算法 | ||
本发明公开了一种基于随机排序学习的多模多目标差分演化算法,包括:种群初始化,在搜索空间中随机生成N个个体作为初始种群,并计算每个个体的目标函数值;采用新型的差分算法作为繁殖方法,针对每一个目标向量,产生后代个体;将父代种群与繁殖产生的子代种群合并形成新种群,使用基于随机排序的环境选择策略对种群排序、选择;更新外部档案;判断是否满足终止条件。本发明可提高算法的全局搜索能力,并使对种群贡献大的个体获得更高的遗传概率,很大程度上加快了算法的收敛速度;采用基于随机排序的环境选择策略,平衡了种群在决策空间及目标空间中的多样性,并且对种群进行全排序,为差分算法中的向量选择策略提供数据支持。
技术领域
本发明属于演化计算中的多目标优化研究领域,具体涉及一种基于随机排序学习的多模多目标差分演化算法。
背景技术
在科学研究以及工程应用中存在的许多多目标优化问题(MultiobjectiveOptimization Problem,MOP)都具有多模态的性质,即多个Pareto最优解集同时存在,这类问题被称作多模多目标优化问题(Multimodal Multiobjective Optimization Problem,MMOP)。通常情况下,MMOP与MOP的数学公式相同,可以表达为以下形式:
其中,x=(x1,x2,...,xD)是存在于搜索空间Ω中的一个决策向量,D是决策空间的维数,Li和Ui分别是决策空间中第i维的下界及上界。是目标空间。F是存在于目标空间中的一个目标向量,包含m个目标函数的真实值。
在多目标优化问题中,同一个目标向量的多个目标相互之间经常是冲突的,从而无法在满足所有约束条件下使得所有目标函数都达到全局最优解。然而通过Pareto最优性可以平衡所有目标从而获得一个折衷解的集合,使各个子目标都尽可能地达到最优化,所获得的这个解集合称为Pareto最优解。假设x1,x2∈Ω,如果fi(x1)≤fi(x2),且fj(x1)fj(x2),则称x1支配x2。如果当前决策空间中存在一个个体x不被其他所有个体所支配,则称个体x为一个Pareto最优解,所有Pareto最优解的集合成为Pareto最优解集(PS),Pareto最优解集在目标空间中的映射称为Pareto最优前沿(PF)。
目前主流的多目标演化算法(Multiobjective Evolutionary Algorithm,MOEA)主要包括:基于Pareto支配关系的MOEA,该类算法利用Pareto支配关系来选择后代个体;基于评价指标的MOEA,该类算法利用评价指标来选择后代个体;基于分解的MOEA,该类算法将一个MOP问题分解为一系列简单的MOP或者单目标优化问题,同时协同求解这些简单问题以得到原问题Pareto解集的逼近。不难发现,当前的多数MOEA旨在获取Pareto最优解集在真实Pareto上的最佳逼近,即要求所获得的Pareto最优解集尽可能逼近Pareto最优前沿且尽可能分布均匀,然而它们却忽视了Pareto最优解集的分布特性,以至于大多数MOEA无法找到完整的Pareto最优解集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安理工大学,未经西安理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911236493.8/2.html,转载请声明来源钻瓜专利网。