基于个体邻域的改进NSGA-Ⅱ算法
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:Improved NSGA-Ⅱ Algorithm Based on Individual Neighborhood
  • 作者:董骏峰 ; 王祥 ; 梁昌勇
  • 英文作者:DONG Junfeng;WANG Xiang;LIANG Changyong;School of Management, Hefei University of Technology;
  • 关键词:带有精英策略的非支配排序遗传算法(NSGA2) ; 多目标优化 ; 邻域 ; 分布性 ; 拥挤距离
  • 英文关键词:Non-dominated Sorting Genetic Algorithm with elite strategy(NSGA2);;multiobjective optimization;;neighborhood;;diversity;;crowding distance
  • 中文刊名:JSGG
  • 英文刊名:Computer Engineering and Applications
  • 机构:合肥工业大学管理学院;
  • 出版日期:2018-04-28 11:01
  • 出版单位:计算机工程与应用
  • 年:2019
  • 期:v.55;No.924
  • 基金:国家重点研发计划(No.2016YFC0803203);; 国家自然科学基金重点项目(No.71331002);国家自然科学基金面上项目(No.71771075);国家自然科学基金青年科学基金(No.71301037)
  • 语种:中文;
  • 页:JSGG201905026
  • 页数:9
  • CN:05
  • 分类号:172-180
摘要
带有精英策略的非支配排序遗传算法(NSGA-II)是在NSGA的基础之上,提出拥挤度和拥挤度比较算子,代替了需要指定共享半径的适应度共享策略,是解决多目标优化问题的经典算法之一。但是NSGA-II算法在保持种群多样性时采取的拥挤距离排挤机制有着pareto前沿分布不均匀的缺陷,因此,提出一种基于个体邻域的改进NSGA-II算法SN-NSGA2。SN-NSGA2将密度聚类算法DBSCAN中邻域的思想应用到排挤机制中去,提出一种个体邻域的构建方法,采用相应的淘汰策略去除个体邻域中的其他邻居个体。实验结果表明相对于NSGA-II算法来说,新算法求出的pareto解集有着更好的分布性以及良好的收敛性。
        The Non-dominated Sorting Genetic Algorithm with elite strategy(NSGA-II)based on NSGA is one of the classical algorithms to solve multi-objective optimization problems. Congestion and congestion comparison operator are proposed by NSGA-II, which replace the fitness sharing strategy which needs to specify the shared radius. However, the exclusion mechanism based on crowding distance in NSGA-II to maintain population diversity has a defect in the front of the pareto frontier. Therefore, an improved algorithm named SN-NSGA2 which considers individual neighborhood is proposed. The idea of neighborhood in the density clustering algorithm DBSCAN is applied to new exclusion mechanism,and simultaneously a method of constructing individual neighborhood with corresponding elimination strategy is put forward. Experimental results show that the new algorithm has better distribution and good convergence.
引文
[1] Marler R T,Arora J S.Survey of multi-objective optimi-zation methods for engineering[J].Structural&Multidis-ciplinary Optimization,2004,26(6):369-395.
    [2] Konak A,Coit D W,Smith A E.Multi-objective optimiza-tion using genetic algorithms:a tutorial[J].ReliabilityEngineering&System Safety,2006,91(9):992-1007.
    [3] Li H,Zhang Q.Multiobjective optimization problemswith complicated Pareto sets,MOEA/D and NSGA-II[J].IEEE Transactions on Evolutionary Computation,2009,13(2):284-302.
    [4] Deb K,Mohan M,Mishra S.A fast multi-objective evolutionaryalgorithm for finding well-spread pareto-optimal solutions[R].Kanpur,India:Indian Institute of Technology,2003.
    [5] Srinivas N,Deb K.Muiltiobjective optimization using non-dominated sorting in genetic algorithms[M].[S.l.]:MITPress,1994.
    [6] Zitzler E,Thiele L.Multiobjective evolutionary algorithms:a comparative case study and the strength Pareto approach[J].IEEE Transactions on Evolutionary Computation,1999,3(4):257-271.
    [7] Deb K,Agrawal S,Pratap A,et al.A fast elitist non-dominated sorting genetic algorithm for multi-objectiveoptimization:NSGA-II[C]//International Conference on Par-allel Problem Solving From Nature,2000:849-858.
    [8]徐江雁,仲高艳,杨守峰.改进NSGA-Ⅱ算法及其在切削加工参数优化中的应用[J].计算机工程与应用,2017,53(13):227-234.
    [9]陈志旺,黄兴旺,陈志兴,等.区间多目标优化非支配排序云模型算法[J].计算机工程与应用,2017,53(22):143-149.
    [10]汪文文,方玺,何朗,等.NSGA-II算法的改进及其在应急管理中的应用[J].计算机工程与应用,2018,54(16):241-247.
    [11]黄超,胡德敏,余星.一种基于向量空间模型的NSGA-Ⅱ改进算法[J].小型微型计算机系统,2015,36(2):391-396.
    [12]王进,周宇轩,戴伟,等.NSGA-II算法的改进及其在风火机组多目标动态组合优化中的应用[J].电力系统及其自动化学报,2017,29(2):107-111.
    [13] Yliniemi L,Tumer K.Multi-objective multiagent creditassignment in reinforcement learning and NSGA-II[J].Soft Computing,2016,20(10):1-19.
    [14] Jensen M T.Reducing the run-time complexity of multi-objective EAs:the NSGA-II and other algorithms[J].IEEE Transactions on Evolutionary Computation,2003,7(5):503-515.
    [15] Jeyadevi S,Baskar S,Babulal C K,et al.Solving multi-objective optimal reactive power dispatch using modifiedNSGA-II[J].International Journal of Electrical Power&Energy Systems,2011,33(2):219-228.
    [16] Wang X D,Hirsch C,Kang S,et al.Multi-objective opti-mization of turbomachinery using improved NSGA-II andapproximation model[J].Computer Methods in AppliedMechanics&Engineering,2011,200(9/12):883-895.
    [17] Ester M,Kriegel H P,Xu X.A density-based algorithmfor discovering clusters a density-based algorithm fordiscovering clusters in large spatial databases withnoise[C]//International Conference on Knowledge Discov-ery and Data Mining,1996:226-231.
    [18] Ruiz C,Spiliopoulou M,Menasalvas E.Density-basedsemi-supervised clustering[J].Data Mining&Knowl-edge Discovery,2010,21(3):345-370.
    [19]谢承旺,李凯,廖国勇.一种带差分局部搜索的改进型NSGA2算法[J].计算机科学,2013,40(10):235-238.
    [20] Schott J R.Fault tolerant design using single and multi-criteria genetic algorithm optimization[J].Cellular Immu-nology,1995,37(1):1-13.
    [21] Veldhuizen D A V,Lamont G B.Evolutionary computa-tion and convergence to a pareto front[C]//Genetic Pro-gramming Conference,1998:221-228.