Abstract
Mathematical programming and meta-heuristics are two types of optimization methods. Meta-heuristic algorithms can identify optimal/near-optimal solutions by mimicking natural behaviours or occurrences and provide benefits such as simplicity of execution, a few parameters, avoidance of local optimization, and flexibility. Many meta-heuristic algorithms have been introduced to solve optimization issues, each of which has advantages and disadvantages. Studies and research on presented meta-heuristic algorithms in prestigious journals showed they had good performance in solving hybrid, improved and mutated problems. This paper reviews the sparrow search algorithm (SSA), one of the new and robust algorithms for solving optimization problems. This paper covers all the SSA literature on variants, improvement, hybridization, and optimization. According to studies, the use of SSA in the mentioned areas has been equal to 32%, 36%, 4%, and 28%, respectively. The highest percentage belongs to Improved, which has been analyzed by three subsections: Meat-Heuristics, artificial neural networks, and Deep Learning.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
The necessity for meta-heuristic algorithms has grown in recent decades as the complexity of diverse issues has increased. Previously, academics employed mathematical strategies to handle local optimization's deterministic and difficult-to-trap optimization issues. Because the search space in actual optimization issues increases exponentially and the problem perspective shifts in a multidimensional fashion, standard optimization methods frequently generate less-than-optimal solutions [1,2,3]. These techniques are inefficient in solving real optimization problems, which has increased interest in metaheuristic algorithms in the last two decades. Due to intrinsic complexity constraints and many design variables such as nonlinear and convex, most real-world optimization issues, such as text processing, community detection, feature selection, optimization issues, setting machine learning parameters, etc., require meta-heuristic algorithms. Therefore, solving these optimization problems is complicated due to many local minimums. In addition, there is no guarantee of finding a universal solution. Many researchers have used meta-heuristic strategies to find the optimal solution to achieve the global optimal [4,5,6].
Meta-heuristic algorithms have solved many optimization problems, most of which can solve high-dimensional optimization problems well. Large-scale global optimization issues are widespread in scientific research and engineering applications and have attracted much attention in recent years. The high-dimensional optimization problem is expressed as a two-dimensional d minimization problem according to Eq. (1). Where \(X=[{x}_{1},{x}_{2},\dots ,{x}_{D}]\) represents the decision vector, and \(F(X)\) is the fitness function.
As the number of dimensions increases, many metaheuristic methods become "dimension traps", meaning that performance decreases rapidly and is easily optimized locally as the number of dimensions increases. Therefore, hybridization operators must strike a balance between exploitation and exploration in the optimization process, and search efficiency must be improved. In general, solutions with better fitness have higher growth performance, while solutions with poor fitness can maintain population diversity and strengthen their exploration ability. As a result, to strike a balance between exploration and exploitation, the population must be separated into two groups: the main population and the sub-population, using a multinational concept. People in the main population can boost exploitation capacity and solution accuracy, whereas individuals in the subpopulation can assure population variety and exploration ability. This method ensures the ability to exploit while avoiding the local optimum. During the exploration phase, the subpopulation is adjusted by directing individuals in the exploitation population, which can increase exploration efficacy [7].
In meta-heuristic algorithms, graceful exploration means the ability to search optimally globally. The entire population is allowed to explore the whole solution space to find a promising area. In contrast, good exploitation demonstrates good local search capability. The population can use the valuable points to refine the search for a more accurate optimal solution. The balance of exploration and exploitation is essential in improving optimization performance. Excessive attention to exploration leads to wasting evolution in search of some parts of the solution space, and as a result, the convergence rate is reduced.
On the other hand, paying more attention to exploitation risks losing diversity in the early stages of evolution. As a result, the initial population will likely be trapped in the local optimal. Therefore, achieving the right balance between exploration and operation in meta-heuristic algorithms improves performance in solving complex optimization problems [8,9,10,11,12,13].
Engineering optimization issues have been researched and solved using a variety of methodologies. Meanwhile, meta-heuristic algorithms have performed well. Unlike traditional optimization methods, Meta-heuristic algorithms do not require gradient information and can avoid local optimization. As a result, they can be used to solve engineering optimization challenges.
They can find an optimal solution regardless of the physical nature of the problem. Most of them are inspired by physical or natural phenomena. Examples include Farmland Fertility Algorithm [14], African Vultures Optimization Algorithm (AVOA) [15], Starling murmuration optimizer [16], Sparrow Search Algorıthm [17], and Artificial Gorilla Troops Optimizer [18].
SSA is a population-based meta-heuristic algorithm developed by Xue and Shen in 2020 to solve continuous optimization problems [17]. The evaluation of the SSA algorithm is performed with 19 known mathematical functions. This algorithm has demonstrated its ability to address computational complexity and solution convergence difficulties. The SSA algorithm outperforms the GWO, Particle Swarm Optimization(PSO), and GSA algorithms in performance. The main contributions of this paper are as follows:
-
SSA algorithm analysis based on schematic and pseudo-code
-
Investigations of SSA methods from the aspects of Hybridization, Improved, Variants of SSA, and optimization issues.
-
Improved SSA analysis by different methods
-
Analysis of SSA performance in solving diverse problems based on convergence rate, exploration, and exploitation factors.
-
Focus on outlook works in line with the SSA algorithm
The general structure of this paper is as follows: The SSA algorithm and its operators will be explained in Sect. 2. In Sect. 3, SSA approaches will be divided into four categories: hybridization, improvement, SSA variations, and optimization concerns. In Sect. 4, we'll talk about discussions and comparisons; in Sect. 5, we'll wrap things up and look forward to future projects.
2 SSA: Sparrow Search Algorithm
SSA Algorithm [17] is a new nature-inspired algorithm inspired by the behaviour of sparrows in 2020. Many animals search for cuisine and avoid predators with their swarming intelligence in the wild. The population of sparrows is no exception. They are separated into two categories depending on their fitness, determined by each sparrow's unique posture. The person who has a better fit belongs to the producers. The remaining sparrows are explorers. In the whole population of sparrows, different people have different eating behaviors. In addition, several sparrows are responsible for avoiding predators during the forage search process among the population. To cope with the dangers, they choose to fly farther or closer to other sparrows. In short, the sparrow colony can search for more low-risk cuisine by constantly updating its position.
For simplicity, sparrows' behaviour and related laws are described below.
-
Producers often have a lot of energy reserves and offer regions or forage search routes to all explorers. They are in charge of locating cuisine-rich locations. Individual fitness determines how much energy is stored in the body.
-
When a sparrow detects a predator, individuals start chirping with warning signals. When the alarm value exceeds the safety threshold, manufacturers must direct all explorers to a safe area.
-
Each sparrow can be a producer if it seeks a better cuisine fountainhead, but the ratio of producers to explorers in the whole population is unchanged.
-
Producers are sparrows with more vigour. Several hungry probes are more inclined to fly to other locations in search of cuisine to replenish their energy levels.
-
Explorers are looking for a producer who can provide the best cuisine in search cuisine. Meanwhile, some explorers may constantly monitor producers and compete for cuisine over prey.
-
The group sparrows move quickly to a safe area to find a better position if they are aware of the danger, while the sparrows in the middle of the group walk randomly to get closer to others.
SSA is suggested by imitating the search behaviour of the sparrow and anti-hunting group. This algorithm has fewer parameters, a more robust search capacity, and faster performance. The main stages of SSA can be explained as follows:
Step 1 Create and initialize the solution. At this stage, the population size, maximum number of replicates, producer ratio (PD), and the ratio of sparrows in intensive care (PV) are all determined. The initial position of the sparrow population is shown in Eq. (2). They are produced randomly.
The number of sparrows in Eq. (2) is n, and the dimension of choice variables is d. Each person's suitability for the following procedure is determined using Eq. (3). In Eq. (3), n defines the number of sparrows, and the value of each row in FX represents each person's fit.
Step 2 In the SSA, producers with higher fitness values are given preference over those who produce cuisine. Because producers are in charge of finding cuisine and directing the entire population's movement, producers can search for cuisine in a broader range compared to the position of the explorers. According to steps (1) and (2), during each iteration, the manufacturers update their status with Eq. (4).
In Eq. (4), \({iter}_{max}\) is a constant with the highest number of iterations. t is the current iteration, and \(j=\mathrm{1,2},\dots ,d\), \({X}_{i,j}^{t}\) represent the next value of jth sparrow in the iteration of t. α is a random number between 0 and 1. \({R}_{2}\) (alert value) is a number in the range of 0 to 1, and ST (safe threshold) is a value of 0.5 to 1.0. Q is a random number based on a normal distribution. L represents a \(1\times d\) matrix in which each element is 1. If it is R2 ≥ ST, some sparrows have discovered the hunter, and all the sparrows must fly quickly to other safe areas. When R2 < ST means no hunter is around, the manufacturer enters the extensive search mode.
In the case of explorers, Rules 4 and 5 must be followed. As previously said, some explorers keep tabs on most manufacturers. They leave their current place to compete for cuisine when they learn that a producer has discovered delicious cuisine. If they win, they can eat right away; otherwise, Rule 5 will apply. Position updating for explorers is defined according to Eq. (5). In Eq. (5) \({x}_{p}\) does whether the manufacturer occupy the optimal position. \(Xworst\) represents the worst place in the world right now. A means a 1 × d matrix that is randomly assigned 1 or -1 to each element inside \({A}^{+}={A}^{T}{(A{A}^{T})}^{-1}\). If \(i>\frac{n}{2}\) This indicates that the i probe with a worse fit value is more likely to go hungry.
Step 3 After updating the position of the whole population, several sparrows are selected as scouts (exploration) responsible for identification and warning. They usually make up 10 to 20% of the total population. Updating their position is defined according to Rule 6 according to Eq. (6).
In Eq. (6) \({X}_{best}\) is the current global optimal position. ε is a small constant to avoid a zero-division error. β acts as a control parameter for step size and the normal distribution of random numbers with mean value 0 and variance 1. \({f}_{g}\) and \({f}_{w}\) are the current best and worst overall suitability values, respectively. K is a random number in the range 1 and − 1. \({f}_{i}\) is the current value of the sparrow. \({f}_{i}\)=\({f}_{g}\) indicates that sparrows in the middle of the population are aware of the hazard and should approach the rest. If \({f}_{i}\)>\({f}_{g}\) then the person is at the edge of the group. \({X}_{best}\) indicates the central location of the population and is safe around it. K represents the direction in which the person moves and the step size's control factor.
Step 4 Each person's current position is compared to the last repetition. The update is done if the new position is better than the previous one and saves the best position. The survival of some sparrows may improve after the last two steps.
Step 5 If the number of repetitions is less than the maximum number, move on to step 2. Otherwise, the algorithm stops, and the best solution is obtained.
Figure 1 shows the pseudocode of the SSA algorithm.
The primary implementation of meta-heuristic algorithms usually has a sequential approach. Sparrow positions are typically recorded in a \(n\times d\) matrix, where n is the number of sparrows and d is the number of dimensions in the search space. Using For-loops, the members of this matrix are changed one by one based on their value in the previous iteration and some random sample numbers. For search agents or various dimensions, all matrix components are simultaneously updated. Figure 2 shows the flowchart of the SSA algorithm.
Since 2020, various researches have been conducted to solve optimization problems with SSA. All the papers worked by SSA are downloaded to calculate the number of SSA papers. Then a grouping based on the percentage of papers in various journals and the number of publications of SSA papers per year is reviewed. Figure 3 shows the rate of papers published by SSA in multiple publications. The majority of publications belonged to IEEE journals (39%), followed by Elsevier (28%), Springer (11%), Hindawi (9%), Others (7%), and Tandfonline and Wiley (3%). Figure 3 shows that the highest percentage of papers published belong to the IEEE. At first, we downloaded all the papers belonging to SSA. Then the papers were categorized based on different publishers. We used the Google search engine and reliable sites such as Springer, Elsevier etc., for searching. We also used other databases in the field of indexing papers.
Figure 4 illustrates the number of SSA papers printed per year. The number of SSA papers printed in 2020 is 7. As shown in Fig. 4, the use of SSA has increased over time.
Papers are collected based on the title, keywords and abstract. Each paper has been thoroughly reviewed in terms of text and type of algorithm. Finally, the papers belonging to the SSA algorithm were grouped. Figure 5 shows the search steps and the number of papers in different steps.
3 Methods of SSA
Figure 6 shows the taxonomy of SSA methods. Classification is based on Hybridization, Improved, Variants of SSA, and Optimization issues. In hybridization, the combination of SSA with other algorithms is used. Improved uses various subcategories to improve solutions. In Variants of SSA, the Binary subcategory is used, and optimization issues are used to solve diverse optimization issues to find the best answer.
3.1 Hybridization
3.1.1 Meta-Heuristics
According to the performed classifications, the SSA algorithm in the field of meta-heuristics is combined with PSO, water wave optimization (WWO), sine cosine algorithm (SCA), firefly algorithm (FA), differential equation (DE), whale optimization algorithm (WOA), topographical global optimization (TGO), and BSS algorithms.
PESSA [19], a hybrid approach based on PSO and an enhanced SSA (ESSA), has been presented. The ESSA strengthens the producer's random jump to ensure global search ability, each scrounger continues to learn from the producers' optimal experience, and the difference between the best and worst individual will be imposed on the sparrow with the optimal position when it detects danger to speed up the search process. Ten fundamental functions validate PESSA's performance, and the experimental findings reveal that PESSA outperforms the other twelve methods. Finally, the suggested PESSA is tested in four situations, two of which are 2D settings and 3D environments. The findings revealed that the PESSA could obtain a more viable and effective route than the other models.
The WWO-SSA [20] was designed to combine the benefits of the WWO and SSA algorithms while avoiding their limitations. WWO and SSA have been integrated to achieve good performance by continually modifying the parameters to increase WWO's capabilities in development and exploration. Using CEC2017's benchmark features, the hybrid algorithm's performance is compared to WWO and SSA's original methods. WWOSSA is more efficient, according to the findings of the experiments.
A hybrid SSA-PSO [21] model has been developed to speed up convergence before individual SSA updates. In addition, a novel fitness function based on maximum likelihood parameter estimate was created and utilized for parameter initialization. The optimization performance of this algorithm was superior to that of a single method, with more incredible convergence speed and more stable, accurate outputs, according to the findings of five sets of actual datasets. Furthermore, it efficiently handled the difficulties of sluggish convergence speed and low solution accuracy with the help of the new fitness function. The experimental findings revealed that the hybrid SSA-PSO could acquire a superior solution, convergence speed, and stability in software defect estimation and prediction than a single SSA and PSO.
The SCA was initially created to increase the global search capacity of the SSA algorithm because it has the qualities of attaining high search and avoiding local optimization. Additionally, the labour collaboration structure of the sparrow in the SSA algorithm is redefined to improve the algorithm's convergence ability. Finally, the enhanced cooperative SSA based on the sine cosine algorithm (SCA-CSSA) is developed [22] based on the new labour cooperation structure and SCA algorithm. The SCA-CSSA approach is used to adjust the weight of AdaBoost-S4VM and the critical parameters of S4VM to improve the precision of the AdaBoost-S4VM model for semi-supervised lung CT classification. The suggested AdaBoost-ISSA-S4VM model was compared against several hybrids and popular approaches on CEC2017 tasks and 12 benchmark tasks, including unimodal and multimodal tasks, to see how effective it was.
The SSA is used to improve the starting weights and thresholds of the BP-ANN, addressing the problem that the BP neural network is sensitive to beginning weights and thresholds. The firefly algorithm (FA) technique with FASSA [23] is presented to alleviate the weakness of SSA that it is easy to slip into the local optimum. Finally, China's big battery manufacturing firm is chosen for the empirical study. Comparative tests are conducted on the FASSA-BP, BP, SSA-BP, and PSO-BP regarding the accuracy, stability, and other factors. The FASSA-BP model was shown to be more accurate in the study.
Because buildings play a significant role in energy efficiency, it is critical to implement sustainable energy source (SES) systems globally, especially given the rising interest in near-zero energy structures. Because of their significant influence on energy usage and pollution, SES must be entirely used in buildings to promote renewable energy and efforts to develop a green future. As a result, getting the best results is critical. A novel multiple-objective optimization approach called SSA-DE [24] is used to get the best SES level. SSA-purpose DE is to determine the best value for system resource parameters.
In Wireless Sensor Networks, a hybrid SSA with DE is designed to alleviate the energy efficiency issue by cluster head selection [25]. The proposed approach combined the SSA's high-level search efficiency with DE's lively potential, extending node lifespan. The hybrid model performs well in the number of alive nodes, throughput, and residual energy. Compared to comparable algorithms, the Improved SSA employing the DE model to find the best potential cluster head demonstrated residual power and throughput development.
Due to sluggish convergence speed, low accuracy, and optimum local distance, the WOA algorithm is merged with the SSA and golden sine leading strategy (SGSWOA) [26]. The producer's position update rule in the SSA is integrated into the encircling prey stage of WOA to extend the algorithm's search space and escape from the local optimum. Then, when used with the golden Sine leading technique, it may balance exploration and development capabilities while improving the WOA algorithm's performance. Finally, the experimental findings showed that the SGSWOA method has superior convergence accuracy, convergence speed, and resilience after optimizing 16 benchmark functions and applying it to actual engineering optimization situations.
A new greedy genetic SSA (GGSC-SSA) based on the SCA method has been suggested [27]. The greedy method is first implemented to initialize the population and boost its diversity. Second, GA operators are utilized to balance global search and local development capacities to update the population. Finally, adaptive weight is added to the routine upgrade to improve the algorithm's flexibility and maximize the solution quality, and the SCA approach is used to update the scroungers. On TSP datasets, the GGSC-SSA is also tested against the genetic algorithm (GA), simulated annealing (SA), PSO, grey wolf optimization (GWO), ant colony optimization (ACO), and the artificial fish algorithm (AFA). The results showed that the GGSC-SSA significantly enhanced the solution precision, optimization speed, and perseverance.
For Unmanned Aerial Vehicle Path Planning, a unique SPSA is suggested [28]. PSO improves the discoverer position updating rule to improve the search along the start–end line. When impediments are encountered, adaptive variable speed escape search is employed to increase path search efficiency. Adaptive oscillation optimization increases path smoothing and lowers path fluctuations. Finally, reducing the nodes and smoothing procedure increases the path smoothness, making it more acceptable for path planning in the actual world. It's also been proven that the SPSA has a faster convergence time and uses less energy than other algorithms.
SSA and TGO [29] have been proposed for network security situations to improve the accuracy and performance of the scenario prediction model [30]. TGO-SSA is used to optimize neural network scenario prediction model structural hyperparameters. The TGO-SSA technique outperforms the standard scenario prediction model to improve neural network model accuracy and reduce training loss. Python was used to test the suggested technique. The findings revealed that the approach could perform better at situation prediction.
The Improved Bear Smell Search (IBSS) and SSA are presented [31]. The BSS is included in the proposed work through crossover and mutation functions, thus the designation IBSS-SSA. The grid created the multi-objective function with reactive power variations dependent on the available resource power. The SSA procedure ensures that online control signals are detected utilizing a parallel implementation against active and reactive power variations. Under power flow changes, the control technique based on the suggested methodology enhances the power controller's control parameters. The proposed approach, based on fluctuations in the resource and load side characteristics, is used to regulate the power flow management of the smart-grid system. The proposed model manages energy resources to meet the grid's power needs, including renewable energy and energy storage devices.
Figure 7 shows the advantages of hybridization SSA with different algorithms. SSA combines SCA, PSO, DE, and BSS algorithms to solve optimization issues.
In the hybrid SSA-PSO model, the SSA algorithm uses the gbest agent to update the agents' position. By choosing the best optimal points, the SSA algorithm ignores the problem of premature convergence in the PSO algorithm. The SSA-PSO model prevents premature convergence by enhancing group search capabilities. In the optimization process, the SSA-PSO model reduces premature convergence by determining the optimal value for the parameters.
3.2 Improved
All SSA restrictions are slow convergence, optimum local entrapment in certain circumstances, and exploration and exploitation phases that can't cope with the extensive dimensions. Due to the limitations of SSA, numerous approaches have been developed in recent years to enhance SSA, including chaos, Gaussian, Lévy flight, OBL, Random Walk, Strategy mechanism, artificial neural networks (ANNs), and Deep Learning. Improved strategies for boosting population variety and speeding convergence by hybridization operators have shown to be beneficial.
3.2.1 Chaotic
Turbulent systems are distinguished by their unpredictability, periodicity, and parameter sensitivity. Turbulent mapping can be used to produce rough numbers between 0 and 1 instead of pseudo-random number generators to optimize the parameters of metaheuristic algorithms. Experiments have demonstrated that using chaotic sequences for initialization influences the entire algorithm process and that chaotic sequences produce better results than quasi-random numbers. Chaotic mapping improves the variety of the sparrow population's starting state. Chaotic mapping prevents premature convergence and increases global optimization accuracy and convergence. Figure 8 shows the most critical chaotic targets in SSA.
Table 1 shows the improvement of SSA by the chaotic method. Items such as the advantages and disadvantages of chaotic SSA have been analyzed.
3.2.2 Gaussian
A modified SSA termed CASSA [51] was used for an uncrewed aerial vehicle (UAV). The route planning challenge is changed into a multi-dimensional task optimization issue once the 3D task space model and UAV route planning cost functions are established. Second, the chaotic approach is used to broaden the algorithm's population, while an adaptive inertia weight is used to balance the algorithm's convergence rate and exploration capabilities. Finally, the Cauchy-Gaussian mutation technique improves the algorithm's capacity to overcome stagnation. According to simulation data, the CASSA-generated routes are superior to the SSA, PSO, ABC, and WOA.
A crack segmentation approach based on adaptive T-distribution is utilized to enhance the selection of clustering centres and make the cracks more accurate and comprehensive segmentation [52]. The simulation demonstrates that incorporating an adaptive t-distribution mutation mechanism into SSA improves its ability to resist getting caught in local optimization. Second, the improved TSSA is utilized as the K-means algorithm's starting clustering point. After verification, the suggested technique considerably enhanced complicated crack pictures' segmentation accuracy and fitness. The Gaussian function's objective is to keep you from slipping into the local optimum.
A multi-objective scheduling model based on an ISSA has been developed to increase the efficiency of Micro-grid combined heat and power (MCHP) [53]. The objective and economic advantage objectives are initially defined to minimize total operating costs and environmental pollutant discharge. Then, a dynamic adaptive weight is used instead of a single weighting technique, and the SSA is combined to create a multi-objective optimum timetable model for comprehensive energy. Finally, multiple optimization scenarios are constructed to test a typical day operation's suggested scheduling optimization model. The results demonstrated that the multi-objective configuration outperformed the single-objective setup to meet power grid dispatching criteria. The proposed optimization approach improved the economic and environmental advantages of the integrated energy system. As a result, the Cauchy-Gaussian mutation method chooses the current best fitness person for mutation, compares the positions before and after the mutation, and chooses the better position to move on to the next iteration.
ISSA-SVM is an ISSA that solves the problem of SVM hyperparameter selection and constructs the mid-long term load prediction model [54]. A novel dynamic adaptive t-distribution mutation improves the ISSA. The ISSA offers greater convergence precision, stability, and speed than the SSA, evidenced by a comparison test using six benchmark functions. The simulation results demonstrated that the ISSA-SVM successfully enhanced prediction accuracy compared to the original SVM, BP neural network, multiple linear regression, and other methods. The Gaussian function has always detracted from local optimism and population variety.
3.2.3 Levy Flight (LF)
The LF technique improves the multi-objective SSA's capacity to jump out of the local optimum. The simulation results confirmed the upgraded multi-objective SSA's efficacy. The wind–solar-diesel–storage micro-cost grids and loss were reduced using a multi-objective function. The correct step size for an LF is crucial since a big step size might make individuals meander around the local optimal amount and be unable to find the ideal answer. An extremely tiny step size, on the other hand, may render the ideal value unachievable and result in merely a local optimization. On the other hand, LF's search approach in SSA is fully random.
A DV-Hop method is suggested to optimize using the improved SSA (ISSA) [55]. The maximum hop distance error is utilized to adjust the hop distance from the unknown node to each anchor node to decrease the estimated distance error. Second, LF is used to improve the capacity of the SSA to leap out of local optimums, and Powell local search is used to improve the method's convergence. Finally, the simulation results indicated that the revised algorithm's positioning error is considerably decreased compared to the original DV-Hop method, and positioning accuracy is effectively enhanced in irregular regions.
Bernoulli's chaotic mapping, LF, mutation, crossover, competition, and enhanced SSA are designed to obtain an ideal energy configuration [56]. The results of several test functions and assessment indicators illustrate the superiority of the upgraded SSA. The suggested method's usefulness is demonstrated by solving and assessing the best configuration of an energy management model. The case study results reveal that an active distribution network with a multi-microgrid system offers significant economic and environmental benefits under many scenarios. The proposed solutions are critical for a multi-microgrid dynamic distribution network's effective operation and environmental conservation.
The LF operation is added to the original SSA's producer's search process to improve the algorithm's ability to hop out of the local optimum and optimize performance [57]. The opposition-based learning (OBL) technique produces better SSA solutions, which helps to speed up the algorithm's convergence speed. On the one hand, numerical tests based on traditional benchmark functions assess the LOSSA's performance. On the other hand, the Support Vector Machine (SVM) hyper-parameter optimization task is used to verify LOSSA's capacity to tackle actual situations. The LOSSA is feasible and successfully handles machine learning algorithms' hyper-parameter optimisation problem. This study proposes an improved SSA based on LOSSA. The LOSSA's overall performance is good, according to the experimental data. The LOSSA surpassed the SSA and other natural heuristic algorithms in search accuracy, convergence speed, and stability.
Reverse learning and the LF random step are used in the SPISSA [58]. In the initialization stage, this model increased the variety and quality of sparrows, and in the subsequent iteration stage, it improved the global search capabilities. Finally, the technique is integrated with the Spark distributed computing framework to account for network incursion traffic's high-dimensional and large-scale aspects. The population is estimated in parallel in the Spark framework based on the data partition. Experiments have shown that SPISSA can identify the best subset from the public data set. At the same time, the algorithm's computation time has been significantly lowered.
In the WSN, DV-Hop is a frequently utilized positioning method [59]. An ISSA is provided based on DV-Hop wireless sensor network positioning technology. There are two critical factors to DV advancement. The double communication radius method modifies the minimum hop count between nodes to reduce the estimated distance error; second, instead of using the least-squares method. This improved algorithm employs SSA to evaluate nodes' positions; simultaneously, SSA employs the Lévy flight strategy to improve performance further. Finally, simulation is used to assess the method's placement accuracy, and the results show that ISSA-LF is superior.
3.2.4 Opposition-Based Learning (OBL)
DV-Hop is a widely used placement strategy in the WSN [60]. Based on DV-Hop wireless sensor network positioning technology, an ISSA is supplied. DV progress is dependent on two variables. The double communication radius method modifies the minimum hop count between vertices to reduce the estimated distance error; second, instead of using the least-squares method. This enhanced algorithm utilizes SSA to calculate node positions; simultaneously, SSA uses the Lévy flight strategy to improve performance even further. Finally, simulation is used to evaluate the method's accuracy in terms of placement, and the findings demonstrate that ISSA-LF is superior. A new defect diagnostic technique based on \(LightGBM\) optimized by the elite opposite SSA(EOSSA) [61] is proposed. The change in data distribution is frequently ignored by dimension reduction methods based on Euclidean distance.
In the case of mobile robot route planning, population variety is insufficient in later rounds, making it simple to settle into a locally optimum solution. Using the sparrow search method, an enhanced SSA is presented to address these issues in mobile robot path planning. First, the algorithm optimizes the initial population of sparrows using OBL, which increases the quality of the initial solution and improves the system's local search capabilities. Second, it incorporates the Metropolis criteria into the simulated annealing (SA) process, allowing the system to accept new solutions by determining whether to take them, allowing the algorithm to escape the local optimum and improve global search capacity. OBL is utilized to construct a reverse solution to create a new sparrow population, increase population variety, and enhance population quality [62]. Simultaneously, the OBL can be utilized to direct the algorithm away from the local optimum. Finally, the ISSA's performance is tested using 2D grid maps of various specifications created on the MATLAB platform. The simulation results demonstrate that the ISSA outperforms the SSA, PSO, and other standard intelligence algorithms in optimal performance and can successfully jump out of the local optimum.
An improved SSA (ISSA) is used to suggest a distributed maximum power point tracking (DMPPT) [63]. First, the population was initialized using the centre of gravity reverse learning technique, resulting in a superior spatial solution distribution. Second, the learning coefficient was added to the discoverer's position update section to increase the algorithm's global search capability. Simultaneously, the mutation operator was employed to improve the joiner's position update and prevent the algorithm from sliding into the local extreme value. The initial sparrow population is generated using random initialization in the conventional SSA. The quality of the starting population influences the end convergence accuracy for the intelligent algorithm of population iteration. The initial population of the SSA is generated using centroid OBL (COBL), which assures the initial population's homogeneity and variety while also improving its fitness. The model's findings revealed that the ISSA could track the maximum power point (MPP) more precisely and fast than the perturbation observation technique (P&O) and the PSO and has superior steady-state performance.
The ROSSA model [64] is based on SSA paired with Random OBL (ROBL) and a linear decreasing approach. The path planning challenge for mobile robots may theoretically turn into an optimization problem that intelligent optimization systems can handle. An SSA-based optimization technique is presented in light of this assumption. The declining linear approach balances the algorithm's capacity to search worldwide and exploit locally by altering the algorithm parameters. ROBL increases the variety of the population and improves the algorithm's exploration capabilities. Trials demonstrate the ROSSA's superiority with three conventional algorithms for 11 benchmark test functions and comparative studies with PSO and SSA on the path planning issue.
A learning SSA (LSSA) [65] is introduced in the discoverer stage. The random reverse learning technique promotes population variety and flexibility in the search process. An upgraded sine and cosine guiding mechanism is added at the follower stage to make the discoverer's search approach more thorough. Finally, we suggest a differential-based local search. The method updates the best solution acquired each time to avoid omitting high-quality solutions throughout the search process. In 12 benchmark functions, LSSA was compared against CSSA, ISSA, SSA, BSO, GWO, and PSO to ensure the method was feasible. According to the simulation results, LSSA has a high degree of universality. Finally, robot route planning is used to verify LSSA's practicability, and LSSA has high path planning quality and reliability.
3.2.5 Random Walk
An enhanced SSA employing the random walk approach (RWSSA) [66] is presented to maximize the distribution and signal coverage of 5G base stations in open-pit mines. RWSSA is compared to SSA, MS-ALO, and PSO. In comparison to other models, the convergence speed and accuracy are good. Finally, the RWSSA is superior to previous algorithms in numerous ways, making it more appropriate for 5G base station distribution optimization in open-pit mines. In the 5G base station deployment optimization challenge, RWSSA achieved superior performance and application.
An RW technique is presented to enhance the SSA [67]. The SSA, the grey wolf optimization algorithm, and the WOA are all contrasted and studied. It is confirmed that the ISSA has a quick convergence speed and good optimization precision after a benchmark test function experiment. The RW strategy improvement sparrow search method's exact solution is employed as the starting neuron connection weight and threshold information of the BP neural network, which is then used to categorize dangerous URLs and further evaluate the updated technique's viability. The findings demonstrated that optimising the BP network by optimising the RW strategy optimization SSA might increase hazardous URL classification accuracy.
For optimal model parameter identification of proton exchange membrane fuel cell (PEMFC) stacks, a new optimization approach termed Adaptive SSA (ASSA) [68] is suggested. The sparrows' locations in the solution space are scattered randomly. An RW technique is used when no nearby sparrows surround the present individual. The ASSA is used to minimize the sum of squared error (SSE) between the empirical and estimated stack voltages in the PEMFC stack by optimally selecting the parameters in the PEMFC stack. The approach is used in three case studies: Horizon H-12, Ballard Mark V, and NedStack PS6 under various operating circumstances, yielding SEE values of 0.82, 5.14, and 0.097, respectively. The ASSA significance is demonstrated by comparing the algorithm's outputs to CGOA, GRA, and simple SSA. According to the final data, the proposed ASSA is the most efficient compared to the others.
3.2.6 Strategy Mechanism
A strategy mechanism combines local and global search by strengthening the update of individuals in the community to search more in the problem space. This method makes it possible to move towards a global optimizer faster, even for algorithms with heavy computational fitness functions. The strategy mechanism helps to change the control parameters in different optimization stages, or even for various optimization problems, the parameters are adjusted according to the ongoing search feedback. This approach selects an adaptive parameter and thus balances exploration and exploitation (Table 2).
3.2.7 Artificial Neural Networks
ANNs are used to predict and classify various issues such as time series, price estimation, weather forecasting, estimating the accuracy of industrial devices, etc. If the structure of ANNs is improved, then their efficiency and accuracy will increase. In this section, the combination of SSA with ANNs is examined. The SSA algorithm is used to optimize radial-basis function (RBF), extreme learning machine (ELM), generalized regression neural network (GRNN), and Elman networks. The ELM network is a feed neural network used for statistical classification, regression analysis, clustering, approximate spars, comparison, and training. The limitation of the ELM network is that initial weights and thresholds are determined using traditional trial-and-error or network search methods. Traditional methods do not work well with inaccuracy, so SSA has been used to solve ELM problems. Each hidden node has a return edge of its connection in the Elman network. Figure 9 shows the SSA schema on ANNs.
Table 3 shows the advantages and disadvantages of SSA with ANNs.
Recently, neural networks have been widely used to predict various issues in artificial intelligence. In ANNs, a parameter called weight needs to be updated frequently to avoid significant errors. Since the learning process of an ANN is strongly related to optimizing a target function, choosing an optimization algorithm is a crucial step in designing the structure of an ANN. Figure 10 shows the steps of SSA-BP synthesis. The purpose of SSA is to optimize the weight of the BP network.
3.2.8 Deep Learning
Deep learning (DL) has demonstrated advanced performance on various issues. Hyper-parameter settings are vital in deep learning performance and machine learning models. Deep neural networks have one or more hidden layers between the input and output layers. They typically apply nonlinear transformations or activation functions (logistics, tanh, or ReLU). In DL, hyperparameters include the number of layers, the neurons in each layer, the activation function, the learning rate, the deletion rate, and the batch size. There is no optimal general configuration for hyperparameter optimization. These parameters can be optimized manually but are time-consuming and require specialized knowledge. Automated optimization of meta-parameters can be done using meta-heuristic algorithms. GRU, LSTM, and CNN are the most important deep learning networks. Table 4 shows the combination of SSA with deep learning algorithms.
Figure 11 shows the percentage of Improved SSA based on different methods. The Chaotic and Strategy models' percentage is higher than Gaussian, LF, OBL, and Random Walk models. The percentage of using the Strategy Mechanism model with SSA is lower than Chaotic.
3.3 Variants of SSA
3.3.1 Binary
A Discrete SSA (DSSA) [121] with a global perturbation technique has been developed to solve the TSP. The roulette-wheel selection generates the population's first solution. The order-based decoding approach is then added to finish the sparrow position update. The global perturbation technique is used with Gaussian mutation and swap operator to balance exploration and exploitation capacity. Finally, the 2-opt local search enhances the solution's quality. These tactics improve the quality of the solution and speed up the convergence process. Experiments were conducted using 34 TSP benchmark datasets.
Furthermore, statistical tests confirm the significant differences between the DSSA and other current approaches. According to the results, the suggested strategy is more competitive and resilient in solving the TSP. A novel DSSA algorithm has been augmented with the genetic operator and local search to the robot route. Comparing the DSSA to other approaches (Hybrid FA, PSO, Adaptive ABC, etc.) revealed that the enhanced algorithm outperformed the others in the examples examined.
3.3.2 Multi-objective Optimization
Single or many designs are commonly involved in engineering optimization problems. Multi-objective optimization, as opposed to single-objective optimization, which tries to discover the best solution to a given issue using an objective function, includes optimizing two or multi-objective functions and offering optimum solutions.
To the dynamic reconfiguration integrated optimization model of an active distribution network, a novel solution technique based on a multi-objective SSA (MOSSA) [122] has been developed (ADN). Distributed generation and time-varying loads can aid in sustainable development and energy conservation. As a result, this study investigates the ADN integrated optimization problem while considering distributed generation and time-varying demand to improve ADN power quality, economics, and energy savings. The supremacy of the proposed MOOSSA for the multi-objective, multi-constraint, non-linear, high-dimensional ADN integrated optimization problem is first proven. Second, the ADN mathematical model for integrated optimization is created. The MOOSSA reduced power loss and node voltage fluctuation by 75.76% and 70.06%.
MOSSA is used to efficiently manage the functioning of a microgrid (MG) [123]. This paper presents two optimization problems. The first is a single-objective issue that tries to reduce the overall operating cost or the total emission from the system. The second issue is a multi-objective problem that simultaneously includes total operational costs and emissions. There is a new version of SSA available. To manage the energy of the MG optimally, photovoltaic modules (PV), wind turbines (WT), fuel cells (FC), micro-turbines (MT), batteries (BSS), and the grid are all integrated into the MG. The suggested method is statistically tested using Friedman and Kruskal–Wallis ANOVA tests in non-parametric analysis. In addressing the single objective issue, the recommended SSA achieved cost and emission depreciation of 1.44% and 54.76%, respectively, compared to Krill Herd (KH). In the multi-objective problem, the proposed MOSSA saved 42.78% operating expenses and 0.118% emissions compared to ALO. The critical findings indicated SSA's resiliency in regulating the created MG's functioning.
A MOSSA-based wireless sensor clustering and routing protocol model (MUSHROOM) has been presented [124]. A fitness function based on maximum neighbour node distance, the average distance to BS, and energy ratio are shown to conduct clustering. With the excess energy of the next-hop node, sink distance, and node degree, MUSHROOM applied the fitness function to the routing process. The suggested model has undergone extensive testing to guarantee that it has achieved maximum energy competence and network longevity when compared to other techniques with varied numbers of nodes.
MOSSA [125] is a suggested multi-objective variation of the SSA. MO-SSA performed well compared to other well-known optimization methods in tests (NSGA-II, NSGA-III, and MO-ALO). The MOSSA outperformed most baseline algorithms on numerous performance parameters.
3.4 Optimization Problems
The term "optimization" refers to selecting the best option from a set of alternatives. Engineers search for ideal parameters to save time or expense while improving their designs' operational efficiency, effectiveness, excellence, or lifespan. Traditional approaches such as regular linear programming are acceptable for fundamental optimization problems, and some employ gradient information to identify the best solution. Still, real-world engineering optimization problems are often nonlinear, indistinguishable, complex, and multifaceted. Solving these problems using classical optimization methods is relatively difficult. Hence, meta-heuristic algorithms that do not require gradient information are needed to solve them. The optimization section uses the SSA algorithm to solve forecasting, error detection, energy management, complex optimization, clustering, scheduling, and object detection in engineering disciplines. The algorithm has proven its effectiveness in most issues. Table 5 provides an overview of SSA in optimization.
Figure 12 shows the percentage of SSA application in different areas of optimization. As shown in Fig. 12, the highest rate of SSA utilization in Complex Optimization belongs to optimization in continuous and discrete problems. Fault Diagnosis is equal to 15%, which belongs to industrial and advanced issues. Clustering and Object Recognition are equal to 8%. The lowest percentage belongs to Location Optimization, and 5% is obtained.
4 Discussion
Global exploration and local exploitation are critical components of the SSA algorithm's search process. An equal balance of exploration and exploitation must be struck to obtain a beneficial performance. In the early phases of the search process, search agents should always be deployed across the search space. They must, however, converge on the best candidate in the following stages of the search process. Agent During the global search phase, it changes its location by learning from the best international agent to expedite convergence and increase exploitation ability. On the other hand, the individual at the local stage renews his position by concurrently learning from present and random elements to promote population variety. Studies have shown that exchanging the global search section and the local search process uses a random distribution, sometimes losing the best agent in the search space.
Random search makes it possible to explore more significant parts of the search space than the local approximations created in gradient-based optimization. However, random search often leads to a large number of analyzes, which leads to minor improvements in modelling. Studies have shown that the search process is better with methods such as Chaotic and OBL.
The explorers update manufacturers' search positions to direct the next search. In each iteration, the solutions produced in previous generations can be used as a historical experience to guide explorers' investigations. The historical background of the manufacturers not only shows the explorers to the optimal points but also prevents the algorithm from being placed in the local optimal. Better use of manufacturers' experience leads to increased performance in convergence and optimization. In addition, since the Crawler Update Strategy may not apply to a variety of problems, Vanguard agents improve the effect of the current strategy, which is used as feedback information to set optimization strategies. Figure 13 shows the percentage of SSA methods based on four different areas.
Table 6 shows the general advantages and disadvantages of the SSA algorithm. The SSA algorithm also suffers from the problem of operational incompatibility in complex issues, and sometimes the accuracy of the solution is often unsatisfactory at the specified time required.
Various meta-heuristic algorithms have been successfully developed in recent decades to solve optimization problems. The SSA algorithm uses a variety of strategies to balance global exploration and local exploitation. In particular, the opposite learning strategy increases the search scope in the decision space. The gaussian approach is used to improve the performance of elite solutions. At the same time, random search is used to diversify people in the community. Studies have shown that improved SSA has a more vital ability to find better solutions than SSA. Hence, it is an effective evolutionary optimizer with a robust search capability and convergence rate for global optimization problems. The SSA algorithm has been improved by including hybrid factors to update positions to increase the utilization rate. In addition, SSA uses algorithms such as PSO and DE to increase the ability to exploit and explore the approach.
The main disadvantage of SSA is the fast or sometimes slow coverage of the problem search space, and a proper balance between the search steps is not established. This requires modified methods by creating an appropriate operator for the SSA equations. OBL is one of the suitable methods for the weaknesses of SSA. OBL-SSA aims to deal with the drawbacks such as local search area confinement, premature convergence, and balancing of the search process. There are two main reasons for the weakness of SSA in high-dimensional spaces. The first is the poor convergence rate. The ability to search the high-dimensional target space is insufficient. The second is diversity preservation because preserving diversity in a high-dimensional target space with a vast search space is challenging. Hence, effective maintenance of diversity in SSA is necessary to deal with multi-objective problems.
5 Conclusions and Future Works
Optimization problems have attracted the scientific community to various meta-heuristic algorithms. As the complexity of the problems increases, the need for new metaheuristic algorithms has become very acute. Optimization aims to find the best solution to a problem of all possible values to maximize or minimize output. Many researchers use practical meta-heuristic algorithms to find the optimal solution to obtain the global optimal. Because the search space grows exponentially in real optimization problems and the problem perspective becomes multidimensional, meta-heuristic algorithms are viable for generating optimal solutions. This paper examines the SSA algorithm from hybridization, Improved, Variants, and Optimization aspects. The SSA algorithm can run on most optimization problems due to its ease of implementation and rapid increase in the spread of agents in the problem space. Studies have shown that SSA uses the scout search concept, making it possible to track population characteristics in the optimization process. WOA, FA, SCA, and DE may suffer from premature convergence, stagnation, and sensitivity to the formulation. In addition, WOA and FA contain more internal parameters than SSA, which, if not adjusted correctly, can reduce the efficiency of the exploratory value in the optimization process. The results showed that the domain of Improved had the best performance. Chaotic, Gaussian Mutation, Levy flight, OBL, Random Walk, and Strategy mechanism methods have improved SSA. Orienting future work to complex and improved algorithms to solve the optimization problem will be complicated.
References
Gharehchopogh FS (2022) An improved tunicate swarm algorithm with best-random mutation strategy for global optimization problems. J Bion Eng 19:1177
Zamani H, Nadimi-Shahraki MH, Gandomi AH (2021) QANA: quantum-based avian navigation optimizer algorithm. Eng Appl Artif Intell 104:104314
Gharehchopogh FS, Gholizadeh H (2019) A comprehensive survey: whale optimization algorithm and its applications. Swarm Evol Comput 48:1–24
Nadimi-Shahraki MH, Taghian S, Mirjalili S, Zamani H, Bahreininejad A (2022) GGWO: Gaze cues learning-based grey wolf optimizer and its applications for solving engineering problems. J Comput Sci 61:101636
Gharehchopogh FS, Shayanfar H, Gholizadeh H (2020) A comprehensive survey on symbiotic organisms search algorithms. Artif Intell Rev 53(3):2265–2312
Ghafori S, Gharehchopogh FS (2021) Advances in spotted hyena optimizer: a comprehensive survey. Arch Comput Methods Eng 29:1569
Nadimi-Shahraki MH, Fatahi A, Zamani H, Mirjalili S, Oliva D (2022) Hybridizing of whale and moth-flame optimization algorithms to solve diverse scales of optimal power flow problem. Electronics 11(5):831
Nadimi-Shahraki MH, Zamani H (2022) DMDE: diversity-maintained multi-trial vector differential evolution algorithm for non-decomposition large-scale global optimization. Expert Syst Appl 198:116895
Gharehchopogh FS (2022) Advances in tree seed algorithm: a comprehensive survey. Arch Comput Methods Eng 29:3281
Banaie-Dezfouli M, Nadimi-Shahraki MH, Beheshti Z (2021) R-GWO: representative-based grey wolf optimizer for solving engineering problems. Appl Soft Comput 106:107328
Goldanloo MJ, Gharehchopogh FS (2022) A hybrid OBL-based firefly algorithm with symbiotic organisms search algorithm for solving continuous optimization problems. J Supercomput 78(3):3998–4031
Samadi Bonab M, Ghaffari A, Soleimanian Gharehchopogh F, Alemi P (2020) A wrapper-based feature selection for improving performance of intrusion detection systems. Int J Commun Syst 33(12):e4434
Nadimi-Shahraki MH, Taghian S, Mirjalili S, Faris H (2020) MTDE: an effective multi-trial vector-based differential evolution algorithm and its applications for engineering design problems. Appl Soft Comput 97:106761
Shayanfar H, Gharehchopogh FS (2018) Farmland fertility: a new metaheuristic algorithm for solving continuous optimization problems. Appl Soft Comput 71:728–746
Abdollahzadeh B, Gharehchopogh FS, Mirjalili S (2021) African vultures optimization algorithm: a new nature-inspired metaheuristic algorithm for global optimization problems. Comput Ind Eng 158:107408
Zamani H, Nadimi-Shahraki MH, Gandomi AH (2022) Starling murmuration optimizer: a novel bio-inspired algorithm for global and engineering optimization. Comput Methods Appl Mech Eng 392:114616
Xue J, Shen B (2020) A novel swarm intelligence optimization approach: sparrow search algorithm. Syst Sci Control Eng 8(1):22–34
Abdollahzadeh B, Soleimanian Gharehchopogh F, Mirjalili S (2021) Artificial gorilla troops optimizer: a new nature-inspired metaheuristic algorithm for global optimization problems. Int J Intell Syst 36(10):5887–5958
Wang Z (2022) A parallel particle swarm optimization and enhanced sparrow search algorithm for unmanned aerial vehicle path planning. Res Sq. https://doi.org/10.21203/rs.3.rs-1375515/v1
Li H, Zhang B, Li J, Zheng T, Yang H (2021) using sparrow search hunting mechanism to improve water wave algorithm. In: 2021 IEEE International Conference on Progress in Informatics and Computing (PIC)
Yang L, Li Z, Wang D, Miao H, Wang Z (2021) Software defects prediction based on hybrid particle swarm optimization and sparrow search algorithm. IEEE Access 9:60865–60879
Zhang J, Xia K, He Z, Yin Z, Wang S (2021) Semi-supervised ensemble classifier with improved sparrow search algorithm and its application in pulmonary nodule detection. Math Probl Eng 2021:6622935
Shi L, Ding X, Li M, Liu Y (2021) Research on the capability maturity evaluation of intelligent manufacturing based on firefly algorithm, sparrow search algorithm, and BP neural network. Complexity 2021:5554215
Liu B, Rodriguez D (2021) Renewable energy systems optimization by a new multi-objective optimization technique: a residential building. J Build Eng 35:102094
Kathiroli P, Selvadurai K (2021) Energy efficient cluster head selection using improved Sparrow Search Algorithm in Wireless Sensor Networks. J King Saud Univ Comput Inf Sci. https://doi.org/10.1016/j.jksuci.2021.08.031
Huang S, Huang H (2021) A novel whale optimization algorithm with sparrow algorithm and golden sine leading strategy. In: 2021 5th Asian Conference on Artificial Intelligence Technology (ACAIT)
Wu C, Fu X, Pei J, Dong Z (2021) A novel sparrow search algorithm for the traveling salesman problem. IEEE Access 9:153456–153471
Yu W, Liu J, Zhou J (2021) A novel sparrow particle swarm algorithm (SPSA) for unmanned aerial vehicle path planning. Sci Program 2021:5158304
Henderson N, Rego M, Sacco WR Jr (2015) A new look at the topographical global optimization method and its application to the phase stability analysis of mixtures. Chem Eng Sci 127:151
Hu C, Liu G, Li M (2021) A network security situation prediction method based on SA-SSA. In: 2021 14th International Symposium on Computational Intelligence and Design (ISCID)
Kumaravel S, Ponnusamy V (2020) An efficient hybrid technique for power flow management in smart grid with renewable energy resources. Energy Sourc Part A Recov Utiliz Environ Effects. https://doi.org/10.1080/15567036.2020.1855274
Li X, Gu J, Sun X, Li J, Tang S (2022) Parameter identification of robot manipulators with unknown payloads using an improved chaotic sparrow search algorithm. Appl Intell 52:10341
He D, Liu C, Jin Z, Ma R, Chen Y, Shan S (2022) Fault diagnosis of flywheel bearing based on parameter optimization variational mode decomposition energy entropy and deep learning. Energy 239:122108
Wang Z, Huang X, Zhu D (2022) A Multistrategy-integrated learning sparrow search algorithm and optimization of engineering problems. Comput Intell Neurosci 2022:2475460
Wang W, Liu F, Wang W, Cheng M (2021) The chaotic time series prediction method based on sparrow search algorithm optimization. In: 2021 2nd International Conference on Intelligent Computing and Human-Computer Interaction (ICHCI)
Ji F, Song Z, Yang S, Bai X, Yuan X (2021) Scheduling strategy of regional integrated energy system based on improved sparrow search algorithm. In: 2021 China Automation Congress (CAC)
Wang P, Zhang Y, Yang H (2021) Research on economic optimization of microgrid cluster based on chaos sparrow search algorithm. Comput Intell Neurosci 2021:5556780
Xu Y (2021) Optimization of BP artificial neural network regression prediction model based on Improved Sparrow search algorithm with Sine chaotic mapping and its application. In: 2021 IEEE International Conference on Emergency Science and Information Technology (ICESIT)
Zheng Y, Liu F (2021) Optimal dispatch strategy of microgrid energy storage based on improved sparrow search algorithm. In: 2021 40th Chinese Control Conference (CCC)
Li H, Su J, Liu W, Zhang Y, Zhou X (2021) Indoor positioning model based on support vector regression optimized by the sparrow search algorithm. In: 2021 11th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS)
Ma B, Lu P, Zhang L, Liu Y, Zhou Q, Chen Y, Qi Q, Hu Y (2021) Enhanced sparrow search algorithm with mutation strategy for global optimization. IEEE Access 9:159218–159261
Yang Y, Liu J, Wang Q, Yang S (2021) Dynamic path planning for AGV based on Tent chaotic sparrow search algorithm. In: 2021 International Conference on Information Control, Electrical Engineering and Rail Transit (ICEERT)
Chengtian O, Yujia L, Donglin Z (2021) An adaptive chaotic sparrow search optimization algorithm. In: 2021 IEEE 2nd International Conference on Big Data, Artificial Intelligence and Internet of Things Engineering (ICBAIE)
Zheng L, Cui J (2021) A novel chaos sparrow search algorithm for TSP problem. In: 2021 17th International Conference on Computational Intelligence and Security (CIS)
Jianhua L, Zhiheng W (2021) A hybrid sparrow search algorithm based on constructing similarity. IEEE Access 9:117581–117595
Zhang C, Ding S (2021) A stochastic configuration network based on chaotic sparrow search algorithm. Knowl-Based Syst 220:106924
Liang Q, Chen B, Wu H, Ma C, Li S (2021) A novel modified sparrow search algorithm with application in side lobe level reduction of linear antenna array. Wirel Commun Mob Comput 2021:9915420
Yang X, Liu J, Liu Y, Xu P, Yu L, Zhu L, Chen H, Deng W (2021) A novel adaptive sparrow search algorithm based on chaotic mapping and T-distribution mutation. Appl Sci 11(23):11192
Tang Y, Li C, Li S, Cao B, Chen C (2021) A fusion crossover mutation sparrow search algorithm. Math Probl Eng 2021:9952606
Song W, Liu S, Wang X, Wu W (2020) An Improved Sparrow Search Algorithm. In: 2020 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Big Data & Cloud Computing, Sustainable Computing & Communications, Social Computing & Networking (ISPA/BDCloud/SocialCom/SustainCom)
Liu G, Shu C, Liang Z, Peng B, Cheng L (2021) A modified sparrow search algorithm with application in 3d route planning for UAV. Sensors (Basel) 21(4):1224
Wang Z, Liu Y, Song R (2021) A crack image segmentation algorithm based on adaptive T-distribution. In: 2021 China Automation Congress (CAC)
Xia L, Gao J, Liao Q, Yue X, Xiang H, Wu X, Tan X (2021) Coordinated dispatch of combined heat and power microgrid based on the improved sparrow search algorithm. In: 2021 11th International Conference on Power and Energy Systems (ICPES)
Li J, Lei Y, Yang S (2022) Mid-long term load forecasting model based on support vector machine optimized by improved sparrow search algorithm. Energy Rep 8:491–497
Jiang Z, Hu W, Qin H (2021) WSN node localization based on improved sparrow search algorithm optimization. In: International Conference on Sensors and Instruments (ICSI 2021). SPIE, pp 1–8
Wenzhi S, Zhang H, Tseng M-L, Weipeng Z, Xinyang L (2022) Hierarchical energy optimization management of active distribution network with multi-microgrid system. J Ind Prod Eng 39(3):210–229
Chen DZ, Zhao JD, Huang P, Deng X, Lu T (2021) An improved sparrow search algorithm based on levy flight and opposition-based learning. Assembly Autom 41(6):697–713
Chen H, Ma X, Huang S (2021) A feature selection method for intrusion detection based on parallel sparrow search algorithm. In: 2021 16th International Conference on Computer Science & Education (ICCSE)
Lei Y, De G, Fei L (2020) Improved sparrow search algorithm based DV-Hop localization in WSN. In: 2020 Chinese Automation Congress (CAC)
Jia J, Yuan S, Shi Y, Wen J, Pang X, Zeng J (2022) Improved sparrow search algorithm optimization deep extreme learning machine for lithium-ion battery state-of-health prediction. iScience 25(4):103988
Fang Q, Shen B, Xue J (2022) A new elite opposite sparrow search algorithm-based optimized LightGBM approach for fault diagnosis. J Ambient Intell Humaniz Comput. https://doi.org/10.1007/s12652-022-03703-5
Li F, Lin Y, Zou L, Zhong L (2021) Improved sparrow search algorithm applied to path planning of mobile robot. In: 2021 International Conference on Computer Information Science and Artificial Intelligence (CISAI)
Yuan J, Zhao Z, Liu Y, He B, Wang L, Xie B, Gao Y (2021) DMPPT control of photovoltaic microgrid based on improved sparrow search algorithm. IEEE Access 9:16623–16629
Zhang G, Zhang E (2021) A random opposition-based sparrow search algorithm for Path Planning Problem. In: Artificial Intelligence: First CAAI International Conference, CICAI 2021, Hangzhou, China, June 5–6, 2021, Proceedings, Part II. Springer, Hangzhou, pp 408–418
Ouyang C, Zhu D, Wang F (2021) A learning sparrow search algorithm. Comput Intell Neurosci 2021:3946958
Chang Z, Gu Q, Lu C, Zhang Y, Ruan S, Jiang S (2021) 5G private network deployment optimization based on RWSSA in open-pit mine. IEEE Trans Ind Inform 18:5466
Ma Y, Guan Q, Guo F, Zhang G (2021) Malicious URL classification model based on improved sparrow search algorithm. In: 2021 IEEE 11th International Conference on Electronics Information and Emergency Communication (ICEIEC)
Zhu Y, Yousefi N (2021) Optimal parameter identification of PEMFC stacks using Adaptive Sparrow Search Algorithm. Int J Hydrog Energy 46(14):9541–9552
Li Z, Luo X, Liu M, Cao X, Du S, Sun H (2022) Wind power prediction based on EEMD-Tent-SSA-LS-SVM. Energy Rep 8:3234–3243
Man Y, Guangwu C, Zongshou W (2021) TDOA positioning method based on mixed strategy sparrow search algorithm. In 2021 CAA Symposium on Fault Detection, Supervision, and Safety for Technical Processes (SAFEPROCESS)
Yang H, Liu X, Song K (2022) A novel gradient boosting regression tree technique optimized by improved sparrow search algorithm for predicting TBM penetration rate. Arab J Geosci 15(6):461
Zhang Z, He R, Yang K (2022) A bioinspired path planning approach for mobile robots based on improved sparrow search algorithm. Adv Manuf 10(1):114–130
Quan L, Li A, Cui G, Xie S (2021) Using enhanced sparrow search algorithm-deep extreme learning machine model to forecast end-point phosphorus content of BOF. Ind Manuf Eng 2021(1):1–22
Chen Q, Wang W, Wang H (2021) Optimal reactive power dispatch and distributed generation placement based on a hybrid co-evolution algorithm and bi-level programming. Int Trans Electr Energy Syst 31(12):e13246
Liu Q, Zhang Y, Li M, Zhang Z, Cao N, Shang J (2021) Multi-UAV path planning based on fusion of sparrow search algorithm and improved bioinspired neural network. IEEE Access 9:124670–124681
Ouyang C, Zhu D, Qiu Y (2021) Lens learning sparrow search algorithm. Math Probl Eng 2021:9935090
Yan S, Yang P, Zhu D, Zheng W, Wu F (2021) Improved sparrow search algorithm based on iterative local search. Comput Intell Neurosci 2021:6860503
Tian H, Wang K, Yu B, Song C, Jermsittiparsert K (2021) Hybrid improved Sparrow Search Algorithm and sequential quadratic programming for solving the cost minimization of a hybrid photovoltaic, diesel generator, and battery energy storage system. Energy Sourc Part A Recov Utiliz Environ Effects. https://doi.org/10.1080/15567036.2021.1905111
Yan A, Guo Y (2021) Feature weight optimization method based on t-memetic algorithm. In 2021 40th Chinese Control Conference (CCC)
Ma J, Hao Z, Sun W (2022) Enhancing sparrow search algorithm via multi-strategies for continuous optimization problems. Inf Process Manage 59(2):102854
Ouyang C, Qiu Y, Zhu D (2021) Adaptive spiral flying sparrow search algorithm. Sci Program 2021:6505253
Liang Q, Chen B, Wu H, Han M (2021) A novel modified sparrow search algorithm based on adaptive weight and improved boundary constraints. In: 2021 IEEE 6th International Conference on Computer and Communication Systems (ICCCS)
Song C, Yao L, Hua C, Ni Q (2021) A water quality prediction model based on variational mode decomposition and the least squares support vector machine optimized by the sparrow search algorithm (VMD-SSA-LSSVM) of the Yangtze River, China. Environ Monit Assess 193(6):363
Jiang S, Wang D, Xing X (2022) Temperature compensation of an Eddy-current displacement sensor using an improved sparrow search algorithm method. J Sens 2022:6021182
Hu Y, Li K, Zhang B, Han B (2022) Strength investigation of the cemented paste backfill in alpine regions using lab experiments and machine learning. Constr Build Mater 323:126583
Chen Y, Duan W, Yang Y, Liu Z, Zhang Y, Liu J, Li S (2022) Rapid in measurements of brown tide algae cell concentrations using fluorescence spectrometry and generalized regression neural network. Spectrochim Acta Part A Mol Biomol Spectrosc 272:120967
Ding H, Pan H, Bai H, Zheng X, Chen J, Zhang W (2022) Driving strategy of connected and autonomous vehicles based on multiple preceding vehicles state estimation in mixed vehicular traffic. Physica A 596:127154
Xin J, Chen J, Li C, Lu R-k, Li X, Wang C, Zhu H, He R (2022) Deformation characterization of oil and gas pipeline by ACM technique based on SSA-BP neural network model. Measurement 189:110654
Jiang H, Wang J, Mao W, Chen Q (2022) Determination of aflatoxin B1 in wheat based on colourimetric sensor array technology: optimization of sensor features and model parameters to improve the model generalization performance. Microchem J 175:107173
Ji Z, Niu D, Li M, Li W, Sun L, Zhu Y (2022) A three-stage framework for vertical carbon price interval forecast based on decomposition–integration method. Appl Soft Comput 116:108204
Zhang H, Peng Z, Tang J, Dong M, Wang K, Li W (2022) A multi-layer extreme learning machine refined by sparrow search algorithm and weighted mean filter for short-term multi-step wind speed forecasting. Sustain Energy Technol Assess 50:101698
Wang X, Liu J, Hou T, Pan C (2021) The SSA-BP-based potential threat prediction for aerial target considering commander emotion. Defence Technol. https://doi.org/10.1016/j.dt.2021.05.017
Chen J, Zhang N, Liu G, Li J, Qiao Y (2021) Short-term PV power forecasting based on time-phased and error correction. In: 2021 6th International Conference on Power and Renewable Energy (ICPRE)
Yan P, Shang S, Zhang C, Yin N, Zhang X, Yang G, Zhang Z, Sun Q (2021) Research on the processing of coal mine water source data by optimizing BP neural network algorithm with sparrow search algorithm. IEEE Access 9:108718–108730
Liu B, Ye S (2021) Research on seasonal PM 2.5 predication in hangzhou city based on SSA-ELM Model. In: 2021 7th Annual International Conference on Network and Information Systems for Computers (ICNISC)
Zhang R, Pan Z, Yin Y (2021) Research on assessment algorithm for network security situation based on SSA-BP neural network. In: 2021 7th International Symposium on System and Software Reliability (ISSSR)
Zhang S, Zhang J, Wang Z, Li Q (2021) Regression prediction of material grinding particle size based on improved sparrow search algorithm to optimize BP neural network. In: 2021 2nd International Symposium on Computer Engineering and Intelligent Communications (ISCEIC)
Jin C, Chen L, Ma H, Xue X, Mei S (2021) Intelligent fault diagnosis approach for PV arrays based on sparrow search algorithm optimized Kernel extreme learning machine. In: 2021 IEEE 5th Conference on Energy Internet and Energy System Integration (EI2)
Xie S, Li L (2021) Improvement and application of deep belief network based on sparrow search algorithm. In: 2021 IEEE International Conference on Advances in Electrical Engineering and Computer Applications (AEECA)
Wang H, Wu X, Gholinia F (2021) Forecasting hydropower generation by GFDL-CM3 climate model and hybrid hydrological-Elman neural network model based on Improved Sparrow Search Algorithm (ISSA). Concurr Comput Pract Exp 33(24):e6476
Song C, Yao L, Hua C, Ni Q (2021) Comprehensive water quality evaluation based on kernel extreme learning machine optimized with the sparrow search algorithm in Luoyang River Basin, China. Environ Earth Sci 80(16):521
Li G, Hu T, Bai D (2021) BP neural network improved by sparrow search algorithm in predicting debonding strain of FRP-strengthened RC beams. Adv Civil Eng 2021:9979028
Wu Z, Wang B (2021) An ensemble neural network based on variational mode decomposition and an improved sparrow search algorithm for wind and solar power forecasting. IEEE Access 9:166709–166719
Zhao Y, Pan D, Xu Z, Wang S, Li J, Xu L (2021) An artificial neural network optimized by sparrow search algorithm for predicting the boiling point temperature of working fluid. In: 2021 3rd International Conference on Artificial Intelligence and Advanced Manufacture (AIAM)
Wang Y, Tuo J (2020) Blood glucose prediction based on empirical mode decomposition and SSA-KELM. In: 2020 Chinese Automation Congress (CAC)
Wu H, Zhang A, Han Y, Nan J, Li K (2022) Fast stochastic configuration network based on an improved sparrow search algorithm for fire flame recognition. Knowl-Based Syst 245:108626
Li X, Ma X, Xiao F, Xiao C, Wang F, Zhang S (2022) Time-series production forecasting method based on the integration of Bidirectional Gated Recurrent Unit (Bi-GRU) network and Sparrow Search Algorithm (SSA). J Petrol Sci Eng 208:109309
Chen G, Tang B, Zeng X, Zhou P, Kang P, Long H (2022) Short-term wind speed forecasting based on long short-term memory and improved BP neural network. Int J Electr Power Energy Syst 134:107365
Pan Z, Lu W, Wang H, Bai Y (2022) Recognition of a linear source contamination based on a mixed-integer stacked chaos gate recurrent unit neural network–hybrid sparrow search algorithm. Environ Sci Pollut Res 29:33528
Baghdadi NA, Malki A, Abdelaliem SF, Magdy Balaha H, Badawy M, Elhosseini M (2022) An automated diagnosis and classification of COVID-19 from chest CT images using a transfer learning-based convolutional neural network. Comput Biol Med 144:105383
Jia P, Zhang H, Liu X, Gong X (2021) Short-term photovoltaic power forecasting based on VMD and ISSA-GRU. IEEE Access 9:105939–105950
Chen G, Shan J, Li DY, Wang C, Li C, Zhou Z, Wang X, Li Z, Hao JJ (2019) Research on wind power prediction method based on convolutional neural network and genetic algorithm. In: 2019 IEEE Innovative Smart Grid Technologies - Asia (ISGT Asia)
Liu T, Yuan Z, Wu L, Badami B (2021) Optimal brain tumor diagnosis based on deep learning and balanced sparrow search algorithm. Int J Imaging Syst Technol 31(4):1921–1935
Vaiyapuri T, Lydia EL, Sikkandar MY, Díaz VG, Pustokhina IV, Pustokhin DA (2021) Internet of things and deep learning enabled elderly fall detection model for smart homecare. IEEE Access 9:113879–113888
Chen Z, Peng D, Li J, Wang D, Zhao H, Xu C (2021) Electric vehicle load forecast based on TA-SSA-LSTM. In: 2021 IEEE 3rd International Conference on Power Data Science (ICPDS)
Liu T, Yuan Z, Wu L, Badami B (2021) An optimal brain tumor detection by convolutional neural network and enhanced sparrow search algorithm. Proc Inst Mech Eng H 235(4):459–469
Song C, Yao L, Hua C, Ni Q (2021) A novel hybrid model for water quality prediction based on synchrosqueezed wavelet transform technique and improved long short-term memory. J Hydrol 603:126879
Tian Z, Chen H (2021) A novel decomposition-ensemble prediction model for ultra-short-term wind speed. Energy Convers Manage 248:114775
Ma Y, Tang Y, Li B, Qi B (2020) Residential high-power load prediction based on optimized LSTM network. In: 2020 International Conference on Artificial Intelligence and Computer Engineering (ICAICE)
Xiong J, Liang W, Liang X, Yao J (2022) Intelligent quantification of natural gas pipeline defects using improved sparrow search algorithm and deep extreme learning machine. Chem Eng Res Des 183:567–579
Zhang Z, Han Y (2022) Discrete sparrow search algorithm for symmetric traveling salesman problem. Appl Soft Comput 118:108469
Li L-L, Xiong J-L, Tseng M-L, Yan Z, Lim MK (2022) Using multi-objective sparrow search algorithm to establish active distribution network dynamic reconfiguration integrated optimization. Expert Syst Appl 193:116445
Fathy A, Alanazi TM, Rezk H, Yousri D (2022) Optimal energy management of micro-grid using sparrow search algorithm. Energy Rep 8:758–773
Kathiroli P, Kanmani S (2022) Multi-objective sparrow search algorithm-based clustering and routing in wireless sensor networks. In: Proceedings of International Conference on Intelligent Cyber-Physical Systems. Springer, Singapore
Nguyen T, Nguyen T, Vu QH, Huynh TTB, Nguyen BM (2021) Multi-objective sparrow search optimization for task scheduling in fog-cloud-blockchain systems. In: 2021 IEEE International Conference on Services Computing (SCC)
Li J, Wang W, Chen G, Han Z (2022) Spatiotemporal assessment of landslide susceptibility in Southern Sichuan, China using SA-DBN, PSO-DBN and SSA-DBN models compared with DBN model. Adv Space Res 69(8):3071–3087
Meng Z, Zhang Y, Zhu B, Pan Z, Cui L, Li J, Fan F (2022) Research on rolling bearing fault diagnosis method based on ARMA and optimized MOMEDA. Measurement 189:110465
Fathy A, Rezk H, Yousri D, Kandil T, Abo-Khalil AG (2022) Real-time bald eagle search approach for tracking the maximum generated power of wind energy conversion system. Energy 249:123661
Zhao J, Wang X, Tian H, Shu G (2022) Optimization strategy and capacity planning for coordinated operation of regional energy internet system based on sparrow search algorithm. Int J Green Energy. https://doi.org/10.1080/15435075.2021.2005607
Wang Y, Wang W, Tao G, Li H, Zheng Y, Cui J (2022) Optimization of the semi-sphere vortex generator for film cooling using generative adversarial network. Int J Heat Mass Transf 183:122026
Chen M, Liang Z, Cheng Z, Zhao J, Tian Z (2022) Optimal scheduling of FTPSS With PV and HESS considering the online degradation of battery capacity. IEEE Trans Transp Electrif 8(1):936–947
Wang Y, Wang H, Wen J, Lun Y, Wu J (2020) Obstacle avoidance of UAV based on neural networks and interfered fluid dynamical system. In: 2020 3rd International Conference on Unmanned Systems (ICUS)
Zhu D, Huang Z, Xie L, Zhou C (2022) Improved particle swarm based on elastic collision for DNA coding optimization design. IEEE Access 10:63592
Hui X, Guangbin C, Shengxiu Z, Xiaogang Y, Mingzhe H (2022) Hypersonic reentry trajectory optimization by using improved sparrow search algorithm and control parametrization method. Adv Space Res 69(6):2512–2524
Wang J, Cui Q, He M (2022) Hybrid intelligent framework for carbon price prediction using improved variational mode decomposition and optimal extreme learning machine. Chaos Solitons Fractals 156:111783
Kumar Ganti P, Naik H, Kanungo Barada M (2022) Environmental impact analysis and enhancement of factors affecting the photovoltaic (PV) energy utilization in mining industry by sparrow search optimization based gradient boosting decision tree approach. Energy 244:122561
Feng Z-k, Duan J-f, Niu W-j, Jiang Z-q, Liu Y (2022) Enhanced sine cosine algorithm using opposition learning, adaptive evolution and neighborhood search strategies for multivariable parameter optimization problems. Appl Soft Comput 119:108562
Chang L, Wang R, Zhang Y (2022) Decoding SSVEP patterns from EEG via multivariate variational mode decomposition-informed canonical correlation analysis. Biomed Signal Process Control 71:103209
Phani Raghav L, Seshu Kumar R, Koteswara Raju D, Singh AR (2022) Analytic hierarchy process (AHP)—swarm intelligence based flexible demand response management of grid-connected microgrid. Appl Energy 306:118058
Zafar MH, Khan UA, Khan NM (2021) A sparrow search optimization algorithm based MPPT control of PV system to harvest energy under uniform and non-uniform irradiance. In: 2021 International Conference on Emerging Power Technologies (ICEPT)
Jebaraj L, Sakthivel S (2022) A new swarm intelligence optimization approach to solve power flow optimization problem incorporating conflicting and fuel cost based objective functions. e-Prime Adv Electr Eng Electron Energy 2:100031
Wang Y, Ding S, Wang L, Du S (2022) A manifold p-spectral clustering with sparrow search algorithm. Soft Comput 26(4):1765–1777
Zhou S, Xie H, Zhang C, Hua Y, Zhang W, Chen Q, Gu G, Sui X (2021) Wavefront-shaping focusing based on a modified sparrow search algorithm. Optik 244:167516
Kumar KK, Reddy GN (2021) The sparrow search algorithm for optimum position of wind turbine on a wind farm. Int J Renew Energy Res 11(4):1–8
Liu T, Liu H, Zheng M, Tan C (2021) SSA-based WSN clustering routing algorithm for power grid. In: 2021 2nd Information Communication Technologies Conference (ICTC)
Karthick S, Gomathi N (2021) Sparrow search algorithm-based resource management in internet of things (IoT). EAI Endorsed Trans 22(37):1–11
Miao B, Tan M, Hu G, Du B (2021) Shape optimization of developable bézier-like surfaces with multiple shape parameters using sparrow search algorithm. In: 2021 6th International Conference on Image, Vision and Computing (ICIVC)
Cao G, Wang H, Huang Y, Lu T, Wang C, Li H (2021) Research on single-stage photovoltaic grid-connected control based on SSA optimized LADRC. In: 2021 China Automation Congress (CAC). 2021.
Shi M, Liang Y, Qin L, Zheng Z, Huang Z (2021) Prediction method of ball valve internal leakage rate based on acoustic emission technology. Flow Meas Instrum 81:102036
Xu L, Wang H, Liu Y, Xue W, Li N (2021) PID control for aeroengine based on sparrow search algorithm. In: 2021 China Automation Congress (CAC)
Song J, Jin L, Xie Y, Wei C (2021) Optimized XGBoost based sparrow search algorithm for short-term load forecasting. In: 2021 IEEE International Conference on Computer Science, Artificial Intelligence and Electronic Engineering (CSAIEE)
Xing Z, Yi C, Lin J, Zhou Q (2021) Multi-component fault diagnosis of wheelset-bearing using shift-invariant impulsive dictionary matching pursuit and sparrow search algorithm. Measurement 178:109375
Abdulhammed OY (2022) Load balancing of IoT tasks in the cloud computing by using sparrow search algorithm. J Supercomput 78(3):3266–3287
Tuerxun W, Chang X, Hongyu G, Zhijie J, Huajian Z (2021) Fault diagnosis of wind turbines based on a support vector machine optimized by the sparrow search algorithm. IEEE Access 9:69307–69315
Gai J, Zhong K, Du X, Yan K, Shen J (2021) Detection of gear fault severity based on parameter-optimized deep belief network using sparrow search algorithm. Measurement 185:110079
Sharma M, Sharma M, Sharma S (2021) Desert sparrow optimization algorithm for the bicriteria flow shop scheduling problem with sequence-independent setup time. Oper Res 22:4353
Xu L, Cai D, Shen W, Su H (2021) Denoising method for Fiber Optic Gyro measurement signal of face slab deflection of concrete face rockfill dam based on sparrow search algorithm and variational modal decomposition. Sens Actuators A 331:112913
Wu M, Yang D, Yang Z, Guo Y (2021) Sparrow search algorithm for solving flexible jobshop scheduling problem. In: Advances in Swarm Intelligence. Springer, Cham
Kathiroli P (2021) An efficient cluster-based routing using Sparrow Search Algorithm for heterogeneous nodes in Wireless Sensor Networks. In: 2021 International Conference on Communication information and Computing Technology (ICCICT)
Tolba MA, Bulatov RV, Burmeyster MV (2021) A robust methodology approach based sparrow search algorithm for the incorporation of rdgs to improve the distribution grid performance. In: 2021 International Ural Conference on Electrical Power Engineering (UralCon)
Zhang Q, Zhang Y, Zhu X (2021) A novel node localization algorithm based on sparrow search for WSNs. In: 2021 IEEE 11th International Conference on Electronics Information and Emergency Communication (ICEIEC)
Singh AR, Ding L, Raju DK, Raghav LP, Kumar RS (2022) A swarm intelligence approach for energy management of grid-connected microgrids with flexible load demand response. Int J Energy Res 46(4):4301–4319
Wu Y, Zhou W, Gu X, Wu W, Yang G (2022) A fault diagnosis method based on support vector machine optimized by sparrow search algorithm. In: Proceedings of 2021 Chinese Intelligent Systems Conference. Springer, Singapore
Decoderz, (2020) Sparrow search algorithm (SSA): a swarm intelligence optimization algorithm for the application to solve practical engineering examples. Transpire Online 2020(1):1–15
Wu D, Yuan C (2022) Correction to: Threshold image segmentation based on improved sparrow search algorithm. Multimedia Tools Appl
Wang Z, Wang S, Tang H (2022) Wireless sensor network coverage optimization based on sparrow search algorithm. In: Communications, Signal Processing, and Systems. Springer, Singapore
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor 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
Gharehchopogh, F.S., Namazi, M., Ebrahimi, L. et al. Advances in Sparrow Search Algorithm: A Comprehensive Survey. Arch Computat Methods Eng 30, 427–455 (2023). https://doi.org/10.1007/s11831-022-09804-w
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11831-022-09804-w