首页 | 本学科首页   官方微博 | 高级检索  
     

基于聚类的NSGA-II算法
引用本文:李志强,蔺想红.基于聚类的NSGA-II算法[J].计算机工程,2013(12):186-190.
作者姓名:李志强  蔺想红
作者单位:西北师范大学计算机科学与工程学院,兰州730070
基金项目:国家自然科学基金资助项目(61165002)~甘肃省自然科学基金资助项目(1010RJZA019)
摘    要:采用精英策略的非支配排序遗传算法(NSGA-II)种群收敛分布不均匀,全局搜索能力较弱。针对该问题,基于现有的算法,提出一种基于聚类学习机制的多目标进化算法KMCNSGA—II。利用K均值聚类对目标函数和个体分别进行聚类,对聚类后的个体进行局部学习,以提高适应度。将该算法应用于经典的多目标约束和非约束测试函数中,通过收敛性指标世代距离和多样性指标△进行性能评价。实验结果表明,与NSGA—II算法相比,该算法在算法收敛性和种群多样性保持方面均有明显提高。

关 键 词:多目标进化算法  多目标优化  K均值聚类  非支配排序遗传算法II  局部搜索  Pareto前沿

Non-dominated Sorting Genetic Algorithm II Based on Clustering
LI Zhi-qiang,LIN Xiang-hong.Non-dominated Sorting Genetic Algorithm II Based on Clustering[J].Computer Engineering,2013(12):186-190.
Authors:LI Zhi-qiang  LIN Xiang-hong
Affiliation:(College of Computer Science and Engineering, Northwest Normal University, Lanzhou 730070, China)
Abstract:According to the uneven distribution of population convergence and poor performance in global search of Non-dominated Sorting Genetic Algorithm II(NSGA-II), a multi-objective evolutionary algorithm, called K-means clustering non-dominated sorting genetic algorithm II(KMCNSGAII) is proposed with combining the theory and the existing algorithm. The KMCNSGAII uses K-means clustering technology and at the same time clusters both all the objective functions and individuals respectively. Then the learning and improvement method is used with respect to individuals after clustering. The KMCNSGAII algorithm is applied to several classical unconstrained and constrained test functions. Experimental results demonstrate that the KMCNSGAII achieves good results with performance evaluation about convergence indicator and diversity indicator, in convergence and diversity of population both are improved significantly compared with NSGA-II.
Keywords:Multi-objective Evolutionary Algorithm(MOEA)  multi-objective optimization  K-means clustering  Non-dominated Sorting
本文献已被 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号