Hybridizing Non-dominated Sorting Algorithms: Divide-and-Conquer Meets Best Order Sort

被引:2
|
作者
Markina, Margarita [1 ]
Buzdalov, Maxim [1 ]
机构
[1] ITMO Univ, 49 Kronverkskiy Ave, St Petersburg 197101, Russia
来源
PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCO'17 COMPANION) | 2017年
关键词
Non-dominated sorting; divide-and-conquer; best order sort; hybrid algorithms;
D O I
10.1145/3067695.3076074
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Many production-grade algorithms benefit from combining an asymptotically efficient algorithm for solving big problem instances, by splitting them into smaller ones, and an asymptotically inefficient algorithm with a very small implementation constant for solving small subproblems. A well-known example is stable sorting, where mergesort is often combined with insertion sort to achieve a constant but noticeable speed-up. We apply this idea to non-dominated sorting. Namely, we combine the divide-and-conquer algorithm, which has the currently best known asymptotic runtime of O(N(log N)(M-1)), with the Best Order Sort algorithm, which has the runtime of O(N-2 M) but demonstrates the best practical performance out of quadratic algorithms. Empirical evaluation shows that the hybrid's running time is typically not worse than of both original algorithms, while for large numbers of points it outperforms them by at least 20%. For smaller numbers of objectives, the speedup can be as large as four times.
引用
收藏
页码:153 / 154
页数:2
相关论文
共 38 条
  • [1] Divide-and-conquer based non-dominated sorting with Reduced Comparisons
    Mishra, Sumit
    Saha, Sriparna
    Mondal, Samrat
    Coello, Carlos A. Coello
    SWARM AND EVOLUTIONARY COMPUTATION, 2019, 51
  • [2] A divide-and-conquer based efficient non-dominated sorting approach
    Mishra, Sumit
    Saha, Sriparna
    Mondal, Samrat
    Coello Coello, Carlos A.
    SWARM AND EVOLUTIONARY COMPUTATION, 2019, 44 : 748 - 773
  • [3] GBOS: Generalized Best Order Sort algorithm for non-dominated sorting
    Mishra, Sumit
    Mondal, Samrat
    Saha, Sriparna
    Coello Coello, Carlos A.
    SWARM AND EVOLUTIONARY COMPUTATION, 2018, 43 : 244 - 264
  • [4] Divide and Conquer Based Non-dominated Sorting for Parallel Environment
    Mishra, Sumit
    Saha, Sriparna
    Month, Samrat.
    2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 4297 - 4304
  • [5] MBOS: Modified Best Order Sort Algorithm for Performing Non-dominated Sorting
    Mishra, Sumit
    Saha, Sriparna
    Mondal, Samrat
    2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, : 725 - 732
  • [6] Parallelism in divide-and-conquer non-dominated sorting: a theoretical study considering the PRAM-CREW model
    Sumit Mishra
    Carlos A. Coello Coello
    Journal of Heuristics, 2019, 25 : 455 - 483
  • [7] Parallelism in divide-and-conquer non-dominated sorting: a theoretical study considering the PRAM-CREW model
    Mishra, Sumit
    Coello Coello, Carlos A.
    JOURNAL OF HEURISTICS, 2019, 25 (03) : 455 - 483
  • [8] Parallel Divide-and-Conquer Algorithms for Bubble Sort, Selection Sort and Insertion Sort
    Ganapathi, Pramod
    Chowdhury, Rezaul
    COMPUTER JOURNAL, 2022, 65 (10): : 2709 - 2719
  • [9] Best Order Sort: A New Algorithm to Non-dominated Sorting for Evolutionary Multi-objective Optimization
    Roy, Proteek Chandan
    Islam, Md. Monirul
    Deb, Kalyanmoy
    PROCEEDINGS OF THE 2016 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'16 COMPANION), 2016, : 1113 - 1120
  • [10] Parallel Best Order Sort for Non-dominated Sorting: A Theoretical Study Considering the PRAM-CREW Model
    Mishra, Sumit
    Coello Coello, Carlos A.
    2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 1022 - 1029