Skip to main content
Log in

Modified Leader-Advocate-Believer Algorithm with Clustering-Based Search Space Reduction Method for Solving Engineering Design Problems

  • Original Research
  • Published:
SN Computer Science Aims and scope Submit manuscript

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.

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

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)\) :

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

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

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

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

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

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

    Article  Google Scholar 

  12. Brajević I, Ignjatović J. An upgraded firefly algorithm with feasibility-based rules for constrained engineering optimization problems. J Intell Manuf. 2019;30:2545–74.

    Article  Google Scholar 

  13. Bentley JL. Multidimensional binary search trees used for associative searching. Commun ACM. 1975;18(9):509–17.

    Article  Google Scholar 

  14. Chopra N, Ansari MM. Golden jackal optimization: a novel nature-inspired optimizer for engineering applications. Expert Syst Appl. 2022;198: 116924.

    Article  Google Scholar 

  15. Civicioglu P. Backtracking search optimization algorithm for numerical optimization problems. Appl Math Comput. 2013;219(15):8121–44.

    MathSciNet  Google Scholar 

  16. Coello CAC. Use of a self-adaptive penalty approach for engineering optimization problems. Comput Ind. 2000;41(2):113–27.

    Article  Google Scholar 

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

    Article  Google Scholar 

  18. Curtis FE, Nocedal J. Flexible penalty functions for nonlinear constrained optimization. IMA J Numer Anal. 2008;28(4):749–69.

    Article  MathSciNet  Google Scholar 

  19. Dhiman G, Kumar V. Spotted hyena optimizer: a novel bio-inspired based metaheuristic technique for engineering applications. Adv Eng Softw. 2017;114:48–70.

    Article  Google Scholar 

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

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

    Google Scholar 

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

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

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

    MathSciNet  Google Scholar 

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

    Article  Google Scholar 

  26. Huan TT, Kulkarni AJ, Kanesan J, Huang CJ, Abraham A. Ideology algorithm: a socio-inspired optimization methodology. Neural Comput Appl. 2017;28:845–76.

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

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

    Article  Google Scholar 

  31. Karaboga D, Akay B. A comparative study of artificial bee colony algorithm. Appl Math Comput. 2009;214(1):108–32.

    MathSciNet  Google Scholar 

  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.

    Article  Google Scholar 

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

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

    Google Scholar 

  35. Kulkarni AJ, Shabir H. Solving 0–1 knapsack problem using cohort intelligence algorithm. Int J Mach Learn Cybern. 2016;7:427–41.

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  38. Luenberger DG, Ye Y, Luenberger DG and Ye Y. Penalty and barrier methods. Linear and Nonlinear Programming, 2016;p. 397–428.

  39. Omran MGH, Clerc M. 2011. http://www.particleswarm.info/ (Last accessed: Oct 3, 2023)

  40. Minh HL, Sang-To T, Theraulaz G, Wahab MA, Cuong-Le T. Termite life cycle optimizer. Expert Syst Appl. 2023;213: 119211.

    Article  Google Scholar 

  41. Michalewicz Z, Schoenauer M. Evolutionary algorithms for constrained parameter optimization problems. Evol Comput. 1996;4(1):1–32.

    Article  Google Scholar 

  42. Mirjalili S, Lewis A. The whale optimization algorithm. Adv Eng Softw. 2016;95:51–67.

    Article  Google Scholar 

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

    Article  Google Scholar 

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

  45. Nanakorn P, Meesomklin K. An adaptive penalty function in genetic algorithms for structural design optimization. Comput Struct. 2001;79(29–30):2527–39.

    Article  Google Scholar 

  46. Nie PY. A new penalty method for nonlinear programming. Comput Math Appl. 2006;52(6–7):883–96.

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  50. Reddy R, Kulkarni AJ, Krishnasamy G, Shastri AS and Gandomi AH. LAB: a leader–advocate–believer-based optimization algorithm. Soft Comput. 2023;1–35.

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

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  55. Tian H, Jagana JS, Zhang Q and Ierapetritou M. Feasibility/flexibility-based optimization for process design and operations.

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

Download references

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

Authors

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

Correspondence to Ishaan R. Kale.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s42979-024-02716-5

Keywords

Navigation