Skip to main content
Log in

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

  • Research Article
  • Published:
Journal of Bionic Engineering Aims and scope Submit manuscript

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 find 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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

Data Availability

All data, models, and code generated or used during the study appear in the submitted article.

References

  1. Tejani, G. G., Savsani, V. J., Bureerat, S., Patel, V. K., & Savsani, P. (2019). Topology optimization of truss subjected to static and dynamic constraints by integrating simulated annealing into passing vehicle search algorithms. Engineering with Computers, 35(2), 499–517. https://doi.org/10.1007/s00366-018-0612-8

    Article  Google Scholar 

  2. Azizi, M., Aickelin, U., Khorshidi, H. A., & Shishehgarkhaneh, M. B. (2022). Shape and size optimization of truss structures by Chaos game optimization considering frequency constraints. Journal of Advanced Research. https://doi.org/10.1016/j.jare.2022.01.002

    Article  Google Scholar 

  3. Pham, H.-A., & Tran, T.-D. (2022). Optimal truss sizing by modified Rao algorithm combined with feasible boundary search method. Expert Systems with Applications, 191, 116337. https://doi.org/10.1016/j.eswa.2021.116337

    Article  Google Scholar 

  4. Panagant, N., Bureerat, S., & Tai, K. (2019). A novel self-adaptive hybrid multi-objective meta-heuristic for reliability design of trusses with simultaneous topology, shape and sizing optimisation design variables. Structural and Multidisciplinary Optimization, 60(5), 1937–1955. https://doi.org/10.1007/s00158-019-02302-x

    Article  MathSciNet  Google Scholar 

  5. Lamberti, L., & Pappalettere, C. (2004). Improved sequential linear programming formulation for structural weight minimization. Computer Methods in Applied Mechanics and Engineering, 193(33), 3493–3521. https://doi.org/10.1016/j.cma.2003.12.040

    Article  MATH  Google Scholar 

  6. Ko, F.-T., & Wang, B. P. (1991). An improved method of optimality criteria for structural optimization. Computers & Structures, 41(4), 629–636. https://doi.org/10.1016/0045-7949(91)90175-L

    Article  MATH  Google Scholar 

  7. Gomes, H. M. (2011). Truss optimization with dynamic constraints using a particle swarm algorithm. Expert Systems with Applications, 38(1), 957–968. https://doi.org/10.1016/j.eswa.2010.07.086

    Article  Google Scholar 

  8. Deb, K., & Gulati, S. (2001). Design of truss-structures for minimum weight using genetic algorithms. Finite Elements in Analysis and Design, 37(5), 447–465. https://doi.org/10.1016/S0168-874X(00)00057-3

    Article  MATH  Google Scholar 

  9. Jawad, F. K. J., Ozturk, C., Dansheng, W., Mahmood, M., Al-Azzawi, O., & Al-Jemely, A. (2021). Sizing and layout optimization of truss structures with artificial bee colony algorithm. Structures, 30, 546–559. https://doi.org/10.1016/j.istruc.2021.01.016

    Article  Google Scholar 

  10. Sonmez, M. (2011). Artificial Bee Colony algorithm for optimization of truss structures. Applied Soft Computing, 11(2), 2406–2418. https://doi.org/10.1016/j.asoc.2010.09.003

    Article  MathSciNet  Google Scholar 

  11. Lamberti, L. (2008). An efficient simulated annealing algorithm for design optimization of truss structures. Computers & Structures, 86(19), 1936–1953. https://doi.org/10.1016/j.compstruc.2008.02.004

    Article  Google Scholar 

  12. Gandomi, A. H., Talatahari, S., Yang, X.-S., & Deb, S. (2013). Design optimization of truss structures using cuckoo search algorithm. The Structural Design of Tall and Special Buildings, 22(17), 1330–1349. https://doi.org/10.1002/tal.1033

    Article  Google Scholar 

  13. Kaveh, A., & Khayatazad, M. (2013). Ray optimization for size and shape optimization of truss structures. Computers & Structures, 117, 82–94. https://doi.org/10.1016/j.compstruc.2012.12.010

    Article  Google Scholar 

  14. Nobahari, M., & Ghabdiyan, N. (2022). Using echolocation search algorithm (ESA) for truss size optimization. Steel and Composite Structures, 42(6), 855–864.

    Google Scholar 

  15. Kumar, S., Tejani, G. G., & Mirjalili, S. (2019). Modified symbiotic organisms search for structural optimization. Engineering with Computers, 35(4), 1269–1296. https://doi.org/10.1007/s00366-018-0662-y

    Article  Google Scholar 

  16. Camp, C. V., & Farshchin, M. (2014). Design of space trusses using modified teaching–learning based optimization. Engineering Structures, 62–63, 87–97. https://doi.org/10.1016/j.engstruct.2014.01.020

    Article  Google Scholar 

  17. Gholizadeh, S., & Poorhoseini, H. (2016). Seismic layout optimization of steel braced frames by an improved dolphin echolocation algorithm. Structural and Multidisciplinary Optimization, 54(4), 1011–1029. https://doi.org/10.1007/s00158-016-1461-y

    Article  Google Scholar 

  18. Panagant, N., & Bureerat, S. (2018). Truss topology, shape and sizing optimization by fully stressed design based on hybrid grey wolf optimization and adaptive differential evolution. Engineering Optimization, 50(10), 1645–1661. https://doi.org/10.1080/0305215X.2017.1417400

    Article  MathSciNet  MATH  Google Scholar 

  19. Nguyen-Van, S., Nguyen, K. T., Luong, V. H., Lee, S., & Lieu, Q. X. (2021). A novel hybrid differential evolution and symbiotic organisms search algorithm for size and shape optimization of truss structures under multiple frequency constraints. Expert Systems with Applications. https://doi.org/10.1016/j.eswa.2021.115534

    Article  Google Scholar 

  20. Nguyen-Van, S., Nguyen, K. T., Dang, K. D., Nguyen, N. T. T., Lee, S., & Lieu, Q. X. (2021). An evolutionary symbiotic organisms search for multiconstraint truss optimization under free vibration and transient behavior. Advances in Engineering Software. https://doi.org/10.1016/j.advengsoft.2021.103045

    Article  Google Scholar 

  21. Renkavieski, C., & Parpinelli, R. S. (2021). Meta-heuristic algorithms to truss optimization: Literature mapping and application. Expert Systems with Applications. https://doi.org/10.1016/j.eswa.2021.115197

    Article  Google Scholar 

  22. Degertekin, S. O. (2012). Improved harmony search algorithms for sizing optimization of truss structures. Computers & Structures, 92–93, 229–241. https://doi.org/10.1016/j.compstruc.2011.10.022

    Article  Google Scholar 

  23. Tejani, G. G., Savsani, V. J., & Patel, V. K. (2016). Adaptive symbiotic organisms search (SOS) algorithm for structural design optimization. Journal of Computational Design and Engineering, 3(3), 226–249. https://doi.org/10.1016/j.jcde.2016.02.003

    Article  Google Scholar 

  24. Ho-Huu, V., Vo-Duy, T., Luu-Van, T., Le-Anh, L., & Nguyen-Thoi, T. (2016). Optimal design of truss structures with frequency constraints using improved differential evolution algorithm based on an adaptive mutation scheme. Automation in Construction, 68, 81–94. https://doi.org/10.1016/j.autcon.2016.05.004

    Article  Google Scholar 

  25. Jiang, F. G., Wang, L. T., & Bai, L. L. (2021). An Improved Whale Algorithm and Its Application in Truss Optimization. Journal of Bionic Engineering, 18(3), 721–732. https://doi.org/10.1007/s42235-021-0041-z

    Article  Google Scholar 

  26. Pierezan, J., dos Santos Coelho, L., Mariani, V. C., de Vasconcelos Segundo, E. H., & Prayogo, D. (2021). Chaotic coyote algorithm applied to truss optimization problems. Computers and Structures. https://doi.org/10.1016/j.compstruc.2020.106353

    Article  Google Scholar 

  27. Singh, P., Kottath, R., & Tejani, G. G. (2022). Ameliorated follow the leader: algorithm and application to truss design problem. Structures, 42, 181–204. https://doi.org/10.1016/j.istruc.2022.05.105

    Article  Google Scholar 

  28. Liu, J. P., & Xia, Y. (2022). A hybrid intelligent genetic algorithm for truss optimization based on deep neutral network. Swarm and Evolutionary Computation. https://doi.org/10.1016/j.swevo.2022.101120

    Article  Google Scholar 

  29. Khodadadi, N., Snasel, V., & Mirjalili, S. (2022). Dynamic arithmetic optimization algorithm for truss optimization under natural frequency constraints. IEEE Access, 10, 16188–16208. https://doi.org/10.1109/ACCESS.2022.3146374

    Article  Google Scholar 

  30. Khodadadi, N., & Mirjalili, S. (2022). Truss optimization with natural frequency constraints using generalized normal distribution optimization. Applied Intelligence, 52(9), 10384–10397. https://doi.org/10.1007/s10489-021-03051-5

    Article  Google Scholar 

  31. Kaveh, A., Biabani Hamedani, K., & Kamalinejad, M. (2022). Improved slime mould algorithm with elitist strategy and its application to structural optimization with natural frequency constraints. Computers and Structures. https://doi.org/10.1016/j.compstruc.2022.106760

    Article  Google Scholar 

  32. Ho-Huu, V., Hartjes, S., Visser, H. G., & Curran, R. (2018). An improved MOEA/D algorithm for bi-objective optimization problems with complex Pareto fronts and its application to structural optimization. Expert Systems with Applications, 92, 430–446. https://doi.org/10.1016/j.eswa.2017.09.051

    Article  Google Scholar 

  33. Kumar, S., Tejani, G. G., Pholdee, N., & Bureerat, S. (2021). Multi-objective modified heat transfer search for truss optimization. Engineering with Computers, 37(4), 3439–3454. https://doi.org/10.1007/s00366-020-01010-1

    Article  Google Scholar 

  34. Ho-Huu, V., Duong-Gia, D., Vo-Duy, T., Le-Duc, T., & Nguyen-Thoi, T. (2018). An efficient combination of multi-objective evolutionary optimization and reliability analysis for reliability-based design optimization of truss structures. Expert Systems with Applications, 102, 262–272. https://doi.org/10.1016/j.eswa.2018.02.040

    Article  Google Scholar 

  35. Techasen, T., Wansasueb, K., Panagant, N., Pholdee, N., & Bureerat, S. (2019). Simultaneous topology, shape, and size optimization of trusses, taking account of uncertainties using multi-objective evolutionary algorithms. Engineering with Computers, 35(2), 721–740. https://doi.org/10.1007/s00366-018-0629-z

    Article  Google Scholar 

  36. Kumar, S., Jangir, P., Tejani, G. G., & Premkumar, M. (2022). MOTEO: A novel physics-based multiobjective thermal exchange optimization algorithm to design truss structures. Knowledge-Based Systems. https://doi.org/10.1016/j.knosys.2022.108422

    Article  Google Scholar 

  37. Panagant, N., Pholdee, N., Bureerat, S., Yildiz, A. R., & Mirjalili, S. (2021). A Comparative study of recent multi-objective metaheuristics for solving constrained truss optimisation problems. Archives of Computational Methods in Engineering, 28(5), 4031–4047. https://doi.org/10.1007/s11831-021-09531-8

    Article  Google Scholar 

  38. Luh, G.-C., & Chueh, C.-H. (2004). Multi-objective optimal design of truss structure with immune algorithm. Computers and Structures, 82(11), 829–844. https://doi.org/10.1016/j.compstruc.2004.03.003

    Article  MathSciNet  Google Scholar 

  39. Kumar, S., Jangir, P., Tejani, G. G., Premkumar, M., & Alhelou, H. H. (2021). MOPGO: a new physics-based multi-objective plasma generation optimizer for solving structural optimization problems. IEEE Access, 9, 84982–85016. https://doi.org/10.1109/ACCESS.2021.3087739

    Article  Google Scholar 

  40. Chou, J.-S., & Truong, D.-N. (2020). Multiobjective optimization inspired by behavior of jellyfish for solving structural design problems. Chaos, Solitons and Fractals. https://doi.org/10.1016/j.chaos.2020.109738

    Article  MathSciNet  Google Scholar 

  41. Tejani, G. G., Kumar, S., & Gandomi, A. H. (2021). Multi-objective heat transfer search algorithm for truss optimization. Engineering with Computers, 37(1), 641–662. https://doi.org/10.1007/s00366-019-00846-6

    Article  Google Scholar 

  42. Tejani, G. G., Pholdee, N., Bureerat, S., Prayogo, D., & Gandomi, A. H. (2019). Structural optimization using multi-objective modified adaptive symbiotic organisms search. Expert Systems with Applications, 125, 425–441. https://doi.org/10.1016/j.eswa.2019.01.068

    Article  Google Scholar 

  43. Lemonge, A. C. C., Carvalho, J. P. G., Hallak, P. H., & Vargas, D. E. C. (2021). Multi-objective truss structural optimization considering natural frequencies of vibration and global stability. Expert Systems with Applications. https://doi.org/10.1016/j.eswa.2020.113777

    Article  Google Scholar 

  44. Eid, H. F., Garcia-Hernandez, L., & Abraham, A. (2022). Spiral water cycle algorithm for solving multi-objective optimization and truss optimization problems. Engineering with Computers, 38(S2), 963–973. https://doi.org/10.1007/s00366-020-01237-y

    Article  Google Scholar 

  45. Kumar, S., Tejani, G. G., Pholdee, N., Bureerat, S., & Mehta, P. (2021). Hybrid heat transfer search and passing vehicle search optimizer for multi-objective structural optimization. Knowledge-Based Systems. https://doi.org/10.1016/j.knosys.2020.106556

    Article  Google Scholar 

  46. Pholdee, N., & Bureerat, S. (2013). Hybridisation of real-code population-based incremental learning and differential evolution for multiobjective design of trusses. Information Sciences, 223, 136–152. https://doi.org/10.1016/j.ins.2012.10.008

    Article  MathSciNet  Google Scholar 

  47. Li, S. M., Chen, H. L., Wang, M. J., Heidari, A. A., & Mirjalili, S. (2020). Slime mould algorithm: a new method for stochastic optimization. Future Generation Computer Systems, 111, 300–323. https://doi.org/10.1016/j.future.2020.03.055

    Article  Google Scholar 

  48. Mostafa, M., Rezk, H., Aly, M., & Ahmed, E. M. (2020). A new strategy based on slime mould algorithm to extract the optimal model parameters of solar PV panel. Sustainable Energy Technologies and Assessments, 42, 100849.

    Article  Google Scholar 

  49. Yousri, D., Fathy, A., Rezk, H., Babu, T. S., & Berber, M. R. (2021). A reliable approach for modeling the photovoltaic system under partial shading conditions using three diode model and hybrid marine predators-slime mould algorithm. Energy Conversion and Management. https://doi.org/10.1016/j.enconman.2021.114269

    Article  Google Scholar 

  50. Liu, Y., Heidari, A. A., Ye, X. J., Liang, G. X., Chen, H. L., & He, C. T. (2021). Boosting slime mould algorithm for parameter identification of photovoltaic models. Energy. https://doi.org/10.1016/j.energy.2021.121164

    Article  Google Scholar 

  51. Chen, X. W., Huang, H., Heidari, A. A., Sun, C. Y., Lv, Y. Q., Gui, W. Y., Liang, G. X., Gu, Z. Y., Chen, H. L., Li, C. Y., & Chen, P. R. (2022). An efficient multilevel thresholding image segmentation method based on the slime mould algorithm with bee foraging mechanism: a real case with lupus nephritis images. Computers in Biology and Medicine. https://doi.org/10.1016/j.compbiomed.2021.105179

    Article  Google Scholar 

  52. Ren, L. L., Heidari, A. A., Cai, Z. N., Shao, Q. K., Liang, G. X., Chen, H.-L., & Pan, Z. F. (2022). Gaussian kernel probability-driven slime mould algorithm with new movement mechanism for multi-level image segmentation. Measurement. https://doi.org/10.1016/j.measurement.2022.110884

    Article  Google Scholar 

  53. Naik, M. K., Panda, R., & Abraham, A. (2021). An entropy minimization based multilevel colour thresholding technique for analysis of breast thermograms using equilibrium slime mould algorithm. Applied Soft Computing. https://doi.org/10.1016/j.asoc.2021.107955

    Article  Google Scholar 

  54. Wei, Y. Y., Wei, X. X., Huang, H. J., Bi, J., Zhou, Y. Q., & Du, Y. L. (2022). SSMA: Simplified slime mould algorithm for optimization wireless sensor network coverage problem. Systems Science and Control Engineering, 10(1), 662–685. https://doi.org/10.1080/21642583.2022.2084650

    Article  Google Scholar 

  55. Wei, Y. Y., Zhou, Y. Q., Luo, Q. F., & Deng, W. (2021). Optimal reactive power dispatch using an improved slime mould algorithm. Energy Reports, 7, 8742–8759. https://doi.org/10.1016/j.egyr.2021.11.138

    Article  Google Scholar 

  56. Abdel-Basset, M., Mohamed, R., Chakrabortty, R. K., Ryan, M. J., & Mirjalili, S. (2021). An efficient binary slime mould algorithm integrated with a novel attacking-feeding strategy for feature selection. Computers and Industrial Engineering. https://doi.org/10.1016/j.cie.2020.107078

    Article  Google Scholar 

  57. Wang, H.-J., Pan, J.-S., Nguyen, T.-T., & Weng, S. W. (2022). Distribution network reconfiguration with distributed generation based on parallel slime mould algorithm. Energy. https://doi.org/10.1016/j.energy.2021.123011

    Article  Google Scholar 

  58. Pan, J.-S., Wang, H.-J., Nguyen, T.-T., Zou, F.-M., & Chu, S.-C. (2022). Dynamic reconfiguration of distribution network based on dynamic optimal period division and multi-group flight slime mould algorithm. Electric Power Systems Research. https://doi.org/10.1016/j.epsr.2022.107925

    Article  Google Scholar 

  59. Yin, S. H., Luo, Q. F., Zhou, G., Zhou, Y. Q., & Zhu, B. W. (2022). An equilibrium optimizer slime mould algorithm for inverse kinematics of the 7-DOF robotic manipulator. Scientific Reports, 12(1), 9421. https://doi.org/10.1038/s41598-022-13516-3

    Article  Google Scholar 

  60. Agarwal, D., & Bharti, P. S. (2021). Implementing modified swarm intelligence algorithm based on Slime moulds for path planning and obstacle avoidance problem in mobile robots. Applied Soft Computing. https://doi.org/10.1016/j.asoc.2021.107372

    Article  Google Scholar 

  61. Hassan, M. H., Kamel, S., Abualigah, L., & Eid, A. (2021). Development and application of slime mould algorithm for optimal economic emission dispatch. Expert Systems with Applications. https://doi.org/10.1016/j.eswa.2021.115205

    Article  Google Scholar 

  62. Singh, T. (2022). Chaotic slime mould algorithm for economic load dispatch problems. Applied Intelligence. https://doi.org/10.1007/s10489-022-03179-y

    Article  Google Scholar 

  63. Anter, A. M., Oliva, D., Thakare, A., & Zhang, Z. G. (2021). AFCM-LSMA: New intelligent model based on Lévy slime mould algorithm and adaptive fuzzy C-means for identification of COVID-19 infection from chest X-ray images. Advanced Engineering Informatics. https://doi.org/10.1016/j.aei.2021.101317

    Article  Google Scholar 

  64. Wazery, Y. M., Saber, E., Houssein, E. H., Ali, A. A., & Amer, E. (2021). An efficient slime mould algorithm combined with K-nearest neighbor for medical classification tasks. IEEE Access, 9, 113666–113682. https://doi.org/10.1109/ACCESS.2021.3105485

    Article  Google Scholar 

  65. Houssein, E. H., Mahdy, M. A., Shebl, D., Manzoor, A., Sarkar, R., & Mohamed, W. M. (2022). An efficient slime mould algorithm for solving multi-objective optimization problems. Expert Systems with Applications. https://doi.org/10.1016/j.eswa.2021.115870

    Article  Google Scholar 

  66. Premkumar, M., Jangir, P., Sowmya, R., Alhelou, H. H., Heidari, A. A., & Chen, H. L. (2021). MOSMA: multi-objective slime mould algorithm based on elitist non-dominated sorting. IEEE Access, 9, 3229–3248. https://doi.org/10.1109/ACCESS.2020.3047936

    Article  Google Scholar 

  67. Wolpert, D. H., & Macready, W. G. (1997). No free lunch theorems for optimization. IEEE Transactions on Evolutionary Computation, 1(1), 67–82. https://doi.org/10.1109/4235.585893

    Article  Google Scholar 

  68. Houssein, E. H., Mahdy, M. A., Blondin, M. J., Shebl, D., & Mohamed, W. M. (2021). Hybrid slime mould algorithm with adaptive guided differential evolution algorithm for combinatorial and global optimization problems. Expert Systems with Applications. https://doi.org/10.1016/j.eswa.2021.114689

    Article  Google Scholar 

  69. Yu, C. Y., Heidari, A. A., Xue, X., Zhang, L. J., Chen, H. L., & Chen, W. B. (2021). Boosting quantum rotation gate embedded slime mould algorithm. Expert Systems with Applications. https://doi.org/10.1016/j.eswa.2021.115082

    Article  Google Scholar 

  70. Yin, S. H., Luo, Q. F., Du, Y. L., & Zhou, Y. Q. (2022). DTSMA: Dominant Swarm with Adaptive T-distribution Mutation-based Slime Mould Algorithm. Mathematical Biosciences and Engineering, 19(3), 2240–2285. https://doi.org/10.3934/mbe.2022105

    Article  MATH  Google Scholar 

  71. Yin, S. H., Luo, Q. F., & Zhou, Y. Q. (2022). EOSMA: an equilibrium optimizer slime mould algorithm for engineering design problems. Arabian Journal for Science and Engineering. https://doi.org/10.1007/s13369-021-06513-7

    Article  Google Scholar 

  72. Zhong, C. T., Li, G., & Meng, Z. (2022). A hybrid teaching–learning slime mould algorithm for global optimization and reliability-based design optimization problems. Neural Computing and Applications. https://doi.org/10.1007/s00521-022-07277-3

    Article  Google Scholar 

  73. Chen, K., Xue, B., Zhang, M. J., & Zhou, F. Y. (2020). Novel chaotic grouping particle swarm optimization with a dynamic regrouping strategy for solving numerical optimization tasks. Knowledge-Based Systems. https://doi.org/10.1016/j.knosys.2020.105568

    Article  Google Scholar 

  74. Pamulapati, T., Mallipeddi, R., & Suganthan, P. N. (2019). ISDE+—an indicator for multi and many-objective optimization. IEEE Transactions on Evolutionary Computation, 23(2), 346–352. https://doi.org/10.1109/TEVC.2018.2848921

    Article  Google Scholar 

  75. Zhao, W. G., Zhang, Z. X., Mirjalili, S., Wang, L. Y., Khodadadi, N., & Mirjalili, S. M. (2022). An effective multi-objective artificial hummingbird algorithm with dynamic elimination-based crowding distance for solving engineering design problems. Computer Methods in Applied Mechanics and Engineering. https://doi.org/10.1016/j.cma.2022.115223

    Article  MathSciNet  MATH  Google Scholar 

  76. Zhong, K. Y., Zhou, G., Deng, W., Zhou, Y. Q., & Luo, Q. F. (2021). MOMPA: Multi-objective marine predator algorithm. Computer Methods in Applied Mechanics and Engineering. https://doi.org/10.1016/j.cma.2021.114029

    Article  MathSciNet  MATH  Google Scholar 

  77. Zhao, X. D., Fang, Y. M., Ma, S. D., & Liu, Z. D. (2022). Multi-swarm improved moth–flame optimization algorithm with chaotic grouping and Gaussian mutation for solving engineering optimization problems. Expert Systems with Applications. https://doi.org/10.1016/j.eswa.2022.117562

    Article  Google Scholar 

  78. Mukhopadhyay, S., & Banerjee, S. (2012). Global optimization of an optical chaotic system by chaotic multi swarm particle swarm optimization. Expert Systems with Applications, 39(1), 917–924. https://doi.org/10.1016/j.eswa.2011.07.089

    Article  Google Scholar 

  79. Chen, Y. G., Li, L. X., Peng, H. P., Xiao, J. H., & Wu, Q. T. (2018). Dynamic multi-swarm differential learning particle swarm optimizer. Swarm and Evolutionary Computation, 39, 209–221. https://doi.org/10.1016/j.swevo.2017.10.004

    Article  Google Scholar 

  80. Li, M. Q., Yang, S. X., & Liu, X. H. (2014). Shift-based density estimation for pareto-based algorithms in many-objective optimization. IEEE Transactions on Evolutionary Computation, 18(3), 348–365. https://doi.org/10.1109/TEVC.2013.2262178

    Article  Google Scholar 

  81. Li, B. D., Tang, K., Li, J. L., & Yao, X. (2016). Stochastic ranking algorithm for many-objective optimization based on multiple indicators. IEEE Transactions on Evolutionary Computation, 20(6), 924–938. https://doi.org/10.1109/TEVC.2016.2549267

    Article  Google Scholar 

  82. Qu, B. Y., & Suganthan, P. N. (2010). Multi-objective evolutionary algorithms based on the summation of normalized objectives and diversified selection. Information Sciences, 180(17), 3170–3181. https://doi.org/10.1016/j.ins.2010.05.013

    Article  MathSciNet  Google Scholar 

  83. Mirjalili, S., Jangir, P., & Saremi, S. (2017). Multi-objective ant lion optimizer: a multi-objective optimization algorithm for solving engineering problems. Applied Intelligence, 46(1), 79–95. https://doi.org/10.1007/s10489-016-0825-8

    Article  Google Scholar 

  84. Mirjalili, S., Saremi, S., Mirjalili, S. M., & Coelho, L. D. S. (2016). Multi-objective grey wolf optimizer: a novel algorithm for multi-criterion optimization. Expert Systems with Applications, 47, 106–119. https://doi.org/10.1016/j.eswa.2015.10.039

    Article  Google Scholar 

  85. Mirjalili, S., Jangir, P., Mirjalili, S. Z., Saremi, S., & Trivedi, I. N. (2017). Optimization of problems with multiple objectives using the multi-verse optimization algorithm. Knowledge-Based Systems, 134, 50–71. https://doi.org/10.1016/j.knosys.2017.07.018

    Article  Google Scholar 

  86. Coello, C. A. C., Pulido, G. T., & Lechuga, M. S. (2004). Handling multiple objectives with particle swarm optimization. IEEE Transactions on Evolutionary Computation, 8(3), 256–279. https://doi.org/10.1109/TEVC.2004.826067

    Article  Google Scholar 

  87. Mirjalili, S. (2016). Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Computing and Applications, 27(4), 1053–1073. https://doi.org/10.1007/s00521-015-1920-1

    Article  MathSciNet  Google Scholar 

  88. Zhang, Q. F., & Li, H. (2007). MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Transactions on Evolutionary Computation, 11(6), 712–731. https://doi.org/10.1109/TEVC.2007.892759

    Article  Google Scholar 

  89. Corne, D. W., Jerram, N. R., Knowles, J. D., & Oates, M. J. (2001). PESA-II: Region-based Selection in Evolutionary Multiobjective Optimization. Proceedings of the 3rd Annual Conference on Genetic and Evolutionary Computation, GECCO’01, 283–290.

  90. Zitzler, E., Laumanns, M., & Thiele, L. (2001). SPEA2: Improving the strength pareto evolutionary algorithm [Application/pdf, Online Datei]. TIK-Report, 103, 1–21. https://doi.org/10.3929/ETHZ-A-004284029

    Article  Google Scholar 

  91. Zitzler, E., Thiele, L., Laumanns, M., Fonseca, C. M., & da Fonseca, V. G. (2003). Performance assessment of multiobjective optimizers: an analysis and review. IEEE Transactions on Evolutionary Computation, 7(2), 117–132. https://doi.org/10.1109/TEVC.2003.810758

    Article  Google Scholar 

  92. Zitzler, E., & Thiele, L. (1999). Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach. IEEE Transactions on Evolutionary Computation, 3(4), 257–271. https://doi.org/10.1109/4235.797969

    Article  Google Scholar 

  93. While, L., Hingston, P., Barone, L., & Huband, S. (2006). A faster algorithm for calculating hypervolume. IEEE Transactions on Evolutionary Computation, 10(1), 29–38. https://doi.org/10.1109/TEVC.2005.851275

    Article  Google Scholar 

  94. Coello, C. A. C., & Cortés, N. C. (2005). Solving multiobjective optimization problems using an artificial immune system. Genetic Programming and Evolvable Machines, 6(2), 163–190. https://doi.org/10.1007/s10710-005-6164-x

    Article  Google Scholar 

  95. Zhou, A. M., Jin, Y. C., Zhang, Q. F., Sendhoff, B., & Tsang, E. (2006). Combining model-based and genetics-based offspring generation for multi-objective optimization using a convergence criterion. IEEE International Conference on Evolutionary Computation, 2006, 892–899. https://doi.org/10.1109/CEC.2006.1688406

    Article  Google Scholar 

  96. Daş, G. S., Gzara, F., & Stützle, T. (2020). A review on airport gate assignment problems: single versus multi objective approaches. Omega. https://doi.org/10.1016/j.omega.2019.102146

    Article  Google Scholar 

  97. Deng, W., Zhao, H. M., Yang, X. H., Xiong, J. X., Sun, M., & Li, B. (2017). Study on an improved adaptive PSO algorithm for solving multi-objective gate assignment. Applied Soft Computing, 59, 288–302. https://doi.org/10.1016/j.asoc.2017.06.004

    Article  Google Scholar 

  98. Tang, X. M., Li, Z. S., Xu, X. C., Zeng, Z. J., Jiang, T. H., Fang, W. R., & Meng, A. B. (2022). Multi-objective economic emission dispatch based on an extended crisscross search optimization algorithm. Energy. https://doi.org/10.1016/j.energy.2021.122715

    Article  Google Scholar 

  99. Biswas, P. P., Suganthan, P. N., & Amaratunga, G. A. J. (2018). Decomposition based multi-objective evolutionary algorithm for windfarm layout optimization. Renewable Energy, 115, 326–337. https://doi.org/10.1016/j.renene.2017.08.041

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported by the National Science Foundation of China under Grant No. U21A20464, 62066005, and Innovation Project of Guangxi University for Nationalities Graduate Education under Grant gxun-chxs2021058.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yongquan Zhou.

Ethics declarations

Conflict of Interest

The authors have no relevant financial or non-financial interests to disclose.

Ethics Approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yin, S., Luo, Q. & Zhou, Y. IBMSMA: An Indicator-based Multi-swarm Slime Mould Algorithm for Multi-objective Truss Optimization Problems. J Bionic Eng 20, 1333–1360 (2023). https://doi.org/10.1007/s42235-022-00307-9

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s42235-022-00307-9

Keywords

Navigation