Journal of Bionic Engineering ›› 2023, Vol. 20 ›› Issue (3): 1333-1360.doi: 10.1007/s42235-022-00307-9

• • 上一篇    下一篇

IBMSMA: An Indicator-based Multi-swarm Slime Mould Algorithm for Multi-objective Truss Optimization Problems

Shihong Yin1,2; Qifang Luo1,2; Yongquan Zhou1,2,3   

  1. 1 College of Artificial Intelligence, Guangxi University for Nationalities, Nanning 530006, China  2 Guangxi Key Laboratories of Hybrid Computation and IC Design Analysis, Nanning 530006, China  3 Xiangsihu College of Guangxi University for Nationalities, Nanning 530225, China
  • 出版日期:2023-05-10 发布日期:2023-05-10
  • 通讯作者: Yongquan Zhou;Shihong Yin;Qifang Luo E-mail:zhouyongquan@gxun.edu.cn;yinshihong2020@163.com;l.qf@163.com
  • 作者简介:Shihong Yin1,2; Qifang Luo1,2; Yongquan Zhou1,2,3

IBMSMA: An Indicator-based Multi-swarm Slime Mould Algorithm for Multi-objective Truss Optimization Problems

Shihong Yin1,2; Qifang Luo1,2; Yongquan Zhou1,2,3   

  1. 1 College of Artificial Intelligence, Guangxi University for Nationalities, Nanning 530006, China  2 Guangxi Key Laboratories of Hybrid Computation and IC Design Analysis, Nanning 530006, China  3 Xiangsihu College of Guangxi University for Nationalities, Nanning 530225, China
  • Online:2023-05-10 Published:2023-05-10
  • Contact: Yongquan Zhou;Shihong Yin;Qifang Luo E-mail:zhouyongquan@gxun.edu.cn;yinshihong2020@163.com;l.qf@163.com
  • About author:Shihong Yin1,2; Qifang Luo1,2; Yongquan Zhou1,2,3

摘要: This work proposes an improved multi-objective slime mould algorithm, called IBMSMA, for solving the multi-objective truss optimization problem. In IBMSMA, the chaotic grouping mechanism and dynamic regrouping strategy are employed to improve population diversity; the shift density estimation is used to assess the superiority of search agents and to provide selection pressure for population evolution; and the Pareto external archive is utilized to maintain the convergence and distribution of the non-dominated solution set. To evaluate the performance of IBMSMA, it is applied to eight multi-objective truss optimization problems. The results obtained by IBMSMA are compared with other 14 well-known optimization algorithms on hypervolume, inverted generational distance and spacing-to-extent indicators. The Wilcoxon statistical test and Friedman ranking are used for statistical analysis. The results of this study reveal that IBMSMA can fnd the Pareto front with better convergence and diversity in less time than state-of-the-art algorithms, demonstrating its capability in tackling large-scale engineering design problems.

关键词: Slime mould algorithm , · Shift-based density estimation , · Multi-swarm strategy , · Multi-objective optimization , · Truss optimization

Abstract: This work proposes an improved multi-objective slime mould algorithm, called IBMSMA, for solving the multi-objective truss optimization problem. In IBMSMA, the chaotic grouping mechanism and dynamic regrouping strategy are employed to improve population diversity; the shift density estimation is used to assess the superiority of search agents and to provide selection pressure for population evolution; and the Pareto external archive is utilized to maintain the convergence and distribution of the non-dominated solution set. To evaluate the performance of IBMSMA, it is applied to eight multi-objective truss optimization problems. The results obtained by IBMSMA are compared with other 14 well-known optimization algorithms on hypervolume, inverted generational distance and spacing-to-extent indicators. The Wilcoxon statistical test and Friedman ranking are used for statistical analysis. The results of this study reveal that IBMSMA can fnd the Pareto front with better convergence and diversity in less time than state-of-the-art algorithms, demonstrating its capability in tackling large-scale engineering design problems.

Key words: Slime mould algorithm , · Shift-based density estimation , · Multi-swarm strategy , · Multi-objective optimization , · Truss optimization