Abstract
A Modified Leader-Advocate-Believer (LAB) algorithm is introduced in this paper. It builds upon the original LAB algorithm (Reddy et al. 2023), which is a socio-inspired algorithm that models competitive and learning behaviours within a group, establishing hierarchical roles. The proposed algorithm incorporates the roulette wheel approach and a reduction factor introducing inter-group competition and iteratively narrowing down the sample space. The algorithm is validated by solving the benchmark test problems from CEC 2005 and CEC 2017. The solutions are validated using standard statistical tests such as two-sided and pairwise signed rank Wilcoxon test and Friedman rank test. The algorithm exhibited improved and superior robustness as well as search space exploration capabilities. Furthermore, a Clustering-Based Search Space Reduction (C-SSR) method is proposed, making the algorithm capable to solve constrained problems. The C-SSR method enables the algorithm to identify clusters of feasible regions, satisfying the constraints and contributing to achieve the optimal solution. This method demonstrates its effectiveness as a potential alternative to traditional constraint handling techniques. The results obtained using the Modified LAB algorithm are then compared with those achieved by other recent metaheuristic algorithms.
Similar content being viewed by others
Data Availability
The source codes and datasets will be made available on request.
Abbreviations
- \({\psi }^{l}\) :
-
Lower bound
- \({\psi }^{u}\) :
-
Upper bound
- \(P\) :
-
Population of society
- \(G\) :
-
Total number of groups
- \({A}_{g}\) :
-
Advocate associated to the leader of the \(g\) th group \(\left(g=1,...., G\right)\)
- \({B}_{j}\left(g\right)\) :
-
j th believer associated to the leader of the \(g\) th group \(\left(j = 1, \dots ,n-2\right)\)
- \({L}^{*}\) :
-
Best global leader
- \({L}_{g}\) :
-
Leader for the \({g}^{th}\) group
- \(N\) :
-
Number of dimensions
- \(e\) :
-
Number of equidistant points in each dimension
- \(point\_combinations\) :
-
Representative set of points
- \({P}_{i}\) :
-
Set of equidistant points in the ith dimension
- \(|\) :
-
Cartesian product
- \({c}_{i}\) :
-
\({i}^{th}\) Constraint
- \({n}_{i}\) :
-
Total number of points satisfying \({c}_{i}\)
- \(t\) :
-
Total number of constraints
- \({x}_{j}^{k}\) :
-
\({k}^{th}\) point in \(satisfying\_value{s}_{j}\)
- \(combined\_points\) :
-
Set of points where optimal solution exists
- \(MinPts\) :
-
Minimum number of neighbours for DBSCAN
- \(eps\) :
-
Epsilon for DBSCAN
- \(C\) :
-
Cluster formed using DBSCAN
- Ω:
-
Search space updation factor for advocates and leaders
- σ:
-
Step size factor for updating global leader value
References
Abdel-Basset M, El-Shahat D, Jameel M, Abouhawwash M. Young’s double-slit experiment optimizer: a novel metaheuristic optimization algorithm for global and constraint optimization problems. Comput Methods Appl Mech Eng. 2023;403: 115652.
Abdollahzadeh B, Gharehchopogh FS, Mirjalili S. African vultures optimization algorithm: a new nature-inspired metaheuristic algorithm for global optimization problems. Comput Ind Eng. 2021;158: 107408.
Abualigah L, Abd Elaziz M, Sumari P, Geem ZW, Gandomi AH. Reptile Search Algorithm (RSA): a nature-inspired meta-heuristic optimizer. Expert Syst Appl. 2022;191: 116158.
Alatas B. Sports inspired computational intelligence algorithms for global optimization. Artif Intell Rev. 2019;52:1579–627. https://doi.org/10.1007/s10462-017-9587-x.
Alatas B. Artificial Chemical Reaction Optimization Algorithm for global optimization. Expert Syst Appl. 2011;38:13170–80. https://doi.org/10.1016/j.eswa.2011.04.126.
Almubarak H, Stachowicz K, Sadegh N, Theodorou EA. Safety embedded differential dynamic programming using discrete barrier states. IEEE Robot Autom Lett. 2022;7(2):2755–62.
Aras S, Gedikli E, Kahraman HT. A novel stochastic fractal search algorithm with fitness-distance balance for global numerical optimization. Swarm Evol Comput. 2021;61: 100821.
Ashrafi SM and Dariane AB. A novel and effective algorithm for numerical optimization: melody search (ms). 2011 11th International Conference on Hybrid Intelligent Systems (HIS). 2011. https://doi.org/10.1109/his.2011.6122089
Awad NH, Ali MZ, Liang JJ, Qu BY, Suganthan PN. Problem definitions and evaluation criteria for the CEC 2017 special session and competition on single objective real-parameter numerical optimization. Technical Report, Nanyang Technological University, Singapore 2016.
Awad NH, Ali MZ and Suganthan PN. Ensemble sinusoidal differential covariance matrix adaptation with Euclidean neighborhood for solving CEC2017 benchmark problems. In 2017 IEEE congress on evolutionary computation (CEC) (p. 372–9). IEEE. 2017.
Brest J, Greiner S, Boskovic B, Mernik M, Zumer V. Self-adapting control parameters in differential evolution: a comparative study on numerical benchmark problems. IEEE Trans Evol Comput. 2006;10(6):646–57.
Brajević I, Ignjatović J. An upgraded firefly algorithm with feasibility-based rules for constrained engineering optimization problems. J Intell Manuf. 2019;30:2545–74.
Bentley JL. Multidimensional binary search trees used for associative searching. Commun ACM. 1975;18(9):509–17.
Chopra N, Ansari MM. Golden jackal optimization: a novel nature-inspired optimizer for engineering applications. Expert Syst Appl. 2022;198: 116924.
Civicioglu P. Backtracking search optimization algorithm for numerical optimization problems. Appl Math Comput. 2013;219(15):8121–44.
Coello CAC. Use of a self-adaptive penalty approach for engineering optimization problems. Comput Ind. 2000;41(2):113–27.
Coello CAC, Montes EM. Constraint-handling in genetic algorithms through the use of dominance-based tournament selection. Adv Eng Inform. 2002;16(3):193–203.
Curtis FE, Nocedal J. Flexible penalty functions for nonlinear constrained optimization. IMA J Numer Anal. 2008;28(4):749–69.
Dhiman G, Kumar V. Spotted hyena optimizer: a novel bio-inspired based metaheuristic technique for engineering applications. Adv Eng Softw. 2017;114:48–70.
Dobnikar A, Steele NC, Pearson DW, Albrecht RF, Deb K and Agrawal S. A niched-penalty approach for constraint handling in genetic algorithms. In Artificial Neural Nets and Genetic Algorithms: Proceedings of the International Conference in Portorož, Slovenia, 1999 (p. 235–43). Springer Vienna, 1999.
Ester M, Kriegel HP, Sander J, Xu X. A density-based algorithm for discovering clusters in large spatial databases with noise. kdd. 1996;96(34):226–31.
Ghasemishabankareh B, Li X, Ozlen M. Cooperative coevolutionary differential evolution with improved augmented Lagrangian to solve constrained optimisation problems. Inf Sci. 2016;369:441–56.
Han F, Chen WT, Ling QH, Han H. Multi-objective particle swarm optimization with adaptive strategies for feature selection. Swarm Evol Comput. 2021;62: 100847.
He Q, Wang L. A hybrid particle swarm optimization with a feasibility-based rule for constrained optimization. Appl Math Comput. 2007;186(2):1407–22.
He Q, Wang L. An effective co-evolutionary particle swarm optimization for constrained engineering design problems. Eng Appl Artif Intell. 2007;20(1):89–99.
Huan TT, Kulkarni AJ, Kanesan J, Huang CJ, Abraham A. Ideology algorithm: a socio-inspired optimization methodology. Neural Comput Appl. 2017;28:845–76.
Huang RP, Xu ZS, Qu SJ, Yang XG, Goh M. Robust portfolio selection with distributional uncertainty and integer constraints. J Oper Res Soc China. 2023. https://doi.org/10.1007/s40305-023-00466-4.
Husseinzadeh Kashan A, Karimiyan S, Kulkarni AJ. The Golf Sport Inspired Search metaheuristic algorithm and the game theoretic analysis of its operators’ effectiveness. Soft Comput. 2024;28:1073–125. https://doi.org/10.1007/s00500-023-09151-3.
Igel C, Suttorp T and Hansen N. A computational efficient covariance matrix update and a (1+ 1)-CMA for evolution strategies. In: Proceedings of the 8th annual conference on Genetic and evolutionary computation (p. 453–60). 2006.
Kale IR, Kulkarni AJ. Cohort intelligence with self-adaptive penalty function approach hybridized with colliding bodies optimization algorithm for discrete and mixed variable constrained problems. Complex Intell Syst. 2021;7:1565–96.
Karaboga D, Akay B. A comparative study of artificial bee colony algorithm. Appl Math Comput. 2009;214(1):108–32.
Kaur S, Awasthi LK, Sangal AL, Dhiman G. Tunicate Swarm Algorithm: a new bio-inspired based metaheuristic paradigm for global optimization. Eng Appl Artif Intell. 2020;90: 103541.
Krishnasamy G, Kulkarni AJ and Shastri AS. An improved cohort intelligence with panoptic learning behavior for solving constrained problems. Constraint Handling in Metaheuristics and Applications. 2021;p. 29–54.
Kulkarni AJ, Tai K. A probability collectives approach with a feasibility-based rule for constrained optimization. Appl Comput Intell Soft Comput. 2011;2011:12–12.
Kulkarni AJ, Shabir H. Solving 0–1 knapsack problem using cohort intelligence algorithm. Int J Mach Learn Cybern. 2016;7:427–41.
Liang JJ, Qin AK, Suganthan PN, Baskar S. Comprehensive learning particle swarm optimizer for global optimization of multimodal functions. IEEE Trans Evol Comput. 2006;10(3):281–95.
Liang S, Liu S, Hong Y, Chen J. Distributed Nash equilibrium seeking with order-reduced dynamics based on consensus exact penalty. Control Theory Technol. 2023. https://doi.org/10.1007/s11768-023-00166-7.
Luenberger DG, Ye Y, Luenberger DG and Ye Y. Penalty and barrier methods. Linear and Nonlinear Programming, 2016;p. 397–428.
Omran MGH, Clerc M. 2011. http://www.particleswarm.info/ (Last accessed: Oct 3, 2023)
Minh HL, Sang-To T, Theraulaz G, Wahab MA, Cuong-Le T. Termite life cycle optimizer. Expert Syst Appl. 2023;213: 119211.
Michalewicz Z, Schoenauer M. Evolutionary algorithms for constrained parameter optimization problems. Evol Comput. 1996;4(1):1–32.
Mirjalili S, Lewis A. The whale optimization algorithm. Adv Eng Softw. 2016;95:51–67.
Moghdani R, Salimifard K. Volleyball premier league algorithm. Appl Soft Comput J. 2018;64:161–85. https://doi.org/10.1016/j.asoc.2017.11.043.
Mohamed AW, Hadi AA, Fattouh AM and Jambi KM. LSHADE with semi-parameter adaptation hybrid with CMA-ES for solving CEC 2017 benchmark problems. In 2017 IEEE Congress on evolutionary computation (CEC) (p. 145–152). IEEE 2017.
Nanakorn P, Meesomklin K. An adaptive penalty function in genetic algorithms for structural design optimization. Comput Struct. 2001;79(29–30):2527–39.
Nie PY. A new penalty method for nonlinear programming. Comput Math Appl. 2006;52(6–7):883–96.
Ozkaya B, Kahraman HT, Duman S, Guvenc U. Fitness-Distance-Constraint (FDC) based guide selection method for constrained optimization problems. Appl Soft Comput. 2023;144: 110479.
Peng J, Fan B, Liu W. Penalty-based distributed optimal control of DC microgrids with enhanced current regulation performance. IEEE Trans Circ Syst I Regul Pap. 2022;69(7):3026–36.
Qin Y, Brockett A, Ma Y, Razali A, Zhao J, Harrison C, Pan W, Dai X, Loziak D. Micro-manufacturing: research, technology outcomes and development issues. Int J Adv Manuf Technol. 2010;47:821–37.
Reddy R, Kulkarni AJ, Krishnasamy G, Shastri AS and Gandomi AH. LAB: a leader–advocate–believer-based optimization algorithm. Soft Comput. 2023;1–35.
Rao RV, Savsani VJ, Vakharia DP. Teaching–learning-based optimization: a novel method for constrained mechanical design optimization problems. Comput Aided Des. 2011;43(3):303–15.
Saeed Chilmeran HT, Hamed ET, Ahmed HI, Al-Bayati AY. A method of two new augmented lagrange multiplier versions for solving constrained problems. Int J Math Math Sci. 2022. https://doi.org/10.1155/2022/3527623.
Shih CJ, Yang Y. Generalized Hopfield network based structural optimization using sequential unconstrained minimization technique with additional penalty strategy. Adv Eng Softw. 2002;33(7–10):721–9.
Singh N, Houssein EH, Mirjalili S, Cao Y, Selvachandran G. An efficient improved African vultures optimization algorithm with dimension learning hunting for traveling salesman and large-scale optimization applications. Int J Intell Syst. 2022;37(12):12367–421.
Tian H, Jagana JS, Zhang Q and Ierapetritou M. Feasibility/flexibility-based optimization for process design and operations.
Wu, G., Mallipeddi, R. and Suganthan, P.N., 2017. Problem definitions and evaluation criteria for the CEC 2017 competition on constrained real-parameter optimization. National University of Defense Technology, Changsha, Hunan, PR China and Kyungpook National University, Daegu, South Korea and Nanyang Technological University, Singapore, Technical Report.
Funding
This research received no specific grant from any funding agency in the public, commercial, or not-for-profit sectors.
Author information
Authors and Affiliations
Contributions
Ruturaj Reddy: Implementation and testing of modified algorithm, and manuscript preparation. Utkarsh Gupta: Formulation and testing of the constrained approach, and manuscript preparation. Ishaan Kale: Formulation of the modified algorithm, and manuscript preparation. Apoorva Shastri: Statistical analysis and validation of the algorithm, and manuscript preparation. Anand J Kulkarni: Conceptualization of the method and review.
Corresponding author
Ethics declarations
Conflict of Interest
The authors have no conflicts of interest to declare that are relevant to the content of this article.
Research Involving Human and/or Animals
This work does not contain any studies with human participants or animals performed by any of the authors.
Informed Consent
Informed consent was obtained from all individual participants included in the study.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This article is part of the topical collection “Soft Computing in Engineering Applications” guest edited by Kanubhai K. Patel.
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
Reddy, R., Gupta, U., Kale, I.R. et al. Modified Leader-Advocate-Believer Algorithm with Clustering-Based Search Space Reduction Method for Solving Engineering Design Problems. SN COMPUT. SCI. 5, 376 (2024). https://doi.org/10.1007/s42979-024-02716-5
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s42979-024-02716-5