Abstract
Swarm Intelligence (SI) is referred to the social conduct emerging within decentralized and self-organization of swarms. These swarms are summarized as the well-known examples such as bird groups, fish schools, and the most social in insects species for instance bees, termites, and ants. Among those, Salp Swarm Algorithm (SSA), that has been successfully utilized and held in different fields of optimization, engineering practice, and real-world problems, so far. This review carries out a extensive study for the present status of publications, advances, applications, variants with SSA including its modifications, population topology, hybridization, extensions, theoretical analysis, and parallel implementation in order to show its potential to show its potential to overcome many practical optimization issues. Further, this review will be greatly useful for the researchers and algorithm developers analyzing at Swarm Intelligence, especially SSA to use this simple and yet very efficient approach for several tough optimization issues.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
S. Russell, P. Norvig, Artificial Intelligence: A Modern Approach Prentice-Hall (Englewood cliffs, NJ, 1995)
B.L. Agarwal, Basic Statistics (New Age International, 2006)
K.E. Voges, N.K. Pope, Computational intelligence applications in business: A cross-section of the field, in Business Applications and Computational Intelligence (Igi Global, 2006), pp. 1–18
Y. Zhang, S. Wang, G. Ji, A comprehensive survey on particle swarm optimization algorithm and its applications. Math. Probl. Eng. 2015 (2015)
V. Pandiri, A. Singh, Swarm intelligence approaches for multidepot salesmen problems with load balancing. Appl. Intell. 44(4), 849–861 (2016)
A.A. Ewees, M.A. Elaziz, E.H. Houssein, Improved grasshopper optimization algorithm using opposition-based learning. Expert. Syst. Appl. 112, 156–172 (2018)
A.G. Hussien, E.H. Houssein, A.E. Hassanien, A binary whale optimization algorithm with hyperbolic tangent fitness function for feature selection, in 2017 Eighth International Conference on Intelligent Computing and Information Systems (ICICIS) (IEEE, 2017), pp. 166–172
R.S. Parpinelli, H.S. Lopes, New inspirations in swarm intelligence: a survey. Int. J. Bio-Inspired Comput. 3(1), 1–16 (2011)
A. Hamad, E.H. Houssein, A.E. Hassanien, A.A. Fahmy, Hybrid grasshopper optimization algorithm and support vector machines for automatic seizure detection in eeg signals, in International Conference on Advanced Machine Learning Technologies and Applications (Springer, 2018), pp. 82–91
M.M. Ahmed, E.H. Houssein, A.E. Hassanien, A. Taha, E. Hassanien, Maximizing lifetime of wireless sensor networks based on whale optimization algorithm, in International Conference on Advanced Intelligent Systems and Informatics (Springer, 2017), pp. 724–733
A. Hamad, E.H. Houssein, A.E. Hassanien, A.A. Fahmy, A hybrid eeg signals classification approach based on grey wolf optimizer enhanced svms for epileptic detection, in International Conference on Advanced Intelligent Systems and Informatics (Springer, 2017), pp. 108–117
A.E. Hassanien, M. Kilany, E.H. Houssein, H. AlQaheri, Intelligent human emotion recognition based on elephant herding optimization tuned support vector regression. Biomed. Signal Process. Control. 45, 182–191 (2018)
S. Said, A. Mostafa, E.H. Houssein, A.E. Hassanien, H. Hefny, Moth-flame optimization based segmentation for mri liver images, in International Conference on Advanced Intelligent Systems and Informatics (Springer, 2017), pp. 320–330
D. Karaboga, B. Gorkemli, C. Ozturk, N. Karaboga, A comprehensive survey: artificial bee colony (abc) algorithm and applications. Artif. Intell. Rev. 42(1), 21–57 (2014)
A.G. Hussien, A.E. Hassanien, E.H. Houssein, S. Bhattacharyya, M. Amin, S-shaped binary whale optimization algorithm for feature selection, in Recent Trends in Signal and Image Processing (Springer, 2019), pp. 79–87
A.A. Ismaeel, I.A. Elshaarawy, E.H. Houssein, F.H. Ismail, A.E. Hassanien, Enhanced elephant herding optimization for global optimization. IEEE Access 7, 34738–34752 (2019)
M.M. Ahmed, E.H. Houssein, A.E. Hassanien, A. Taha, E. Hassanien, Maximizing lifetime of large-scale wireless sensor networks using multi-objective whale optimization algorithm. Telecommun. Syst. 1–17 (2019)
E.H. Houssein, A. Hamad, A.E. Hassanien, A.A. Fahmy, Epileptic detection based on whale optimization enhanced support vector machine. J. Inf. Optim. Sci. 40(3), 699–723 (2019)
S. Mirjalili, A.H. Gandomi, S.Z. Mirjalili, S. Saremi, H. Faris, S.M. Mirjalili, Salp swarm algorithm: A bio-inspired optimizer for engineering design problems. Adv. Eng. Softw. 114, 163–191 (2017)
R. Abbassi, A. Abbassi, A.A. Heidari, S. Mirjalili, An efficient salp swarm-inspired algorithm for parameters identification of photovoltaic cell models. Energy Convers. Manag. 179, 362–372 (2019)
H. Faris, S. Mirjalili, I. Aljarah, M. Mafarja, A.A. Heidari, Salp swarm algorithm: Theory, literature review, and application in extreme learning machines, in Nature-Inspired Optimizers (Springer, 2020), pp. 185–199
M. Mafarja, D. Eleyan, S. Abdullah, S. Mirjalili, S-shaped vs. v-shaped transfer functions for ant lion optimization algorithm in feature selection problem, in Proceedings of the International Conference on Future Networks and Distributed Systems (ACM, 2017), p. 21
L.P. Madin, Aspects of jet propulsion in salps. Can. J. Zool. 68(4), 765–777 (1990)
P. Anderson, Q. Bone, Communication between individuals in salp chains. ii. physiology. Proc. R. Soc. London. Ser. B. Biol. Sci. 210(1181), 559–574 (1980)
V. Andersen, P. Nival, A model of the population dynamics of salps in coastal waters of the ligurian sea. J. Plankton Res. 8(6), 1091–1110 (1986)
N. Henschke, J.A. Smith, J.D. Everett, I.M. Suthers, Population drivers of a thalia democratica swarm: insights from population modelling. J. Plankton Res. 37(5), 1074–1087 (2015)
R. Šenkeřík, I. Zelinka, M. Pluhacek, A. Viktorin, J. Janostik, Z. K. Oplatkova, Randomization and complex networks for meta-heuristic algorithms, in Evolutionary Algorithms, Swarm Dynamics and Complex Networks (Springer, 2018), pp. 177–194
I. Fister, D. Strnad, X.-S. Yang, Adaptation and hybridization in nature-inspired algorithms, in Adaptation and Hybridization in Computational Intelligence (Springer, 2015), pp. 3–50
R.A. Ibrahim, A.A. Ewees, D. Oliva, M.A. Elaziz, S. Lu, Improved salp swarm algorithm based on particle swarm optimization for feature selection. J. Ambient. Intell. Hum. Ized Comput. 1–15 (2018)
X. Liu, H. Xu, Application on target localization based on salp swarm algorithm, in 37th Chinese Control Conference (CCC). (IEEE, 2018), pp. 4542–4545
H.M. Kanoosh, E.H. Houssein, M.M. Selim, Salp swarm algorithm for node localization in wireless sensor networks. J. Comput. Netw. Commun. 2019 (2019)
B. Yang, L. Zhong, X. Zhang, H. Shu, T. Yu, H. Li, L. Jiang, L. Sun, Novel bio-inspired memetic salp swarm algorithm and application to mppt for pv systems considering partial shading condition. J. Clean. Prod. 215, 1203–1222 (2019)
A. Ibrahim, A. Ahmed, S. Hussein, A.E. Hassanien, Fish image segmentation using salp swarm algorithm, in International Conference on Advanced Machine Learning Technologies and Applications (Springer, 2018), pp. 42–51
S.M.H. Baygi, A. Karsaz, A hybrid optimal pid-lqr control of structural system: A case study of salp swarm optimization, in 2018 3rd Conference on Swarm Intelligence and Evolutionary Computation (CSIEC) (IEEE, 2018), pp. 1–6
G. Villarrubia, J.F. De Paz, P. Chamoso, F. De la Prieta, Artificial neural networks used in optimization problems. Neurocomputing 272, 10–16 (2018)
A.A. Abusnaina, S.Ahmad, R.Jarrar, M.Mafarja, Training neural networks using salp swarm algorithm for pattern classification, in Proceedings of the 2nd International Conference on Future Networks and Distributed Systems (ACM, 2018), p. 17
D. Bairathi, D. Gopalani, Salp swarm algorithm (ssa) for training feed-forward neural networks, in Soft Computing for Problem Solving (Springer, 2019), pp. 521–534
B. Ghaddar, J. Naoum-Sawaya, High dimensional data classification and feature selection using support vector machines. Eur. J. Oper. Res. 265(3), 993–1004 (2018)
H. Zhao, G. Huang, N. Yan, Forecasting energy-related co2 emissions employing a novel ssa-lssvm model: Considering structural factors in china. Energies 11(4), 781 (2018)
R.B. Myerson, Game Theory (Harvard University Press, 2013)
A. Khalid, Z.A. Khan, N. Javaid, Game theory based electric price tariff and salp swarm algorithm for demand side management, in Fifth HCT Information Technology Trends (ITT). (IEEE, 2018), pp. 99–103
S.M.H. Baygi, A. Karsaz, A. Elahi, A hybrid optimal pid-fuzzy control design for seismic exited structural system against earthquake: A salp swarm algorithm, in 6th Iranian Joint Congress on Fuzzy and Intelligent Systems (CFIS). (IEEE, 2018), pp. 220–225
S.K. Majhi, S. Bhatachharya, R. Pradhan, S. Biswal, Fuzzy clustering using salp swarm algorithm for automobile insurance fraud detection. J. Intell. Fuzzy Syst. 36(3), 2333–2344 (2019)
M. Tolba, H. Rezk, A. Diab, M. Al-Dhaifallah, A novel robust methodology based salp swarm algorithm for allocation and capacity of renewable distributed generators on distribution grids. Energies 11(10), 2556 (2018)
A. Fathy, H. Rezk, A.M. Nassef, Robust hydrogen-consumption-minimization strategy based salp swarm algorithm for energy management of fuel cell/supercapacitor/batteries in highly fluctuated load condition. Renew. Energy 139, 147–160 (2019)
X.-S. Yang, Engineering Optimization: An Introduction with Metaheuristic Applications (Wiley, 2010)
D. Wang, Y. Zhou, S. Jiang, X. Liu, A simplex method-based salp swarm algorithm for numerical and engineering optimization, in International Conference on Intelligent Information Processing (Springer, 2018), pp. 150–159
J. Wu, R. Nan, L. Chen, Improved salp swarm algorithm based on weight factor and adaptive mutation. J. Exp. Theor. Artif. Intell. 1–23 (2019)
A.E. Hegazy, M. Makhlouf, G.S. El-Tawel, Improved salp swarm algorithm for feature selection. J. King Saud Univ.-Comput. Inf. Sci. (2018)
T. Chen, M. Wang, X. Huang, Q. Xie, Tdoa-aoa localization based on improved salp swarm algorithm, in 2018 14th IEEE International Conference on Signal Processing (ICSP) (IEEE, 2018), pp. 108–112
M. KHAMEES, A.Y. ALBAKR, K. SHAKER, A new approach for features selection based on binary slap swarm algorithm. J. Theor. Appl. Inf. Technol. 96(7) (2018)
X.-S. Yang, S. Deb, Cuckoo search via lévy flights, in World Congress on Nature and Biologically Inspired Computing (NaBIC). (IEEE, 2009), pp. 210–214
A.F. Kamaruzaman, A.M. Zain, S.M. Yusuf, A. Udin, Levy flight algorithm for optimization problems-a literature review, in Applied Mechanics and Materials, vol. 421. (Trans Tech Publ, 2013), pp. 496–501
Z. Xing, H. Jia, Multilevel color image segmentation based on glcm and improved salp swarm algorithm. IEEE Access (2019)
S.S. Alresheedi, S. Lu, M.A. Elaziz, A.A. Ewees, Improved multiobjective salp swarm optimization for virtual machine placement in cloud computing. Hum.-Centric Comput. Inf. Sci. 9(1), 15 (2019)
A.K. Barik, D.C. Das, Active power management of isolated renewable microgrid generating power from rooftop solar arrays, sewage waters and solid urban wastes of a smart city using salp swarm algorithm, in Technologies for Smart-City Energy Security and Power (ICSESP). (IEEE, 2018), pp. 1–6
P. Jiang, R. Li, H. Li, Multi-objective algorithm for the design of prediction intervals for wind power forecasting model. Appl. Math. Model. 67, 101–122 (2019)
A.A. El-Fergany, H.M. Hasanien, Salp swarm optimizer to solve optimal power flow comprising voltage stability analysis. Neural Comput. Appl. 1–17 (2019)
M.H. Qais, H.M. Hasanien, S. Alghuwainem, Enhanced salp swarm algorithm: Application to variable speed wind generators. Eng. Appl. Artif. Intell. 80, 82–96 (2019)
M. Masdari, M. Tahani, M.H. Naderi, N. Babayan, Optimization of airfoil based savonius wind turbine using coupled discrete vortex method and salp swarm algorithm. J. Clean. Prod. 222, 47–56 (2019)
K. Kasturi, M.R. Nayak, Assessment of techno-economic benefits for smart charging scheme of electric vehicles in residential distribution system. Turk. J. Electr. Eng. Comput. Sci. 27(2), 685–696 (2019)
W. Yang, J. Wang, H. Lu, T. Niu, P. Du, Hybrid wind energy forecasting and analysis system based on divide and conquer scheme: a case study in china. J. Clean. Prod. (2019)
M. Malhotra, A.S. Sappal, Ssa optimized digital pre-distorter for compensating non-linear distortion in high power amplifier. Telecommun. Syst. pp. 1–10 (2019)
D. Yodphet, A. Onlam, A. Siritaratiwat, P. Khunkitti, Electrical distribution system reconfiguration for power loss reduction by salp swarm algorithm. Int. J. Smart Grid Clean Energy
S. Ekinci, B. Hekimoglu, Parameter optimization of power system stabilizer via salp swarm algorithm, in 2018 5th International Conference on Electrical and Electronic Engineering (ICEEE) (IEEE, 2018), pp. 143–147
M.S. Asasi, M. Ahanch, Y.T. Holari, Optimal allocation of distributed generations and shunt capacitors using salp swarm algorithm, in Iranian Conference on Electrical Engineering (ICEE) (IEEE, 2018), pp. 1166–1172
A.A. El-Fergany, Extracting optimal parameters of pem fuel cells using salp swarm optimizer. Renew. Energy 119, 641–648 (2018)
B. Mallikarjuna, Y. S. Reddy, R. Kiranmayi, Salp swarm algorithm to combined economic and emission dispatch problems. Int. J. Eng. Technol. 7(3.29), 311–315 (2018)
A.B. Sereshki , A. Derakhshani, Optimizing the mechanical stabilization of earth walls with metal strips: Applications of swarm algorithms. Arab. J. Sci. Eng. 1–14 (2018)
M. Khamees, A. Albakry, K. Shaker, Multi-objective feature selection: Hybrid of salp swarm and simulated annealing approach, in International Conference on New Trends in Information and Communications Technology Applications (Springer, 2018), pp. 129–142
A.E. Hegazy, M. Makhlouf, G.S. El-Tawel, Feature selection using chaotic salp swarm algorithm for data classification. Arab. J. Sci. Eng. 1–16 (2018)
S. Ahmed, M. Mafarja, H. Faris, I. Aljarah, Feature selection using salp swarm algorithm with chaos, in Proceedings of the 2nd International Conference on Intelligent Systems, Metaheuristics and Swarm Intelligence (ACM, 2018), pp. 65–69
I. Aljarah, M. Mafarja, A.A. Heidari, H. Faris, Y. Zhang, S. Mirjalili, Asynchronous accelerating multi-leader salp chains for feature selection. Appl. Soft Comput. 71, 964–979 (2018)
A.G. Hussien, A.E. Hassanien, E.H. Houssein, Swarming behaviour of salps algorithm for predicting chemical compound activities, in 2017 Eighth International Conference on Intelligent Computing and Information Systems (ICICIS) (IEEE, 2017), pp. 315–320
P.C. Sahu, S. Mishra, R.C. Prusty, S. Panda, Improved-salp swarm optimized type-ii fuzzy controller in load frequency control of multi area islanded ac microgrid. Sustain. Energy, Grids Netw. 16, 380–392 (2018)
T.K. Mohapatra, B.K. Sahu, Design and implementation of ssa based fractional order pid controller for automatic generation control of a multi-area, multi-source interconnected power system, in Technologies for Smart-City Energy Security and Power (ICSESP) (IEEE, 2018), pp. 1–6
P.C. Sahu, R.C. Prusty, S. Panda, Salp swarm optimized multistage pdf plus (1+ pi) controller in agc of multi source based nonlinear power system, in International Conference on Soft Computing Systems (Springer, 2018), pp. 789–800
S. Guo, S. Sun, J. Guo, Design of a sma-based salps-inspired underwater microrobot for a mother-son robotic system, in 2017 IEEE International Conference on Mechatronics and Automation (ICMA) (IEEE, 2017), pp. 1314–1319
A.A. Ateya, A. Muthanna, A. Vybornova, A.D. Algarni, A. Abuarqoub, Y. Koucheryavy, A. Koucheryavy, Chaotic salp swarm algorithm for sdn multi-controller networks, Eng. Sci. Technol. Int. J. (2019)
H.M. Faisal, N. Javaid, U. Qasim, S. Habib, Z. Iqbal, H. Mubarak, An efficient scheduling of user appliances using multi objective optimization in smart grid, in Workshops of the International Conference on Advanced Information Networking and Applications (Springer, 2019), pp. 371–384
Z.-X. Sun, R. Hu, B. Qian, B. Liu, G.-L. Che, Salp swarm algorithm based on blocks on critical path for reentrant job shop scheduling problems, in International Conference on Intelligent Computing (Springer, 2018), pp. 638–648
S. Khan, Z.A. Khan, N. Javaid, S.M. Shuja, M. Abdullah, A. Chand, Energy efficient scheduling of smart home, in Workshops of the International Conference on Advanced Information Networking and Applications (Springer, 2019), pp. 67–79
S. Asaithambi, M. Rajappa, Swarm intelligence-based approach for optimal design of cmos differential amplifier and comparator circuit using a hybrid salp swarm algorithm. Rev. Sci. Instrum. 89(5), 054702 (2018)
G.I. Sayed, G. Khoriba, M.H. Haggag, A novel chaotic salp swarm algorithm for global optimization and feature selection. Appl. Intell. 48(10), 3462–3481 (2018)
Y. Meraihi, A. Ramdane-Cherif, M. Mahseur, D. Achelia, A chaotic binary salp swarm algorithm for solving the graph coloring problem, in International Symposium on Modelling and Implementation of Complex Systems(Springer, 2018), pp. 106–118
J. Zhang, Z. Wang, X. Luo, Parameter estimation for soil water retention curve using the salp swarm algorithm. Water 10(6), 815 (2018)
N. Patnana, S. Pattnaik, V. Singh, Salp swarm optimization based pid controller tuning for doha reverse osmosis desalination plant. Int. J. Pure Appl. Math. 119(12), 12707–12720 (2018)
H. Faris, M.M. Mafarja, A.A. Heidari, I. Aljarah, A.-Z. Ala’M, S. Mirjalili, H. Fujita, An efficient binary salp swarm algorithm with crossover scheme for feature selection problems. Knowl.-Based Syst. 154, 43–67 (2018)
L.K. Panwar, S. Reddy, A. Verma, B.K. Panigrahi, R. Kumar, Binary grey wolf optimizer for large scale unit commitment problem. Swarm Evol. Comput. 38, 251–266 (2018)
Y.-K. Wu, H.-Y. Chang, S.M. Chang, Analysis and comparison for the unit commitment problem in a large-scale power system by using three meta-heuristic algorithms. Energy Procedia 141, 423–427 (2017)
Y. He, X. Wang, Group theory-based optimization algorithm for solving knapsack problems. Knowl.-Based Syst. (2018)
E. Ulker, V. Tongur, Migrating birds optimization (mbo) algorithm to solve knapsack problem. Procedia Comput. Sci. 111, 71–76 (2017)
R.M. Rizk-Allah, A.E. Hassanien, M. Elhoseny, M. Gunasekaran, A new binary salp swarm algorithm: development and application for optimization tasks. Neural Comput. Appl. 1–23 (2018)
L. dos Santos Coelho, V.C. Mariani, Use of chaotic sequences in a biologically inspired algorithm for engineering design optimization. Expert. Syst. Appl. 34(3), 1905–1913 (2008)
K.-L. Du, M. Swamy, Particle swarm optimization, in Search and Optimization by Metaheuristics (Springer, 2016), pp. 153–173
Q. Zhang, H. Chen, A.A. Heidari, X. Zhao, Y. Xu, P. Wang, Y. Li, C. Li, Chaos-induced and mutation-driven schemes boosting salp chains-inspired optimizers. IEEE Access 7 31243–31261 (2019)
S.Z. Mirjalili, S. Mirjalili, S. Saremi, H. Faris, I. Aljarah, Grasshopper optimization algorithm for multi-objective optimization problems. Appl. Intell. 48(4), 805–820 (2018)
A. Tharwat, E.H. Houssein, M.M. Ahmed, A.E. Hassanien, T. Gabel, Mogoa algorithm for constrained and unconstrained multi-objective optimization problems. Appl. Intell. 1–16 (2017)
A. Zhou, B.-Y. Qu, H. Li, S.-Z. Zhao, P.N. Suganthan, Q. Zhang, Multiobjective evolutionary algorithms: A survey of the state of the art. Swarm Evol. Comput. 1(1), 32–49 (2011)
B. Qu, Y. Zhu, Y. Jiao, M. Wu, P.N. Suganthan, J. Liang, A survey on multi-objective evolutionary algorithms for the solution of the environmental/economic dispatch problems. Swarm Evol. Comput. 38, 1–11 (2018)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Houssein, E.H., Mohamed, I.E., Wazery, Y.M. (2020). Salp Swarm Algorithm: A Comprehensive Review. In: Oliva, D., Hinojosa, S. (eds) Applications of Hybrid Metaheuristic Algorithms for Image Processing. Studies in Computational Intelligence, vol 890. Springer, Cham. https://doi.org/10.1007/978-3-030-40977-7_13
Download citation
DOI: https://doi.org/10.1007/978-3-030-40977-7_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-40976-0
Online ISBN: 978-3-030-40977-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)