On Algorithmic Descriptions and Software Implementations for Multi-objective Optimisation: A Comparative Study

被引:0
|
作者
Rostami S. [1 ,2 ]
Neri F. [3 ]
Gyaurski K. [2 ]
机构
[1] Data Science Lab, Polyra Limited, Bournemouth
[2] Department of Computing and Informatics, Bournemouth University, Bournemouth
[3] COL Laboratory, School of Computer Science, University of Nottingham, Nottingham
关键词
Evolutionary algorithms; Multi-objective optimisation; Optimisation software platforms;
D O I
10.1007/s42979-020-00265-1
中图分类号
学科分类号
摘要
Multi-objective optimisation is a prominent subfield of optimisation with high relevance in real-world problems, such as engineering design. Over the past 2 decades, a multitude of heuristic algorithms for multi-objective optimisation have been introduced and some of them have become extremely popular. Some of the most promising and versatile algorithms have been implemented in software platforms. This article experimentally investigates the process of interpreting and implementing algorithms by examining multiple popular implementations of three well-known algorithms for multi-objective optimisation. We observed that official and broadly employed software platforms interpreted and thus implemented the same heuristic search algorithm differently. These different interpretations affect the algorithmic structure as well as the software implementation. Numerical results show that these differences cause statistically significant differences in performance. © 2020, The Author(s).
引用
收藏
相关论文
共 50 条
  • [21] Multi-objective optimisation with robustness and uncertainty
    Aitbrik, B.
    Bouhaddi, N.
    Cogan, S.
    Huang, S. J.
    Proceedings of The Seventh International Conference on the Application of Artificial Intelligence to Civil and Structural Engineering, 2003, : 73 - 74
  • [22] Bat algorithm for multi-objective optimisation
    Yang, Xin-She
    INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2011, 3 (05) : 267 - 274
  • [23] Challenges of Dynamic Multi-objective Optimisation
    Helbig, Marde
    Engelbrecht, Andries P.
    2013 1ST BRICS COUNTRIES CONGRESS ON COMPUTATIONAL INTELLIGENCE AND 11TH BRAZILIAN CONGRESS ON COMPUTATIONAL INTELLIGENCE (BRICS-CCI & CBIC), 2013, : 254 - 261
  • [24] Multi-objective binary search optimisation
    Hughes, EJ
    EVOLUTIONARY MULTI-CRITERION OPTIMIZATION, PROCEEDINGS, 2003, 2632 : 102 - 117
  • [25] Multi-objective optimisation for regression testing
    Zheng, Wei
    Hierons, Robert M.
    Li, Miqing
    Liu, XiaoHui
    Vinciotti, Veronica
    INFORMATION SCIENCES, 2016, 334 : 1 - 16
  • [26] Evolutionary multi-objective optimisation: a survey
    Nedjah, Nadia
    Mourelle, Luiza de Macedo
    INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2015, 7 (01) : 1 - 25
  • [27] INTERACTIVE APPROACH AND MULTI-OBJECTIVE OPTIMISATION
    Sevcik, Vitezslav
    16TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING MENDEL 2010, 2010, : 373 - 380
  • [28] Multi-objective optimisation of planar trusses
    Timár, I
    FORSCHUNG IM INGENIEURWESEN-ENGINEERING RESEARCH, 2004, 68 (03): : 121 - 125
  • [29] Multi-Objective Optimisation for SSVEP Detection
    Zhang, Yue
    Zhang, Zhiqiang
    Xie, Shengquan
    2021 IEEE 17TH INTERNATIONAL CONFERENCE ON WEARABLE AND IMPLANTABLE BODY SENSOR NETWORKS (BSN), 2021,