Skip to main content

Advertisement

Log in

A new adaptive tuned Social Group Optimization (SGO) algorithm with sigmoid-adaptive inertia weight for solving engineering design problems

  • 1203: Applications of Advanced Artificial Intelligence in Multimedia and Information Security
  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Evolutionary algorithms have found enormous applications in solving real-world problems due to their stochastic nature. They have a set of control parameters, which are used to perform certain operations to induce randomness, scalar displacement etc. Various works have been done for tuning these parameters, as appropriate parameter tuning can enhance the performance of algorithm greatly. Inertia weights based parameter tuning is one of the widely used techniques for this purpose. In this paper, we have reviewed some of the inertia weight strategies and applied them to Social Group Optimization (SGO) to study the changes in its performance and have performed a thorough analysis on the same. Following the analysis, the need of a more generalized inertia weight strategy was felt which could be used in parameter tuning for different variety of problems and hence Sigmoid adaptive inertia weight have been proposed. SGO with sigmoid-adaptive inertia weight (SGOSAIW) has been simulated on twenty-seven benchmark functions suite and further simulated on few mechanical and chemical engineering problems and compared to other similar algorithms for performance analysis. In eight-benchmark function suite, SGOSAIW obtained better minima except one i.e. ‘Schwefel 2.26’ with respect to other algorithms investigated in this work. In nineteen-benchmark function suite, SGOSAIW obtained better minima except one i.e. ‘Noisy function’. Thus, the proposed algorithm yielded promising results which are well represented with suitable tables and graphs in the paper.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Similar content being viewed by others

Explore related subjects

Discover the latest articles and news from researchers in related subjects, suggested using machine learning.

