A Multi-Objective Gaining-Sharing Knowledge-Based Optimization Algorithm for Solving Engineering Problems

被引:5
|
作者
Chalabi, Nour Elhouda [1 ]
Attia, Abdelouahab [2 ,3 ]
Alnowibet, Khalid Abdulaziz [4 ]
Zawbaa, Hossam M. [5 ]
Masri, Hatem [6 ]
Mohamed, Ali Wagdy [7 ,8 ]
机构
[1] Univ Mohamed Boudiaf Msila, Dept Comp Sci, Msila 28000, Algeria
[2] Mohamed El Bachir El Ibrahimi Univ Bordj Bou Arrer, LMSE Lab, Bordj Bou Arreridj 34000, Algeria
[3] Univ Mohamed El Bachir El Ibrahimi Bordj Bou Arrer, Comp Sci Dept, Bordj Bou Arreridj, Algeria
[4] King Saud Univ, Coll Sci, Stat & Operat Res Dept, POB 2455, Riyadh 11451, Saudi Arabia
[5] Technol Univ Dublin, CeADAR Irelands Ctr Appl AI, Dublin D7 EWV4, Ireland
[6] Appl Sci Univ, Sakhir 32038, Bahrain
[7] Cairo Univ, Fac Grad Studies Stat Res, Operat Res Dept, Giza 12613, Egypt
[8] Appl Sci Private Univ, Appl Sci Res Ctr, Amman 11937, Jordan
关键词
multiobjective optimization; gaining-sharing knowledge optimization; crowding distance; Pareto optimal set; & epsilon; dominance relation; OPTIMAL PULSEWIDTH MODULATION; POWER-FLOW ANALYSIS; EVOLUTIONARY ALGORITHM; OBJECTIVE OPTIMIZATION; GLOBAL OPTIMIZATION; DESIGN; FORMULATION; MODELS;
D O I
10.3390/math11143092
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Metaheuristics in recent years has proven its effectiveness; however, robust algorithms that can solve real-world problems are always needed. In this paper, we suggest the first extended version of the recently introduced gaining-sharing knowledge optimization (GSK) algorithm, named multiobjective gaining-sharing knowledge optimization (MOGSK), to deal with multiobjective optimization problems (MOPs). MOGSK employs an external archive population to store the nondominated solutions generated thus far, with the aim of guiding the solutions during the exploration process. Furthermore, fast nondominated sorting with crowding distance was incorporated to sustain the diversity of the solutions and ensure the convergence towards the Pareto optimal set, while the e-dominance relation was used to update the archive population solutions. e-dominance helps provide a good boost to diversity, coverage, and convergence overall. The validation of the proposed MOGSK was conducted using five biobjective (ZDT) and seven three-objective test functions (DTLZ) problems, along with the recently introduced CEC 2021, with fifty-five test problems in total, including power electronics, process design and synthesis, mechanical design, chemical engineering, and power system optimization. The proposed MOGSK was compared with seven existing optimization algorithms, including MOEAD, eMOEA, MOPSO, NSGAII, SPEA2, KnEA, and GrEA. The experimental findings show the good behavior of our proposed MOGSK against the comparative algorithms in particular real-world optimization problems.
引用
收藏
页数:37
相关论文
共 50 条
  • [41] Water cycle algorithm for solving multi-objective optimization problems
    Ali Sadollah
    Hadi Eskandar
    Ardeshir Bahreininejad
    Joong Hoon Kim
    [J]. Soft Computing, 2015, 19 : 2587 - 2603
  • [43] An efficient Differential Evolution based algorithm for solving multi-objective optimization problems
    Ali, Musrrat.
    Siarry, Patrick
    Pant, Millie.
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2012, 217 (02) : 404 - 416
  • [44] Water cycle algorithm for solving multi-objective optimization problems
    Sadollah, Ali
    Eskandar, Hadi
    Bahreininejad, Ardeshir
    Kim, Joong Hoon
    [J]. SOFT COMPUTING, 2015, 19 (09) : 2587 - 2603
  • [45] A population adaptive based immune algorithm for solving multi-objective optimization problems
    Chen, Jun
    Mahfouf, Mahdi
    [J]. ARTIFICIAL IMMUNE SYSTEMS, PROCEEDINGS, 2006, 4163 : 280 - 293
  • [46] Multi-objective task scheduling in fog computing using improved gaining sharing knowledge based algorithm
    Krishnan, Malathy Navaneetha
    Thiyagarajan, Revathi
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (24):
  • [47] MOIMPA: multi-objective improved marine predators algorithm for solving multi-objective optimization problems
    Hassan, Mohamed H.
    Daqaq, Fatima
    Selim, Ali
    Dominguez-Garcia, Jose Luis
    Kamel, Salah
    [J]. SOFT COMPUTING, 2023, 27 (21) : 15719 - 15740
  • [48] MOIMPA: multi-objective improved marine predators algorithm for solving multi-objective optimization problems
    Mohamed H. Hassan
    Fatima Daqaq
    Ali Selim
    José Luis Domínguez-García
    Salah Kamel
    [J]. Soft Computing, 2023, 27 : 15719 - 15740
  • [49] A novel binary gaining–sharing knowledge-based optimization algorithm for feature selection
    Prachi Agrawal
    Talari Ganesh
    Ali Wagdy Mohamed
    [J]. Neural Computing and Applications, 2021, 33 : 5989 - 6008
  • [50] A knowledge-based multi-objective evolutionary algorithm for solving home health care routing and scheduling problems with multiple centers
    Ma, Xiaomeng
    Fu, Yaping
    Gao, Kaizhou
    Zhang, Hui
    Mou, Jianhui
    [J]. APPLIED SOFT COMPUTING, 2023, 144