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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Nobahari, M., & Ghabdiyan, N. (2022). Using echolocation search algorithm (ESA) for truss size optimization. Steel and Composite Structures, 42(6), 855–864.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
Singh, T. (2022). Chaotic slime mould algorithm for economic load dispatch problems. Applied Intelligence. https://doi.org/10.1007/s10489-022-03179-y
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
Corresponding author
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.
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s42235-022-00307-9