References

  1. Azqandi MS, Delavar M, Arjmand M (2020) An enhanced time evolutionary optimization for solving engineering design problems. Eng Comput 36(2):763–81

    Article  Google Scholar 

  2. Bansal JC, Singh PK, Saraswat M, Verma A, Jadon SS, Abraham A (2011) Inertia weight strategies in particle swarm optimization. In 2011 Third world congress on nature and biologically inspired computing 633–640. IEEE

  3. Chauhan P, Deep K, Pant M (2013) Novel inertia weight strategies for particle swarm optimization. Memetic Comput 5(3):229–51

    Article  Google Scholar 

  4. Chen H, Xu Y, Wang M, Zhao X (2019) A balanced whale optimization algorithm for constrained engineering design problems. Appl Math Model 1(71):45–59

    Article  MathSciNet  Google Scholar 

  5. Chen ZR, Guan KK, Tong MS (2019) An Improved Adaptive Chaotic Particle Swarm Optimization Algorithm for Antenna Synthesis. In 2019 Photonics & Electromagnetics Research Symposium-Fall (PIERS-Fall) 207–210. IEEE

  6. Chen M, Zhong Y, Wang L (2019) An Improved Pigeon-Inspired Optimization Combining Adaptive Inertia Weight with a One-Dimension Modification Mechanism. In International Conference on Bio-Inspired Computing: Theories and Applications 177–192. Springer, Singapore

  7. Chou JS, Ngo NT (2017) Modified firefly algorithm for multidimensional optimization in structural design problems. Struct Multidiscip Optim 55(6):2013–28

    Article  Google Scholar 

  8. Coello CA, Lamont GB, Van Veldhuizen DA (2007) Evolutionary algorithms for solving multi-objective problems. Springer, New York

    Google Scholar 

  9. Das S, Saha P, Satapathy SC, Jena JJ (2020) Social group optimization algorithm for civil engineering structural health monitoring. Eng Optim 3:1–20

    Google Scholar 

  10. de Paula Garcia R, de Lima BS, de Castro Lemonge AC, Jacob BP (2017) A rank-based constraint handling technique for engineering design optimization problems solved by genetic algorithms. Comput Struct 15(187):77–87

    Google Scholar 

  11. Dey N, Rajinikanth V, Ashour AS, Tavares JM (2018) Social group optimization supported segmentation and evaluation of skin melanoma images. Symmetry 10(2):51

    Article  Google Scholar 

  12. Dey N, Rajinikanth V, Shi F, Tavares JM, Moraru L, Karthik KA, Lin H, Kamalanand K, Emmanuel C (2019) Social-Group-Optimization based tumor evaluation tool for clinical brain MRI of Flair/diffusion-weighted modality. Biocybern Biomed Eng 39(3):843–56

    Article  Google Scholar 

  13. Dhiman G, Kaur A (2017) Spotted hyena optimizer for solving engineering design problems. In 2017 International Conference on Machine Learning and Data Science (MLDS) 114–119. IEEE

  14. Dorigo M, Di Caro G (1999) Ant colony optimization: a new meta-heuristic. In Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406) 2:1470–1477. IEEE

  15. Duan H, Qiao P (2014) Pigeon-inspired optimization: a new swarm intelligence optimizer for air robot path planning. International Journal of Intelligent Computing and Cybernetics

  16. Eberhart R, Kennedy J (1995) Particle swarm optimization. In Proceedings of the IEEE International Conference on Neural Networks 4:1942–1948). Citeseer

  17. Eberhart RC, Shi Y (2000) Comparing inertia weights and constriction factors in particle swarm optimization. In Proceedings of the 2000 congress on evolutionary computation. CEC00 (Cat. No. 00TH8512) 1:84–88. IEEE

  18. Fan Z, Fang Y, Li W, Yuan Y, Wang Z, Bian X (2018) LSHADE44 with an Improved ϵ - Constraint-Handling Method for Solving Constrained Single-Objective Optimization Problems. In 2018 IEEE Congress on Evolutionary Computation (CEC) 1–8. IEEE

  19. Fang J, Zheng H, Liu J, Zhao J, Zhang Y, Wang K (2018) A transformer fault diagnosis model using an optimal hybrid dissolved gas analysis features subset with improved social group optimization-support vector machine classifier. Energies 11(8):1922

    Article  Google Scholar 

  20. Feng Y, Teng GF, Wang AX, Yao YM (2007) Chaotic inertia weight in particle swarm optimization. In 2nd International Conference on Innovative Computing, Informatio and Control (ICICIC 2007) 475–475. IEEE

  21. Gandomi AH, Yang XS, Alavi AH (2013) Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems. Eng Comput 29(1):17–35

    Article  Google Scholar 

  22. Harrison KR, Engelbrecht AP, Ombuki-Berman BM (2016) Inertia weight control strategies for particle swarm optimization. Swarm Intell 10(4):267–305

    Article  Google Scholar 

  23. Hellwig M, Beyer HG (2018) A matrix adaptation evolution strategy for constrained real-parameter optimization. In 2018 IEEE Congress on Evolutionary Computation (CEC) 1–8. IEEE

  24. Hu H, Bai Y, Xu T (2017) Improved whale optimization algorithms based on inertia weights and theirs applications. International Journal of Circuits, Systems and Signal Processing 11:12–26

    Google Scholar 

  25. Huang X, Li C, Chen H, An D (2019) Task scheduling in cloud computing using particle swarm optimization with time varying inertia weight strategies. Cluster Comput 9:1–1

    Google Scholar 

  26. Imrana M, Hashima R, Abd Khalidb NE (2013) An overview of particle swarm optimization variants. Procedia Eng 53:491–6

    Article  Google Scholar 

  27. Karaboga D (2010) Artificial bee colony algorithm. Scholarpedia 5(3):6915

    Google Scholar 

  28. Kentzoglanakis K, Poole M (2009) Particle swarm optimization with an oscillating inertia weight. In Proceedings of the 11th Annual Conference on Genetic and Evolutionary Computation 1749–1750

  29. Kiani AT, Nadeem MF, Ahmed A, Sajjad IA, Raza A, Khan IA (2020) Chaotic Inertia Weight Particle Swarm Optimization (CIWPSO): An Efficient Technique for Solar Cell Parameter Estimation. In 2020 3rd International Conference on Computing, Mathematics and Engineering Technologies (iCoMET) 1–6. IEEE

  30. Kumar A, Wu G, Ali MZ, Mallipeddi R, Suganthan PN, Das S (2020) A test-suite of non-convex constrained optimization problems from the real-world and some baseline results. Swarm and Evol Comput 12:100693

  31. Liu H, Zhang XW, Tu LP (2020) A modified particle swarm optimization using adaptive strategy. Exp Syst Appl 4:113353

  32. Malik RF, Rahman TA, Hashim SZ, Ngah R (2007) New particle swarm optimizer with sigmoid increasing inertia weight. Int J Comput Sci Secur 1(2):35–44

    Google Scholar 

  33. Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 1(95):51–67

    Article  Google Scholar 

  34. Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 1(69):46–61

    Article  Google Scholar 

  35. Mirjalili S, Gandomi AH, Mirjalili SZ, Saremi S, Faris H, Mirjalili SM (2017) Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems. Adv Eng Softw 1(114):163–91

    Article  Google Scholar 

  36. Naik A, Satapathy SC, Ashour AS, Dey N (2018) Social group optimization for global optimization of multimodal functions and data clustering problems. Neural Comput Appl 30(1):271–87

    Article  Google Scholar 

  37. Naik A, Satapathy SC, Abraham A (2020) Modified Social Group Optimization-a meta-heuristic algorithm to solve short-term hydrothermal scheduling. Appl Soft Comput 16:106524

  38. Nickabadi A, Ebadzadeh MM, Safabakhsh R (2011) A novel particle swarm optimization algorithm with adaptive inertia weight. Appl Soft Comput 11(4):3658–70

    Article  Google Scholar 

  39. Olivas F, Valdez F, Castillo O, Gonzalez CI, Martinez G, Melin P (2017) Ant colony optimization with dynamic parameter adaptation based on interval type-2 fuzzy logic systems. Appl Soft Comput 1(53):74–87

    Article  Google Scholar 

  40. Orouskhani M, Mansouri M, Teshnehlab M (2011) Average-inertia weighted cat swarm optimization. Int Conf Swarm Intell 12. Springer, Berlin, Heidelberg 321–328

    Google Scholar 

  41. Pawan YV, Prakash KB (2020) Impact of Inertia Weight and Cognitive and Social Constants in Obtaining Best Mean Fitness Value for PSO. In Soft Computing for Problem Solving 197–206. Springer, Singapore

  42. Praveen SP, Rao KT, Janakiramaiah B (2018) Effective allocation of resources and task scheduling in cloud environment using social group optimization. Arab J Sci Eng 43(8):4265–72

    Article  Google Scholar 

  43. Rajinikanth V, Satapathy SC (2018) Segmentation of ischemic stroke lesion in brain MRI based on social group optimization and Fuzzy-Tsallis entropy. Arab J Sci Eng 43(8):4365–78

    Article  Google Scholar 

  44. Rani KA, Hoon WF, Abd Malek MF, Affendi NA, Mohamed L, Saudin N, Ali A, Neoh SC (2012) Modified cuckoo search algorithm in weighted sum optimization for linear antenna array synthesis. In 2012 IEEE symposium on wireless technology and applications (ISWTA) 210–215. IEEE

  45. Rao RV, Kalyankar VD (2011) Parameters optimization of advanced machining processes using TLBO algorithm. EPPM, Singapore 20(20):21–31

    Google Scholar 

  46. Rao RV, Pawar RB (2020) Self-adaptive multi-population Rao algorithms for engineering design optimization. Appl Artif Intell 34(3):187–250

    Article  Google Scholar 

  47. Rathore A, Sharma H (2017) Review on inertia weight strategies for particle swarm optimization. In Proceedings of 6th International Conference on Soft Computing for Problem Solving 76–86. Springer, Singapore

  48. Rauf HT, Malik S, Shoaib U, Irfan MN, Lali MI (2020) Adaptive inertia weight Bat algorithm with Sugeno-Function fuzzy search. Appl Soft Comput 90:106159

  49. Satapathy S, Naik A (2016) Social group optimization (SGO): a new population evolutionary optimization technique. Complex Intell Syst 2(3):173–203

    Article  Google Scholar 

  50. Singh SB, Singh N, Hachimi H (2019) Inertia Constant strategy on Mean Grey Wolf Optimizer Algorithm for Optimization Functions. In 2019 5th International Conference on Optimization and Applications (ICOA) 1–7. IEEE

  51. Shukla AK, Singh P, Vardhan M (2020) An adaptive inertia weight teaching-learning-based optimization algorithm and its applications. Appli Math Model 1(77):309–26

    Article  MathSciNet  Google Scholar 

  52. Trivedi A, Srinivasan D, Biswas N (2018) An improved unified differential evolution algorithm for constrained optimization problems. In Proceedings of 2018 IEEE Congress on Evolutionary Computation 1–10. IEEE

  53. Yang XS (2010) A new metaheuristic bat-inspired algorithm. InNature inspired cooperative strategies for optimization (NICSO 2010). Springer, Berlin, Heidelberg 65–74

    Google Scholar 

  54. Yang XS (2008) Firefly algorithm: Nature-Inspired Metaheuristic Algorithms. Luniver Press

  55. Yue X, Zhang H (2020) Modified hybrid bat algorithm with genetic crossover operation and smart inertia weight for multilevel image segmentation. Appl Soft Comput 90:106157

  56. Zheng YL, Ma LH, Zhang LY, Qian JX (2003) On the convergence analysis and parameter selection in particle swarm optimization. In Proceedings of the 2003 International Conference on Machine Learning and Cybernetics (IEEE Cat. No. 03EX693) 3:1802–1807. IEEE

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Suresh Chandra Satapathy.

