2014
DOI: 10.1007/978-3-319-10762-2_52
|View full text |Cite
|
Sign up to set email alerts
|

A Provably Asymptotically Fast Version of the Generalized Jensen Algorithm for Non-dominated Sorting

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
22
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
5
4

Relationship

5
4

Authors

Journals

citations
Cited by 34 publications
(22 citation statements)
references
References 7 publications
0
22
0
Order By: Relevance
“…However, it runs the nondominated sorting procedure each time a new individual is added, which increases the running time from O(N 2 K) for a population of Θ(N ) individuals and K objectives, to O(N 2 K) for a single individual, which is Θ(N ) times slower. These running times hold for fast non-dominated sorting [7] and many sequential algorithms for non-dominated sorting [15,20,22]; for certain algorithms based on the divideand-conquer approach [3,9,12], the corresponding bound is O(N (log N ) K−1 ), but it nevertheless becomes Θ(N ) times slower for the steady-state algorithms. Thus, there is a need for an efficient method of updating the state of nondominated sorting each time a new individual arrives or one existing individual, typically from the last layer, is deleted.…”
Section: Gecco'16 Companionmentioning
confidence: 99%
“…However, it runs the nondominated sorting procedure each time a new individual is added, which increases the running time from O(N 2 K) for a population of Θ(N ) individuals and K objectives, to O(N 2 K) for a single individual, which is Θ(N ) times slower. These running times hold for fast non-dominated sorting [7] and many sequential algorithms for non-dominated sorting [15,20,22]; for certain algorithms based on the divideand-conquer approach [3,9,12], the corresponding bound is O(N (log N ) K−1 ), but it nevertheless becomes Θ(N ) times slower for the steady-state algorithms. Thus, there is a need for an efficient method of updating the state of nondominated sorting each time a new individual arrives or one existing individual, typically from the last layer, is deleted.…”
Section: Gecco'16 Companionmentioning
confidence: 99%
“…The existence of only two ranks, 0 or 1, may improve the performance of non-dominated sorting: for instance, the algorithm from [2,9], which normally runs in O(n · (log n) k−1 ), speeds up to O(n · (log n) k−2 ), because the O(n log n) algorithms that form its baseline for the divide-and-conquer degenerate to O(n) in the presence of two ranks. Together with the fact that points from L +1 can never dominate points from M , this also enables calling directly the internal procedure of this algorithm, which assigns ranks to inferior points given that superior points are fully evaluated (this procedure is often called HelperB following the notation of the paper which introduced the methodology [9]).…”
Section: Incremental Non-dominated Sortingmentioning
confidence: 99%
“…The corrected (or, as in [7], "generalized") algorithm works in all cases, and for the general case the performance is still O(N log K−1 N ), but the only upper bound that was proven for the worst case is O(N 2 K). Finally, Buzdalov et al in [2] proposed several modifications to the algorithm of Fortin et al to make the O(N log K−1 N ) bound provable as well.…”
Section: Introductionmentioning
confidence: 97%
“…However, running times become very high: O(KN 2 ) for a single insertion when the fast non-dominated sorting [5] is used, or O(N log K−1 N ) when the sorting from [2] is used. Thus, it is needed to develop new algorithms and data structures to handle incremental non-dominated sorting efficiently.…”
Section: Introductionmentioning
confidence: 98%