Best Order Sort: A New Algorithm to Non-dominated Sorting for Evolutionary Multi-objective Optimization

被引:35
作者
Roy, Proteek Chandan [1 ]
Islam, Md. Monirul [2 ]
Deb, Kalyanmoy [3 ]
机构
[1] Michigan State Univ, Comp Sci & Engn, 1220 Trowbridge Rd, E Lansing, MI 48824 USA
[2] Bangladesh Univ Engn & Technol, Comp Sci & Engn, Dhaka 1000, Bangladesh
[3] Michigan State Univ, Elect & Comp Engn, 1220 Trowbridge Rd, E Lansing, MI USA
来源
PROCEEDINGS OF THE 2016 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'16 COMPANION) | 2016年
关键词
MAXIMA; SET;
D O I
10.1145/2908961.2931684
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Finding the non-dominated sorting of a given set vectors has applications in Pareto based evolutionary multi-objective optimization (EMO), finding convex hull, linear optimization, nearest neighbor, skyline queries in database and many others. Among these, EMOs use this method for survival selection. The worst case complexity of this problem is found to be O(Nlog(M-1) N) when the number of objectives M is constant and the size of solutions N is varying. But this bound becomes too large when M depends on N. In this paper we are proposing a new algorithm with worst case complexity O(MN logN + MN2), however, with reduced running time in many objective cases. This algorithm can make use of the faster implementation of sorting algorithms. It removes unnecessary comparisons among the solutions which improves the running time. The proposed algorithm is compared with four other competing algorithms on three different datasets. Experimental results show that our approach, namely, best order sort (BOS) is computationally more efficient than all other compared algorithms with respect to running time.
引用
收藏
页码:1113 / 1120
页数:8
相关论文
共 28 条
[1]   Diversity Management in Evolutionary Many-Objective Optimization [J].
Adra, Salem F. ;
Fleming, Peter J. .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2011, 15 (02) :183-195
[2]  
[Anonymous], 1980, J ALGORITHMS, DOI [DOI 10.1016/0196-6774(80)90005-X, 10.1016/0196-6774(80)90005-X]
[3]   AVERAGE NUMBER OF MAXIMA IN A SET OF VECTORS AND APPLICATIONS [J].
BENTLEY, JL ;
KUNG, HT ;
SCHKOLNICK, M ;
THOMPSON, CD .
JOURNAL OF THE ACM, 1978, 25 (04) :536-543
[4]   MULTIDIMENSIONAL DIVIDE-AND-CONQUER [J].
BENTLEY, JL .
COMMUNICATIONS OF THE ACM, 1980, 23 (04) :214-229
[5]  
Buzdalov M., LECT NOTES COMPUTER, V8672, P528
[6]  
Coello CAC, 2002, IEEE C EVOL COMPUTAT, P1051, DOI 10.1109/CEC.2002.1004388
[7]  
Deb K, 2005, LECT NOTES COMPUT SC, V3410, P47
[8]  
Deb K, 2002, IEEE C EVOL COMPUTAT, P825, DOI 10.1109/CEC.2002.1007032
[9]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197
[10]   An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints [J].
Deb, Kalyanmoy ;
Jain, Himanshu .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2014, 18 (04) :577-601