Ethics declarations

Conflict of interest

Authors have no conflict of interest

Additional information

Publisher's Note

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

Appendix

Appendix

1.1 Problem-1 Three Bar Truss

Minimize: \(\mathrm{f}\left(\mathrm{x},\mathrm{y}\right)=\left(2\sqrt{2}\mathrm{x}+\mathrm{y}\right)\mathrm{L}\)

Subject to :

$$\mathrm{g}1\left(\mathrm{x},\mathrm{y}\right)=\left(\sqrt{2\mathrm{x}}+\mathrm{y}\right)\mathrm{P}-\upsigma (\sqrt{2}{\mathrm{x}}^{2}+2\mathrm{xy})\le 0$$
$$\mathrm{g}2\left(\mathrm{x},\mathrm{y}\right)=\mathrm{yP}-\upsigma (\sqrt{2}{\mathrm{x}}^{2}+2\mathrm{xy})\le 0$$
$$\mathrm{g}3\left(\mathrm{x},\mathrm{y}\right)=\mathrm{P}-\upsigma (\sqrt{2}\mathrm{y}+\mathrm{x})\le 0$$

Where :

$$0\le \mathrm{x},\mathrm{y}\le 1,$$
$$\mathrm{L}=100\mathrm{cm},\mathrm{ P}=2\mathrm{KN}/{\mathrm{cm}}^{2},\upsigma =2\mathrm{KN}/{\mathrm{cm}}^{2}$$

