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 条
  • [31] A multi-objective optimisation study for the design of an AVS/RS warehouse
    Ekren, Banu Yetkin
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2021, 59 (04) : 1107 - 1126
  • [32] Multi-Objective Software Effort Estimation: A Replication Study
    Tawosi, Vali
    Sarro, Federica
    Petrozziello, Alessio
    Harman, Mark
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (08) : 3185 - 3205
  • [33] A Comparative Study of Constrained Multi-objective Evolutionary Algorithms on Constrained Multi-objective Optimization Problems
    Fan, Zhun
    Li, Wenji
    Cai, Xinye
    Fang, Yi
    Lu, Jiewei
    Wei, Caimin
    2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 209 - 216
  • [34] A multi-objective chemical reaction optimisation algorithm for multi-objective travelling salesman problem
    Bouzoubia, Samira, 1600, Inderscience Enterprises Ltd., 29, route de Pre-Bois, Case Postale 856, CH-1215 Geneva 15, CH-1215, Switzerland (06):
  • [35] Multi-Stage, Multi-Objective Process Optimisation
    Yoseph, Azene. T.
    Rajkumar, Roy
    GECCO-2010 COMPANION PUBLICATION: PROCEEDINGS OF THE 12TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2010, : 2063 - 2064
  • [36] Population extremal optimisation for discrete multi-objective optimisation problems
    Randall, M.
    Lewis, A.
    INFORMATION SCIENCES, 2016, 367 : 390 - 402
  • [37] A New Multi-objective Hardware-Software-Partitioning Algorithmic Approach for High Speed Applications
    Govil, Naman
    Shrestha, Rahul
    Chowdhury, Shubhajit Roy
    VLSI DESIGN AND TEST, 2017, 711 : 62 - 68
  • [38] Multi-Objective Optimisation in Multi-QoS Routing Strategy for Software-Defined Satellite Network
    Wu, Yang
    Hu, Guyu
    Jin, Fenglin
    Tang, Siqi
    SENSORS, 2021, 21 (19)
  • [39] On the Potential of Multi-objective Automated Algorithm Configuration on Multi-modal Multi-objective Optimisation Problems
    Preuss, Oliver Ludger
    Rook, Jeroen
    Trautmann, Heike
    APPLICATIONS OF EVOLUTIONARY COMPUTATION, EVOAPPLICATIONS 2024, PT I, 2024, 14634 : 305 - 321
  • [40] Evolutionary Dynamic Multi-objective Optimisation: A Survey
    Jiang, Shouyong
    Zou, Juan
    Yang, Shengxiang
    Yao, Xin
    ACM COMPUTING SURVEYS, 2023, 55 (04)