Journal of Bionic Engineering ›› 2023, Vol. 20 ›› Issue (2): 819-843.doi: 10.1007/s42235-022-00288-9

• • 上一篇    

Non-dominated Sorting Advanced Butterfly Optimization Algorithm for Multi-objective Problems

Sushmita Sharma1; Nima Khodadadi2; Apu Kumar Saha1; Farhad Soleimanian Gharehchopogh3; Seyedali Mirjalili4,5   

  1. 1 Department of Mathematics, National Institute of Technology Agartala, Tripura 799046, India  2 Department of Civil and Environment Engineering, Florida International University Miami, Miami, FL 33199, USA  3 Department of Computer Engineering, Urmia Branch, Islamic Azad University, Urmia 5914633817, Iran  4 Centre for Artificial Intelligence Research and Optimization, Torrens University, Fortitude Valley, QLD 4006, Australia 5 Yonsei Frontier Lab, Yonsei University, Seoul 03722, South Korea
  • 出版日期:2023-03-10 发布日期:2023-03-15
  • 通讯作者: Apu Kumar Saha E-mail:apusaha_nita@yahoo.co.in
  • 作者简介:Sushmita Sharma1; Nima Khodadadi2; Apu Kumar Saha1; Farhad Soleimanian Gharehchopogh3; Seyedali Mirjalili4,5

Non-dominated Sorting Advanced Butterfly Optimization Algorithm for Multi-objective Problems

Sushmita Sharma1; Nima Khodadadi2; Apu Kumar Saha1; Farhad Soleimanian Gharehchopogh3; Seyedali Mirjalili4,5   

  1. 1 Department of Mathematics, National Institute of Technology Agartala, Tripura 799046, India  2 Department of Civil and Environment Engineering, Florida International University Miami, Miami, FL 33199, USA  3 Department of Computer Engineering, Urmia Branch, Islamic Azad University, Urmia 5914633817, Iran  4 Centre for Artificial Intelligence Research and Optimization, Torrens University, Fortitude Valley, QLD 4006, Australia 5 Yonsei Frontier Lab, Yonsei University, Seoul 03722, South Korea
  • Online:2023-03-10 Published:2023-03-15
  • Contact: Apu Kumar Saha E-mail:apusaha_nita@yahoo.co.in
  • About author:Sushmita Sharma1; Nima Khodadadi2; Apu Kumar Saha1; Farhad Soleimanian Gharehchopogh3; Seyedali Mirjalili4,5

摘要: This paper uses the Butterfly Optimization Algorithm (BOA) with dominated sorting and crowding distance mechanisms to solve multi-objective optimization problems. There is also an improvement to the original version of BOA to alleviate its drawbacks before extending it into a multi-objective version. Due to better coverage and a well-distributed Pareto front, non-dominant rankings are applied to the modified BOA using the crowding distance strategy. Seven benchmark functions and eight real-world problems have been used to test the performance of multi-objective non-dominated advanced BOA (MONSBOA), including unconstrained, constrained, and real-world design multiple-objective, highly nonlinear constraint problems. Various performance metrics, such as Generational Distance (GD), Inverted Generational Distance (IGD), Maximum Spread (MS), and Spacing (S), have been used for performance comparison. It is demonstrated that the new MONSBOA algorithm is better than the compared algorithms in more than 80% occasions in solving problems with a variety of linear, nonlinear, continuous, and discrete characteristics based on the Pareto front when compared quantitatively. From all the analysis, it may be concluded that the suggested MONSBOA is capable of producing high-quality Pareto fronts with very competitive results with rapid convergence.

关键词: Multi-objective problems , · Butterfly optimization algorithm , · Non-dominated sorting , · Crowding distance

Abstract: This paper uses the Butterfly Optimization Algorithm (BOA) with dominated sorting and crowding distance mechanisms to solve multi-objective optimization problems. There is also an improvement to the original version of BOA to alleviate its drawbacks before extending it into a multi-objective version. Due to better coverage and a well-distributed Pareto front, non-dominant rankings are applied to the modified BOA using the crowding distance strategy. Seven benchmark functions and eight real-world problems have been used to test the performance of multi-objective non-dominated advanced BOA (MONSBOA), including unconstrained, constrained, and real-world design multiple-objective, highly nonlinear constraint problems. Various performance metrics, such as Generational Distance (GD), Inverted Generational Distance (IGD), Maximum Spread (MS), and Spacing (S), have been used for performance comparison. It is demonstrated that the new MONSBOA algorithm is better than the compared algorithms in more than 80% occasions in solving problems with a variety of linear, nonlinear, continuous, and discrete characteristics based on the Pareto front when compared quantitatively. From all the analysis, it may be concluded that the suggested MONSBOA is capable of producing high-quality Pareto fronts with very competitive results with rapid convergence.

Key words: Multi-objective problems , · Butterfly optimization algorithm , · Non-dominated sorting , · Crowding distance