College of Engineering, Mathematics and Physical Sciences, University of Exeter, EX4 4QJ, UK.
Evol Comput. 2012 Spring;20(1):1-26. doi: 10.1162/EVCO_a_00041. Epub 2011 Sep 21.
In recent years an increasing number of real-world many-dimensional optimisation problems have been identified across the spectrum of research fields. Many popular evolutionary algorithms use non-dominance as a measure for selecting solutions for future generations. The process of sorting populations into non-dominated fronts is usually the controlling order of computational complexity and can be expensive for large populations or for a high number of objectives. This paper presents two novel methods for non-dominated sorting: deductive sort and climbing sort. The two new methods are compared to the fast non-dominated sort of NSGA-II and the non-dominated rank sort of the omni-optimizer. The results demonstrate the improved efficiencies of the deductive sort and the reductions in comparisons that can be made when applying inferred dominance relationships defined in this paper.
近年来,在各个研究领域中,越来越多的真实世界多维优化问题被识别出来。许多流行的进化算法使用非支配性作为选择未来代解决方案的度量标准。将群体排序到非支配性前沿的过程通常是计算复杂性的控制顺序,对于大群体或多个目标而言,可能会很昂贵。本文提出了两种用于非支配排序的新方法:演绎排序和爬升排序。将这两种新方法与 NSGA-II 的快速非支配排序和 omni-optimizer 的非支配等级排序进行了比较。结果表明,演绎排序的效率得到了提高,并且当应用本文中定义的推断支配关系时,可以减少比较次数。