Incremental non-dominated sorting with O(N) insertion for the two-dimensional case

Ilya Yakupov, Maxim Buzdalov

Research output: Chapter in Book/Report/Conference proceedingConference Proceeding (Non-Journal item)

12 Citations (Scopus)

Abstract

We propose a new algorithm for incremental nondominated sorting of two-dimensional points. The data structure which stores non-dominating layers is based on a tree of Cartesian trees. If there are N points in M layers, the running time for of an insertion is O(M(1 + log(N=M)) + log M log(N= log M)), which is O(N) in the worst case. This algorithm can be a basic building block for efficient implementations of steady-state multiobjective algorithms such as NSGA-II.
Original languageEnglish
Title of host publication2015 IEEE Congress on Evolutionary Computation (CEC)
Subtitle of host publicationProceedings
PublisherIEEE Press
Pages1853-1860
Number of pages8
ISBN (Electronic)978-1-4799-7492-4
DOIs
Publication statusPublished - 14 Sept 2015
Externally publishedYes
EventIEEE Congress on Evolutionary Computation, CEC 2015 - Sendai, Japan
Duration: 25 May 201528 May 2015

Conference

ConferenceIEEE Congress on Evolutionary Computation, CEC 2015
Country/TerritoryJapan
CitySendai
Period25 May 201528 May 2015

Fingerprint

Dive into the research topics of 'Incremental non-dominated sorting with O(N) insertion for the two-dimensional case'. Together they form a unique fingerprint.

Cite this