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.














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
Azqandi MS, Delavar M, Arjmand M (2020) An enhanced time evolutionary optimization for solving engineering design problems. Eng Comput 36(2):763–81
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
Chauhan P, Deep K, Pant M (2013) Novel inertia weight strategies for particle swarm optimization. Memetic Comput 5(3):229–51
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
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
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
Chou JS, Ngo NT (2017) Modified firefly algorithm for multidimensional optimization in structural design problems. Struct Multidiscip Optim 55(6):2013–28
Coello CA, Lamont GB, Van Veldhuizen DA (2007) Evolutionary algorithms for solving multi-objective problems. Springer, New York
Das S, Saha P, Satapathy SC, Jena JJ (2020) Social group optimization algorithm for civil engineering structural health monitoring. Eng Optim 3:1–20
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
Dey N, Rajinikanth V, Ashour AS, Tavares JM (2018) Social group optimization supported segmentation and evaluation of skin melanoma images. Symmetry 10(2):51
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
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
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
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
Eberhart R, Kennedy J (1995) Particle swarm optimization. In Proceedings of the IEEE International Conference on Neural Networks 4:1942–1948). Citeseer
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
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
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
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
Gandomi AH, Yang XS, Alavi AH (2013) Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems. Eng Comput 29(1):17–35
Harrison KR, Engelbrecht AP, Ombuki-Berman BM (2016) Inertia weight control strategies for particle swarm optimization. Swarm Intell 10(4):267–305
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
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
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
Imrana M, Hashima R, Abd Khalidb NE (2013) An overview of particle swarm optimization variants. Procedia Eng 53:491–6
Karaboga D (2010) Artificial bee colony algorithm. Scholarpedia 5(3):6915
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
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
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
Liu H, Zhang XW, Tu LP (2020) A modified particle swarm optimization using adaptive strategy. Exp Syst Appl 4:113353
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
Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 1(95):51–67
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 1(69):46–61
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
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
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
Nickabadi A, Ebadzadeh MM, Safabakhsh R (2011) A novel particle swarm optimization algorithm with adaptive inertia weight. Appl Soft Comput 11(4):3658–70
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
Orouskhani M, Mansouri M, Teshnehlab M (2011) Average-inertia weighted cat swarm optimization. Int Conf Swarm Intell 12. Springer, Berlin, Heidelberg 321–328
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
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
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
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
Rao RV, Kalyankar VD (2011) Parameters optimization of advanced machining processes using TLBO algorithm. EPPM, Singapore 20(20):21–31
Rao RV, Pawar RB (2020) Self-adaptive multi-population Rao algorithms for engineering design optimization. Appl Artif Intell 34(3):187–250
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
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
Satapathy S, Naik A (2016) Social group optimization (SGO): a new population evolutionary optimization technique. Complex Intell Syst 2(3):173–203
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
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
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
Yang XS (2010) A new metaheuristic bat-inspired algorithm. InNature inspired cooperative strategies for optimization (NICSO 2010). Springer, Berlin, Heidelberg 65–74
Yang XS (2008) Firefly algorithm: Nature-Inspired Metaheuristic Algorithms. Luniver Press
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
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
Author information
Authors and Affiliations
Corresponding author
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 :
Where :
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\)
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\)
Where : \(0.5\le \mathrm{a},\mathrm{b}\le 1.4,\mathrm{ c}\in \{\mathrm{0,1}\}\)
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-021-11266-4