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 条
  • [1] PGMA: An algorithmic approach for multi-objective hardware software partitioning
    Govil, Naman
    Shrestha, Rahul
    Chowdhury, Shubhajit Roy
    MICROPROCESSORS AND MICROSYSTEMS, 2017, 54 : 83 - 96
  • [2] Multi-objective optimisation
    Bortfeld, T.
    RADIOTHERAPY AND ONCOLOGY, 2007, 84 : S72 - S73
  • [3] Multi-objective Optimisation, Software Effort Estimation and Linear Models
    Whigham, Peter A.
    Owen, Caitlin
    SIMULATED EVOLUTION AND LEARNING (SEAL 2014), 2014, 8886 : 263 - 273
  • [4] Multi-objective optimisation, software effort estimation and linear models
    Whigham, Peter A. (peter.whigham@otago.ac.nz), 1600, Springer Verlag (8886):
  • [5] A Hybrid Multi-objective Extremal Optimisation Approach for Multi-objective Combinatorial Optimisation Problems
    Gomez-Meneses, Pedro
    Randall, Marcus
    Lewis, Andrew
    2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2010,
  • [6] Multi-objective optimisation with uncertainty
    Jones, P
    Tiwari, A
    Roy, R
    Corbett, J
    PROCEEDINGS OF THE EIGHTH IASTED INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING, 2004, : 114 - 119
  • [7] Software requirement selection using a combined multi-objective optimisation technique
    Dukhan, Wathiq H.
    Mohamed, Marghny H.
    Amer, Ali A.
    Zanaty, Elnomery Allam
    Reyad, Omar
    IET SOFTWARE, 2022, 16 (06) : 558 - 575
  • [8] Multi-objective Optimisation of Online Distributed Software Update for DevOps in Clouds
    Sun, Daniel
    Chen, Shiping
    Li, Guoqiang
    Zhang, Yuanyuan
    Atif, Muhammad
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2019, 19 (03)
  • [9] A Comparative Study of Recent Multi-objective Metaheuristics for Solving Constrained Truss Optimisation Problems
    Natee Panagant
    Nantiwat Pholdee
    Sujin Bureerat
    Ali Riza Yildiz
    Seyedali Mirjalili
    Archives of Computational Methods in Engineering, 2021, 28 : 4031 - 4047
  • [10] A Comparative Study of Recent Multi-objective Metaheuristics for Solving Constrained Truss Optimisation Problems
    Panagant, Natee
    Pholdee, Nantiwat
    Bureerat, Sujin
    Yildiz, Ali Riza
    Mirjalili, Seyedali
    ARCHIVES OF COMPUTATIONAL METHODS IN ENGINEERING, 2021, 28 (05) : 4031 - 4047