• DocumentCode
    3600759
  • Title

    Computational Cost Reduction of Nondominated Sorting Using the M-Front

  • Author

    Drozdik, Martin ; Akimoto, Youhei ; Aguirre, Hernan ; Tanaka, Kiyoshi

  • Author_Institution
    Interdiscipl. Grad. Sch. of Sci. & Technol., Shinshu Univ., Nagano, Japan
  • Volume
    19
  • Issue
    5
  • fYear
    2015
  • Firstpage
    659
  • Lastpage
    678
  • Abstract
    Many multiobjective evolutionary algorithms rely on the nondominated sorting procedure to determine the relative quality of individuals with respect to the population. In this paper, we propose a new method to decrease the cost of this procedure. Our approach is to determine the nondominated individuals at the start of the evolutionary algorithm run and to update this knowledge as the population changes. In order to do this efficiently, we propose a special data structure called the M-front, to hold the nondominated part of the population. The M-front uses the geometric and algebraic properties of the Pareto dominance relation to convert orthogonal range queries into interval queries using a mechanism based on the nearest neighbor search. These interval queries are answered using dynamically sorted linked lists. Experimental results show that our method can perform significantly faster than the state-of-the-art Jensen-Fortin´s algorithm, especially in many-objective scenarios. A significant advantage of our approach is that, if we change a single individual in the population we still know which individuals are dominated and which are not.
  • Keywords
    Pareto optimisation; data structures; evolutionary computation; query processing; sorting; Jensen-Fortin algorithm; M-Front; Pareto dominance relation; algebraic properties; computational cost reduction; evolutionary algorithm; geometric properties; interval queries; multiobjective evolutionary algorithms; nearest neighbor search; nondominated individuals; nondominated sorting; orthogonal range queries; special data structure; Computational complexity; Data structures; Evolutionary computation; Sociology; Sorting; Statistics; Vectors; Computational cost reduction; Data structures; Evolutionary computation; K-d tree; Many-objective optimization; Multi-objective optimization; Nearest neighbor searches; Non-dominated sorting; Pareto optimization; data structures; evolutionary computation; many-objective optimization; multiobjective optimization; nearest neighbor searches; nondominated sorting;
  • fLanguage
    English
  • Journal_Title
    Evolutionary Computation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1089-778X
  • Type

    jour

  • DOI
    10.1109/TEVC.2014.2366498
  • Filename
    6942229