西安电子科技大学学报 ›› 2016, Vol. 43 ›› Issue (3): 49-54+130.doi: 10.3969/j.issn.1001-2400.2016.03.009

• 研究论文 • 上一篇    下一篇

一种均匀聚集距离的改进NSGA-Ⅱ算法

王明昭;王宇平;王晓丽;卫珍   

  1. (西安电子科技大学 计算机学院,陕西 西安  710071)
  • 收稿日期:2015-03-10 出版日期:2016-06-20 发布日期:2016-07-16
  • 通讯作者: 王明昭
  • 作者简介:王明昭(1978-),男,西安电子科技大学博士研究生, E-mail: whaoazj@vip.sina.com.
  • 基金资助:

    国家自然科学基金资助项目(61402350, U1404622);中央高校基本科研业务费专项资金资助项目(BDZ021430)

Improved NSGA-Ⅱ algorithm based on the uniformly crowding distance

WANG Mingzhao;WANG Yuping;WANG Xiaoli;WEI Zhen   

  1. (School of Computer Science and Technology, Xidian Univ., Xi'an  710071, China)
  • Received:2015-03-10 Online:2016-06-20 Published:2016-07-16
  • Contact: WANG Mingzhao

摘要:

遗传算法已经在多目标优化问题中得到了广泛应用及深入研究,NSGA-Ⅱ是求解多目标优化问题的代表算法之一,其中聚集距离在收敛性和分布均匀性上均起到了重要作用,但算法没有充分考虑微观的个体本身和宏观的种群整体的作用.为了能更合理地估计区域密度,使所求解集更好更均匀地收敛于Pareto最优边界,笔者基于均匀聚集区间和基尼权重构造了一种均匀聚集距离算子,并基于该算子提出了一种改进的NSGA-Ⅱ算法.最后,通过对6个标准多目标测试问题的实验验证了算法的有效性.

关键词: 均匀聚集区间, 基尼权重, 均匀聚集距离, 多目标优化

Abstract:

With the wide application and further study of the genetic algorithm in multi-objective optimization problems, the NSGA-Ⅱ has been one of the representative evolutionary algorithms for multi-objective optimization problems. Crowding distance in the NSGA-Ⅱ plays an important role in convergence and uniform distribution of the solutions, but the NSGA-Ⅱ does not fully take the effect of each individual and the whole population into consideration. To estimate the region density more reasonably so as to make the solution set more uniformly converge to the Pareto optimal front, we design a uniformly crowding distance operator based on the uniformly crowding range and Gini weight, and propose an improved NSGA-Ⅱ algorithm. Finally, the effectiveness of the proposed algorithm is verified by experiments on six multi-objective optimization test functions.

Key words: uniformly crowding range, Gini weight, uniformly crowding distance, multi-objective optimization