1.2 Problem-2 Cantilever Beam

Minimize: \(\mathrm{f}\left(\mathrm{a},\mathrm{b},\mathrm{c},\mathrm{d},\mathrm{e}\right)=0.0624(\mathrm{a}+\mathrm{b}+\mathrm{c}+\mathrm{d}+\mathrm{e})\)

Subject to : \(\mathrm{g}\left(\mathrm{a},\mathrm{b},\mathrm{c},\mathrm{d},\mathrm{e}\right)=\frac{61}{{\mathrm{a}}^{3}}+\frac{37}{{\mathrm{b}}^{3}}+\frac{19}{{\mathrm{c}}^{3}}+\frac{7}{{\mathrm{d}}^{3}}+\frac{1}{{\mathrm{e}}^{3}}\le 1\)

Where : \(0.01\le \mathrm{a},\mathrm{b},\mathrm{c},\mathrm{d},\mathrm{e}\le 100\)

1.3 Problem-3 Process Synthesis Problem

Minimize : \(\mathrm{f}\left(\mathrm{x},\mathrm{y}\right)=\mathrm{x}+2\mathrm{xy}\)

Subject to : \(\mathrm{g}1\left(\mathrm{x},\mathrm{y}\right)=1.25-{\mathrm{x}}^{2}-\mathrm{y}\le 0\)

$$\mathrm{g}2\left(\mathrm{x},\mathrm{y}\right)=\mathrm{x}+\mathrm{y}-1.6\le 0$$

Where : \(0\le \mathrm{x}\le 1.6,\mathrm{ y}\in \{\mathrm{0,1}\}\)

1.4 Problem-4 Process Synthesis and Design Problem

Minimize : \(\mathrm{f}\left(\mathrm{a},\mathrm{b},\mathrm{c}\right)=2\mathrm{a}+\mathrm{b}-\mathrm{c}\)

Subject to : \(\mathrm{g}1\left(\mathrm{a},\mathrm{b}\right)=\mathrm{a}-2{\mathrm{e}}^{-\mathrm{b}}=0\)

$$\mathrm{g}2\left(\mathrm{a},\mathrm{b},\mathrm{c}\right)=\mathrm{c}+\mathrm{b}-\mathrm{a}\le 0$$

Where : \(0.5\le \mathrm{a},\mathrm{b}\le 1.4,\mathrm{ c}\in \{\mathrm{0,1}\}\)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jena, J.J., Satapathy, S.C. A new adaptive tuned Social Group Optimization (SGO) algorithm with sigmoid-adaptive inertia weight for solving engineering design problems. Multimed Tools Appl 83, 3021–3055 (2024). https://doi.org/10.1007/s11042-021-11266-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-021-11266-4

Keywords