A new optimization algorithm to solve multi-objective problems

被引:23
|
作者
Sharifi, Mohammad Reza [1 ]
Akbarifard, Saeid [1 ]
Qaderi, Kourosh [2 ]
Madadi, Mohamad Reza [3 ]
机构
[1] Shahid Chamran Univ Ahvaz, Fac Water & Environm Engn, Dept Hydrol & Water Resources, Ahvaz, Iran
[2] Shahid Bahonar Univ Kerman, Fac Agr, Dept Water Engn, Kerman, Iran
[3] Univ Jiroft, Fac Agr, Dept Water Engn, Jiroft, Iran
关键词
EVOLUTIONARY ALGORITHMS; SWARM ALGORITHM;
D O I
10.1038/s41598-021-99617-x
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Simultaneous optimization of several competing objectives requires increasing the capability of optimization algorithms. This paper proposes the multi-objective moth swarm algorithm, for the first time, to solve various multi-objective problems. In the proposed algorithm, a new definition for pathfinder moths and moonlight was proposed to enhance the synchronization capability as well as to maintain a good spread of non-dominated solutions. In addition, the crowding-distance mechanism was employed to select the most efficient solutions within the population. This mechanism indicates the distribution of non-dominated solutions around a particular non-dominated solution. Accordingly, a set of non-dominated solutions obtained by the proposed multi-objective algorithm is kept in an archive to be used later for improving its exploratory capability. The capability of the proposed MOMSA was investigated by a set of multi-objective benchmark problems having 7 to 30 dimensions. The results were compared with three well-known meta-heuristics of multi-objective evolutionary algorithm based on decomposition (MOEA/D), Pareto envelope-based selection algorithm II (PESA-II), and multi-objective ant lion optimizer (MOALO). Four metrics of generational distance (GD), spacing (S), spread (Delta), and maximum spread (MS) were employed for comparison purposes. The qualitative and quantitative results indicated the superior performance and the higher capability of the proposed MOMSA algorithm over the other algorithms. The MOMSA algorithm with the average values of CPU time = 2771 s, GD = 0.138, S = 0.063, Delta = 1.053, and MS = 0.878 proved to be a robust and reliable model for multi-objective optimization.
引用
收藏
页数:19
相关论文
共 50 条
  • [31] A Species-Based Multi-Objective Genetic Algorithm for Multi-Objective Optimization Problems
    Sun Fuquan
    Wang Hongfeng
    Lu Fuqiang
    [J]. 2014 11TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), 2014, : 5063 - 5066
  • [32] A Multi-Objective Carnivorous Plant Algorithm for Solving Constrained Multi-Objective Optimization Problems
    Yang, Yufei
    Zhang, Changsheng
    [J]. BIOMIMETICS, 2023, 8 (02)
  • [33] A New Method to Solve Multi-Objective Linear Fractional Problems
    Borza, Mojtaba
    Rambely, Azmin Sham
    [J]. FUZZY INFORMATION AND ENGINEERING, 2021, 13 (03) : 323 - 334
  • [34] Brain Storm Optimization Algorithm for Multi-objective Optimization Problems
    Xue, Jingqian
    Wu, Yali
    Shi, Yuhui
    Cheng, Shi
    [J]. ADVANCES IN SWARM INTELLIGENCE, ICSI 2012, PT I, 2012, 7331 : 513 - 519
  • [35] Multi-objective spotted hyena optimizer: A Multi-objective optimization algorithm for engineering problems
    Dhiman, Gaurav
    Kumar, Vijay
    [J]. KNOWLEDGE-BASED SYSTEMS, 2018, 150 : 175 - 197
  • [36] Multi-objective generalized normal distribution optimization: a novel algorithm for multi-objective problems
    Khodadadi, Nima
    Khodadadi, Ehsan
    Abdollahzadeh, Benyamin
    EI-Kenawy, El-Sayed M.
    Mardanpour, Pezhman
    Zhao, Weiguo
    Gharehchopogh, Farhad Soleimanian
    Mirjalili, Seyedali
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (08): : 10589 - 10631
  • [37] MOMPA: Multi-objective marine predator algorithm for solving multi-objective optimization problems
    Pradeep Jangir
    Hitarth Buch
    Seyedali Mirjalili
    Premkumar Manoharan
    [J]. Evolutionary Intelligence, 2023, 16 : 169 - 195
  • [38] MOCOVIDOA: a novel multi-objective coronavirus disease optimization algorithm for solving multi-objective optimization problems
    Asmaa M. Khalid
    Hanaa M. Hamza
    Seyedali Mirjalili
    Khaid M. Hosny
    [J]. Neural Computing and Applications, 2023, 35 : 17319 - 17347
  • [39] MOCOVIDOA: a novel multi-objective coronavirus disease optimization algorithm for solving multi-objective optimization problems
    Khalid, Asmaa M. M.
    Hamza, Hanaa M. M.
    Mirjalili, Seyedali
    Hosny, Khaid M. M.
    [J]. NEURAL COMPUTING & APPLICATIONS, 2023, 35 (23): : 17319 - 17347
  • [40] A novel immune dominance selection multi-objective optimization algorithm for solving multi-objective optimization problems
    Jin-ke Xiao
    Wei-min Li
    Xin-rong Xiao
    Cheng-zhong LV
    [J]. Applied Intelligence, 2017, 46 : 739 - 755