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 条
  • [11] A new algorithm based on gray wolf optimizer and shuffled frog leaping algorithm to solve the multi-objective optimization problems
    Karakoyun, Murat
    Ozkis, Ahmet
    Kodaz, Halife
    [J]. APPLIED SOFT COMPUTING, 2020, 96 (96)
  • [12] A corner point-based algorithm to solve constrained multi-objective optimization problems
    Yu, Xiaobing
    Lu, Yiqun
    [J]. APPLIED INTELLIGENCE, 2018, 48 (09) : 3019 - 3037
  • [13] A corner point-based algorithm to solve constrained multi-objective optimization problems
    Xiaobing Yu
    Yiqun Lu
    [J]. Applied Intelligence, 2018, 48 : 3019 - 3037
  • [14] A new hybrid memetic multi-objective optimization algorithm for multi-objective optimization
    Luo, Jianping
    Yang, Yun
    Liu, Qiqi
    Li, Xia
    Chen, Minrong
    Gao, Kaizhou
    [J]. INFORMATION SCIENCES, 2018, 448 : 164 - 186
  • [15] Grasshopper optimization algorithm for multi-objective optimization problems
    Seyedeh Zahra Mirjalili
    Seyedali Mirjalili
    Shahrzad Saremi
    Hossam Faris
    Ibrahim Aljarah
    [J]. Applied Intelligence, 2018, 48 : 805 - 820
  • [16] Grasshopper optimization algorithm for multi-objective optimization problems
    Mirjalili, Seyedeh Zahra
    Mirjalili, Seyedali
    Saremi, Shahrzad
    Faris, Hossam
    Aljarah, Ibrahim
    [J]. APPLIED INTELLIGENCE, 2018, 48 (04) : 805 - 820
  • [17] Alternative Techniques to Solve Hard Multi-Objective Optimization Problems
    Landa Becerra, Ricardo
    Coello Coello, Carlos A.
    Hernandez-Diaz, Alfredo G.
    Caballero, Rafael
    Molina, Julian
    [J]. GECCO 2007: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2007, : 757 - +
  • [18] Clone selection algorithm to solve preference multi-objective optimization
    Yang, Dong-Dong
    Jiao, Li-Cheng
    Gong, Mao-Guo
    Yu, Hang
    [J]. Ruan Jian Xue Bao/Journal of Software, 2010, 21 (01): : 14 - 33
  • [19] The new model of parallel genetic algorithm in multi-objective optimization problems - Divided range multi-objective genetic algorithm
    Hiroyasu, T
    Miki, M
    Watanabe, S
    [J]. PROCEEDINGS OF THE 2000 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2000, : 333 - 340
  • [20] Multi-objective Jaya Algorithm for Solving Constrained Multi-objective Optimization Problems
    Naidu, Y. Ramu
    Ojha, A. K.
    Devi, V. Susheela
    [J]. ADVANCES IN HARMONY SEARCH, SOFT COMPUTING AND APPLICATIONS, 2020, 1063 : 89 - 98