Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Next Article in Journal
Molecular Dynamics of CO₂ Stripping Oil on Quartz Surfaces
Previous Article in Journal
Hydraulic Support Liquid Supply System Adaptive Pump Controlled Pressure Stabilization Control Under Strong Time-Varying Load
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Improved Sparrow Search Algorithm Based on Multistrategy Collaborative Optimization Performance and Path Planning Applications

1
College of Mechanical and Electrical Engineering, Xuzhou College of Industrial Technology, Xuzhou 221140, China
2
School of Mechanical and Electrical Engineering, Xuzhou University of Technology, Xuzhou 221018, China
3
Institute of Bio-Inspired Structure and Surface Engineering, Nanjing University of Aeronautics and Astronautics, 29 Yudao Street, Nanjing 210016, China
*
Author to whom correspondence should be addressed.
Processes 2024, 12(12), 2775; https://doi.org/10.3390/pr12122775
Submission received: 23 October 2024 / Revised: 25 November 2024 / Accepted: 4 December 2024 / Published: 5 December 2024
(This article belongs to the Section Advanced Digital and Other Processes)

Abstract

:
To address the problems of limited population diversity and a tendency to converge prematurely to local optima in the original sparrow search algorithm (SSA), an improved sparrow search algorithm (ISSA) based on multi-strategy collaborative optimization is proposed. ISSA employs three strategies to enhance performance: introducing one-dimensional composite chaotic mapping SPM to generate the initial sparrow population, thus enriching population diversity; introducing the dung beetle dancing search behavior strategy to strengthen the algorithm’s ability to jump out of local optima; integrating the adaptive t-variation improvement strategy to balance global exploration and local exploitation capabilities. Through experiments with 23 benchmark test functions and comparison with algorithms such as PSO, GWO, WOA, and SSA, the advantages of ISSA in convergence speed and optimization accuracy are verified. In the application of robot path planning, compared with SSA, ISSA exhibits shorter path lengths, fewer turnings, and higher planning efficiency in both single-target point and multi-target point path planning. Especially in multi-target point path planning, as the obstacle rate increases, ISSA can more effectively find the shortest path. Its traversal order is different from that of SSA, making the planned path smoother and with fewer intersections. The results show that ISSA has significant superiority in both algorithm performance and path planning applications.

1. Introduction

In the backdrop of rapid technological advancements and industrial transformations, mobile robots have permeated diverse facets of production and daily life. Path planning, being a linchpin in mobile robotics, dictates the efficacy of robotic operations. Central to this is the optimization of paths considering factors like operational dynamics and environmental constraints, with path smoothness, travel distance, and energy consumption serving as pivotal evaluation metrics [1,2,3].
In the past, robots have been navigated using traditional methods such as pre-programmed paths or simple sensor-based obstacle avoidance. However, these methods often lack flexibility and adaptability in complex and dynamic environments. With the increasing complexity of tasks and environments that robots are required to operate in, there is a growing need for more efficient and intelligent path planning algorithms. This paper focuses on improving the sparrow search algorithm (SSA) to address the limitations of traditional methods and existing algorithms. Multi-strategy collaborative optimization, including one-dimensional composite chaotic mapping, dung beetle dancing search behavior, and adaptive t-variation improvement, is introduced. The aim is to enhance the performance of the algorithm in aspects such as population diversity, convergence speed, and the ability to avoid local optima. This improvement is of crucial importance for enabling robots to navigate more effectively in various scenarios, especially in the presence of obstacles and multiple target points. The detailed focus of the research is on developing an improved SSA (ISSA) that can offer shorter, smoother paths with fewer turnings and higher planning efficiency, ultimately resulting in better overall performance in robot navigation tasks.
Traditional path planning algorithms, namely the A* algorithm, Rapidly-exploring Random Trees (RRT) algorithm, Artificial Potential Field (APF) algorithm, and Dynamic Window Approach (DWA), have paved the way [4,5,6,7,8,9,10,11,12]. Researchers have continuously strived to improve these algorithms. For instance, Li and colleagues [13] introduced enhancements to the A* algorithm to augment path smoothness. Sreesruthi et al. [14] compared multiple algorithms, validating the effectiveness of the A* algorithm. Kumar et al. [15] devised a hybrid algorithm by integrating concepts from the A* algorithm and the visibility graph algorithm. Wang et al. [16] proposed the EBHSA algorithm, fortifying it with diverse strategies to enhance its robustness and efficiency. Dewangan et al. [17] presented an algorithm that amalgamated centralized and decentralized approaches to optimize system performance.
In recent years, swarm intelligence optimization algorithms have emerged as a favored choice among scholars. These algorithms, including Particle Swarm Optimization (PSO), Ant Colony Optimization (ACO), Grey Wolf Optimization (GWO), and Sparrow Search Algorithm (SSA), possess unique characteristics [18]. Xu et al. [19] proposed a novel path planning method for mobile robots by integrating a new quartic Bezier transition curve with an improved PSO algorithm. Gao et al. [20] developed an enhanced PSO algorithm for planning obstacle avoidance trajectories in robot spaces. Tian et al. [21] introduced an improved PSO variant based on leader-individual interaction for global path planning. Huo et al. [22] combined an improved ACO with B-spline curves for Ackerman mobile robot path planning. Hou et al. [23] proposed an improved GWO algorithm to address instability and convergence accuracy issues in mobile robot path planning. Zhang et al. [24] introduced the Turning Point Cuckoo Search Algorithm Grey Wolf Optimization (TPGWO) algorithm to overcome the limitations of GWO in path planning applications.
The SSA, with its simplicity and effectiveness in emulating sparrow feeding behavior for optimization, has nonetheless faced challenges. It exhibits a heavy reliance on the initial population and is prone to getting trapped in local optima during later iterations, accompanied by insufficient population diversity [25,26,27]. In response, numerous scholars have proposed improvements. Zhang et al. [28] introduced a novel sparrow search algorithm (NSSA) integrated with spawning technology. Ouyang et al. [27] incorporated reverse learning mechanisms. Tang et al. [29] proposed a chaotic sparrow search algorithm (CLSSA). Chen et al. [30] enhanced the SSA to improve its ability to escape local optima and accelerate convergence. Yang et al. [31] proposed improved versions of the sparrow search algorithm to enhance initial population quality and search capabilities. Liu et al. [32] proposed an improved SSA with multiple strategies to avoid premature convergence. Zhu et al. [33] and Ma et al. [34] proposed an enhanced SSA with hybrid strategies. Wang et al. [35] proposed an improved SSA to optimize population distribution and initial solution quality. Hu et al. [36] introduced an improved SSA with adaptive learning factors and crossover mutation strategies. Abbas et al. [37] improved the GWO algorithm for path planning and obstacle avoidance. Li et al. [38] proposed a novel SSA with sequential enhancement strategies. Wei et al. [39] proposed evacuation and path planning methods based on improved SSA. Geng et al. [40] devised an enhanced adaptive sparrow search algorithm. He et al. [41] proposed an improved chaos sparrow search algorithm for drone flight path planning.
Aiming to solve the issues of insufficient population diversity and the tendency to get trapped in local optima within the original sparrow search algorithm (SSA), this study has three distinct goals. Firstly, the one-dimensional composite chaotic mapping SPM is introduced. By combining Sine mapping and PWLCM mapping, a more diverse initial sparrow population is generated. Consequently, the population diversity is enriched, and the ergodicity and optimization ability of the algorithm are augmented. Secondly, the dung beetle dancing search behavior strategy is incorporated. The likelihood of the algorithm falling into local optima during iteration is mitigated, and its global search capabilities are bolstered. Thirdly, an improved adaptive t-variation strategy is integrated. By dynamically adjusting the variation strategy according to different search stages, a balance between global exploration and local exploitation is struck. As a result, an overall improvement in the algorithm’s performance and solution quality is achieved. In essence, the research gap is bridged by enhancing the SSA, providing a more effective solution for path planning in mobile robotics and potentially enhancing the efficiency and reliability of robotic applications in real-world scenarios. A workflow diagram is presented in Figure 1.
The significance of this study is profound. In the domain of mobile robotics, efficient path planning is essential for optimizing resource utilization and enhancing operational efficiency. The SSA algorithm is enhanced to offer a more dependable path planning solution. In industrial applications such as material transport robots in automated manufacturing and automatic guided vehicles in logistics warehousing, optimized paths can be achieved, which leads to reduced energy consumption and heightened work efficiency. Thus, enterprises are enabled to optimize resource allocation, curtail operating costs, and boost production benefits, thereby fortifying their market competitiveness.
The primary goal of this research is to develop an enhanced sparrow search algorithm (ISSA) through the integration of multi-strategy collaborative optimization. Specifically, the objectives are to improve population diversity and convergence speed, and to enhance the ability to avoid local optima. By introducing one-dimensional composite chaotic mapping, dung beetle dancing search behavior strategy, and an adaptive t-variation improvement strategy, the ISSA is expected to outperform existing algorithms in handling complex optimization problems. In the context of robot path planning, the ISSA aims to provide more efficient and accurate solutions, especially in scenarios with obstacles and multiple target points, ultimately leading to improved overall performance and reliability in robotic applications.

2. Methods

2.1. Sparrow Search Algorithm (SSA)

The Sparrow Search Algorithm (SSA) is a swarm intelligence optimization algorithm modeled after the foraging and anti-predation behaviors of sparrow groups. It involves three key roles: discoverers, followers, and sentinels [42].
Discoverers are tasked with finding food-rich areas in the entire search space and guiding the foraging direction for followers. The formula for discoverer position update is as follows:
X i j t + 1 = X i , j t × exp ( i α × T )           R S T X i , j t + Q × L                             R S T
where t represents the current iteration number; T represents the maximum number of iterations; ST∈[0.5, 1] is the population’s safety value; R∈[0, 1] is a random number; α is a random number uniformly distributed in [0, 1]; Q follows the standard normal distribution; L represents a 1 × d matrix with all elements being 1.
Followers adjust their positions based on the behavior of discoverers. Their position update formula is as Equation (2):
X i , j t + 1 =     Q × exp ( X w e x t X i , j t i 2 )                                           , i > n / 2 X i , j t + | X i , j t X p t + 1 | × A T ( A A T ) 1 L       , o t h e r w i s e
where X P t + 1 is the best position found by the follower; Xworst is the global worst position. When i > n/2, it indicates that the i-th follower has a lower fitness and needs to migrate to other locations for food.
Sentinels, accounting for 10–20% of the population, are randomly generated and responsible for sensing danger and adjusting the population’s position. Their position update method is as Equation (3):
X i , j t + 1 = X b e t t + β × X i t X b e s t t                                                             f i > f g X i , j t + K X i t X w o r s t t f i f w + ε                                                   f i = f g
where Xbest is the current global optimal position; β is a standard normal distribution step control; K∈[−1, 1] is a random movement direction; fi is the sparrow’s fitness; fg and fw are the global optimal and worst fitness values respectively; ε is a small positive number to avoid division by zero.

2.2. Proposed Algorithm

2.2.1. SPM Chaotic Mapping

The one-dimensional composite chaotic mapping SPM combines Sine and PWLCM mappings, expanding the chaotic range and ensuring ergodicity. It improves the generation efficiency of chaotic sequences without compromising security. To address the issue of insufficient population diversity in the later iteration of the sparrow population, this study employs SPM to generate the initial population, enhancing diversity and the quality of the initial solution. The chaotic mapping equation SPM is defined as in Equation (4):
x i =     mod ( x i 1 / η + μ sin ( π x i 1 ) + t u r , 1 )                                                           0 x i 1 < η mod ( ( x i 1 / η ) / ( 0.5 η ) + μ sin ( π x i 1 ) + t u r , 1 )                     η x i 1 < 0.5   F ( 1 x i 1 , η , μ )                                                                                                                                     0.5 x i 1 < 1
When η∈(0, 1) and μ∈(0, 1), the system is chaotic. The perturbation parameter tur helps solve the zero-point problem of PWLCM at x = 0.5 by combining with the Sine mapping and modular operation, maintaining chaos at x = 0.5, thus expanding the chaotic range and enhancing the mapping’s chaotic performance.
The Sine mapping can be expressed as Equation (5):
x i + 1 = α sin ( π x i )
where α∈[0, 1] and xi∈[0, 1]. Compared to high-dimensional mappings, the Sine mapping has a simpler structure and faster chaotic sequence generation. But as computing power grows, the cost of cracking it by exhaustive attack decreases, somewhat limiting its security application.
The piecewise linear chaotic mapping (PWLCM) can be expressed as Equation (6):
x i =     x i 1 / β                                                         0 x i 1 < β ( x i 1 β ) / ( 0.5 β )           β x i 1 < 0.5               0                                                                 x i 1 = 0.5 F ( 1 x i 1 , β )                                   0.5 < x i 1 < 1.0
When the control parameter is in (0, 0.5), is in (0, 1) and the system is chaotic. The PWLCM mapping has consistent variable distribution and good ergodicity, suitable for encryption algorithms. But its zero-point problem makes it lose chaos, reducing security in practice, thus requiring improvement.
The SPM Chaotic Mapping combines the Sine mapping, which has a simple structure and fast chaotic sequence generation, and the PWLCM mapping, which has consistent variable distribution and good ergodicity. The goal is to address the issue of insufficient population diversity in the later iteration of the sparrow population. It generates a more diverse initial sparrow population, enriches the population diversity, augments the ergodicity and optimization ability of the algorithm, and improves the quality of the initial solution.

2.2.2. Introduction of Dancing Search Behavior (DBO)

Inspired by the behavior of dung beetles in nature, the Dancing Search Behavior (DBO) strategy is introduced into the algorithm [8,43,44,45,46]. When dung beetles encounter environmental disturbances such as wind or uneven ground, they often climb on the dung ball and dance (involving rotations and pauses) to determine a new movement direction. The aim is to assist the algorithm in exploring new regions and avoid being trapped in local optima. It enhances the global search ability of the algorithm, allowing it to jump out of local optima during the iteration process and find better solutions. In the proposed algorithm, the tangent function is utilized to model this behavior and acquire a new rolling direction. The formula for position update is as follows Equation (7):
X i ( t + 1 ) = X i ( t ) + tan β | X i ( t ) X i ( t 1 ) |
where t represents the current iteration number, xi(t) is the position of the i-th dung beetle in the t-th iteration, and β∈[0, π] is the deflection angle. It should be noted that when β = 0, π/2 or π, the position of the dung beetle remains unchanged. This strategy is expected to assist the algorithm in exploring new regions, avoiding being trapped in local optima, thereby enhancing the global search ability.

2.2.3. Integration of Adaptive t-Variation Improvement Strategy

The probability density function of the t-distribution is Equation (8):
P , ( x ) = Γ m + 1 2 m π Γ m 2 ( 1 + x 2 m ) m + 1 2 < x <
where Γ ( m + 1 2 ) = 0 + ω x m + 1 2 1 e x d x is the second type of Euler integral.
This paper mutates the original position X i t of the i-th individual sparrow as follows Equation (9):
X i t + 1 = X i t + X i t t ( m )
where X i t + 1 represents the position of the sparrow individual after t-distribution mutation, and t(m) represents the t-distribution with the iteration number m as the parameter.
Adaptive t-distribution probability density plots are presented in Figure 2.
This strategy is based on the probability density function of the t-distribution. In the early iteration stage, it enables a large jump to explore the global optimal solution, and in the later stage, it conducts a fine local search. The objective is to balance the global exploration and local exploitation capabilities, improve the overall performance and solution quality of the algorithm, and make the sparrow population finally gather near the global optimal solution.
The flowchart of the proposed algorithm is presented in Figure 3.

3. Results

3.1. Algorithm Performance Testing

In this section, the process of evaluating the performance of the proposed ISSA is described. To ensure the reliability and validity of the results, established experimental procedures and benchmarks commonly utilized in the field of optimization algorithm research are examined. The experimental environment is configured to be consistent for all algorithms. MATLAB R2022a is used as the simulation software, running on a Microsoft Win 11 (64-bit) operating system. The computer is equipped with an AMD Ryzen 5 4600U processor operating at 2.10 GHz and 16 GB of memory. The parameters for all algorithms are set uniformly. The number of runs is set at 100. The maximum number of iterations, set as 300, was ascertained through a series of convergence tests. As the improvement in the objective function value diminished and computational cost rose after a certain number of iterations, this value was selected to balance accuracy and computational efficiency. The number of search agents, set to 30, was determined after a parameter tuning process where different numbers were tested and the algorithm’s performance in solution quality and convergence speed was evaluated.
To further assess the ISSA, it is compared with four prominent swarm intelligence algorithms: Particle Swarm Optimization (PSO), Grey Wolf Optimization (GWO), Whale Optimization Algorithm (WOA), and the original Sparrow Search Algorithm (SSA). The parameter settings for each algorithm are determined based on the recommendations in their respective reference papers. These settings are summarized in Table 1.

3.1.1. Benchmark Test Functions

Twenty-three benchmark test functions, widely acknowledged in the literature for assessing optimization algorithms, are selected. These functions are categorized into three groups: high-dimensional unimodal (f1f7), high-dimensional multimodal (f8f13), and fixed-dimensional multimodal benchmark functions (f14–f23). Such a diverse set is employed to comprehensively test the ISSA’s performance in various scenarios, including handling functions with single global optima and those with multiple local optima. The expressions and details of these functions are presented in Table S1 and Figure S1, respectively.

3.1.2. Comparative Analysis with Other Swarm Intelligence Algorithms

The ISSA proposed in this paper is independently run 100 times on 23 benchmark functions together with Particle Swarm Optimization (PSO), Whale Optimization Algorithm (WOA), Grey Wolf Optimization (GWO), and Sparrow Search Algorithm (SSA). In order to analyze the superiority of the proposed algorithm in search performance and stability compared to other swarm intelligence algorithms, the worst values, best values, average values, and standard deviations in Dim (where Dim is the abbreviation of Dimensions) of 20, 60, and 100 are calculated, respectively. The selection of Dim values (20, 60, and 100) is designed to provide a comprehensive assessment of the ISSA algorithm. The value of 20 is used as a lower-complexity baseline, while 60 and 100 are chosen to represent increasingly complex scenarios. This approach allows us to observe the algorithm’s performance and adaptation as the problem dimension grows, providing insights into its scalability and effectiveness in handling diverse optimization tasks. It should be noted that while these values are chosen somewhat arbitrarily for the purpose of a thorough evaluation, they are commonly used in the field to benchmark algorithms across different complexity levels.
The experimental results at different dimensions (20, 60, and 100) are presented in Tables S2, S3 and Table A1. At 20 dimensions, for high-dimensional unimodal functions f1f7, ISSA demonstrated remarkable performance. It had a standard deviation and best value of 0 in f1f4 and outperformed other algorithms in other respects. On f7, its minimal standard deviation indicated high stability and accuracy. ISSA could stably and efficiently obtain the optimal values for f1 and f3. For f2, f4, and f7, while no algorithm found the optimal solution, ISSA had the lowest average value and higher optimization accuracy than its counterparts, except being second to SSA on f5 and to PSO and SSA on f6. For multimodal functions f8f13, ISSA outperformed the other four algorithms on f8f11. Specifically, on f8, while none of the algorithms found the optimal value, ISSA had the closest approximation. On f10, ISSA’s performance was on par with SSA and superior to the others. Additionally, ISSA found the optimal values of f9 and f11 with high convergence accuracy. ISSA was only inferior to SSA on f12 and to SSA and PSO on f13. By observing the standard deviation data, it was evident that ISSA had the smallest standard deviation on f8f11, with values of 0 on f9, f10, and f11, indicating good stability. For f12 and f13, ISSA’s stability was second only to SSA and surpassed that of the other algorithms in the comparison. For fixed-dimensional multimodal benchmark functions f14f23, due to their relatively simple function constructions, each algorithm could achieve satisfactory search results.
At 60 dimensions, similar trends were observed. For unimodal functions f1f7, ISSA performed better than the other four algorithms on f1, f2, f3, f4, and f7. It obtained the optimal results on f1 and f3. For f2, f4, and f7, although no algorithm obtained the optimal value, ISSA was the closest to the optimal solution. On f5, ISSA was second only to SSA. On f6, ISSA was inferior to PSO and SSA. Additionally, ISSA had the smallest standard deviation on f1f4 and f7, with 0 on f1f4, showing strong stability. For multimodal functions f8f13, ISSA performed well on f8f11. It found the optimal values of f9 and f11. On f8, none of the five algorithms found the optimal value, but ISSA had the highest degree of approximation. On f10, ISSA had the same performance as SSA and was superior to other algorithms. ISSA was only inferior to SSA on f12 and to SSA and PSO on f13. Observing the standard deviation data, it could be seen that the standard deviation of ISSA on f9, f10, and f11 was 0, indicating good stability. For f8 and f13, the stability of ISSA was second only to SSA and PSO. For f12, the stability of ISSA was second only to SSA and was superior to the other algorithms in the comparison. For fixed-dimensional multimodal benchmark functions f14f23, due to their relatively simple function constructions, the numerical differences among the algorithms were not significant.
At 100 dimensions, for high-dimensional unimodal functions f1f7, ISSA again performed well on f1, f2, f3, f4, and f7. It obtained the optimal results on f1 and f3. For f2, f4, and f7, although no algorithm obtained the optimal value, ISSA was the closest to the optimal solution. Especially on f2 and f7, its average value was close to 0, and the optimization accuracy was high. ISSA was only inferior to other algorithms on f5 and f6. Additionally, ISSA had the smallest standard deviation on f1f4 and f7. The standard deviation on f1f4 was 0, showing strong stability. For multimodal functions f8f13, ISSA performed well on f8f11. It found the optimal values of f9 and f11. On f8, none of the five algorithms found the optimal value. On f10, ISSA had the same performance as SSA and was superior to other algorithms. ISSA was only inferior to SSA on f12 and was close to GWO on f13. Observing the standard deviation data, it could be seen that the standard deviation of ISSA on f9, f10, and f11 was 0, and the standard deviation on f12 was the lowest, indicating good stability. For f13, the stability of ISSA was second only to SSA and was superior to the other algorithms in the comparison. For multimodal benchmark functions f14f23, the numerical differences among the algorithms were not significant.
ISSA consistently demonstrates excellent performance. It shows a rapid convergence speed in the early stages of iteration, which is mainly attributed to the use of the one-dimensional chaotic mapping SPM for generating the initial sparrow population. This approach enriches the population diversity and improves the quality of the initial solution. In the later stages of iteration, when other algorithms tend to stagnate, ISSA continues to search downward and achieves better convergence accuracy. This is due to the introduction of the adaptive t-variation strategy, which enables the algorithm to have good global exploration in the early stage and excellent local exploitation in the later stage. ISSA outperforms the other algorithms in terms of both convergence speed and accuracy on these unimodal functions, highlighting its superiority in handling functions with a single global optimal solution.
To more intuitively compare the convergence accuracy and convergence speed of the algorithms, the convergence curves of the 23 test functions at a dimension of 20 were plotted according to the number of iterations and fitness values (Figure 4, Figure 5 and Figure 6). Figure S1 shows the two-dimensional shapes of some test functions used to evaluate the ISSA algorithm. Figure 4 shows the convergence process of different algorithms on unimodal functions f1-f7. In f1 and f3, only ISSA reached the theoretical optimal value and found the optimal solution after about 300 iterations, with a significantly faster convergence speed than other comparison algorithms. For f2, f4, and f7, algorithms other than ISSA did not find the optimal value. ISSA found a relatively good position in the early stage of iteration. In the early stage of the search, its convergence curve showed a rapid decline, indicating that the strategy of generating the initial sparrow population using SPM chaotic mapping could effectively improve the convergence rate of the algorithm in the early stage of iteration. In the middle and late stages of search, ISSA could more accurately lock the global optimal solution and then conduct local development near the optimal solution. The four algorithms involved in the comparison fell into local optimum prematurely. Only ISSA continuously approached the optimal value, and its approach speed to the optimal value was the fastest, indicating that introducing the dung beetle dancing search behavior strategy enhanced its global search ability and avoided falling into local optimum. For f5 and f6, the performance of ISSA was second only to SSA. ISSA had achieved excellent performance in unimodal test functions.
Figure 5 shows the convergence process of different algorithms on multimodal functions f8-f13. For f9 and f11, except that PSO did not reach the theoretical optimal value in f9, the other algorithms reached the theoretical optimal value. However, the convergence speed of ISSA was significantly faster than other comparison algorithms. At the same time, the performance effects of SSA and WOA were similar to those of ISSA. For f8 and f10, none of the five algorithms found the optimal value. GWO and PSO fell into stagnation very early. SSA and WOA performed slightly better but also fell into local optimum, and the convergence speed was slow. In contrast, especially for f10, the convergence curve of ISSA had the largest slope and the fastest approach speed to the optimal solution. Compared with the other four algorithms, the optimization effect was more ideal. This was due to ISSA’s fusion of adaptive t-variation swarm strategy, which enabled the algorithm to make a large jump in the early stage to explore the global optimal solution, and conduct fine local search in the later stage to improve the accuracy of the solution. For f12 and f13, the performance of ISSA was second only to SSA and was better than other algorithms involved in the comparison. In conclusion, ISSA had also achieved excellent performance in multi-peak test functions. Figure 6 shows the convergence process of different algorithms on fixed-dimensional multi-peak functions. It could be found that the convergence curves of each algorithm were similar. Although the optimal values found by each algorithm were close, ISSA was still slightly better than other algorithms in convergence accuracy and convergence speed. In terms of exploration ability, the convergence speed and convergence accuracy of the ISSA algorithm were generally better than other algorithms, indicating that this algorithm had better global search ability and the ability to jump out of local optimum, and could make the sparrow population finally gather near the global optimal solution. This phenomenon was fully demonstrated in the experiment.

3.1.3. Analysis of the Effectiveness of Improvement Strategies

f1f7 are unimodal functions with only one global optimal solution, mainly used to test an algorithm’s convergence speed and accuracy. In the early iteration stage, ISSA converges faster than other algorithms. When others stagnate later, ISSA keeps searching and obtains better convergence accuracy. This is because ISSA uses one-dimensional chaotic mapping SPM to generate the initial sparrow population, enhancing population diversity and initial solution quality. Also, the adaptive t-variation strategy gives it good global exploration early and excellent local exploitation later, improving its optimization ability. Thus, ISSA with SPM and adaptive t-variation strategy has significantly better convergence speed and accuracy.
f8f13 are high-dimensional multimodal functions, and f14f23 are fixed-dimensional multimodal benchmark functions. These functions have many local extreme points, easily leading algorithms to stagnation, and are used to test the global search and local optima escape abilities. From the data and average convergence curve, ISSA is significantly better. This is due to the added dung beetle dancing search behavior strategy, which effectively improves the ability to jump out of local optima, reduces the probability of getting trapped, and enhances the algorithm’s robustness.
Therefore, regardless of function type or dimension, based on its improvement strategies, ISSA has higher performance advantages than other algorithms in global search, local development, and convergence speed.

3.2. Simulation and Verification of Path Planning

3.2.1. Single-Target Point Path Planning

In this subsection, the performance of the ISSA in single-target point path planning is evaluated. Grid maps of different sizes (10 × 10, 20 × 20, 30 × 30, and 40 × 40) with varying obstacle rates are created to simulate different levels of environmental complexity. In these maps, each grid represents a 1 m × 1 m area, with black grids indicating obstacles and white grids representing free space. The start and end points of the path are located at the lower left and upper right corners of the map, respectively. Sparrows are modeled as points with perception capabilities to detect and avoid obstacles on their way to the target point.
The ISSA is compared with the SSA in these path planning scenarios. Both algorithms are run independently with the same initial population size and a maximum iteration number of 100. Each algorithm is executed 50 times, and the average value is taken as the final result, following the standard experimental procedures in algorithm comparison for path planning. The performance of the algorithms is evaluated based on several key metrics, including path length, number of turns, and number of iterations. The path trajectories and corresponding measurement results are presented in Figure 7, Figure 8, Figure 9 and Figure 10, Figures S2–S9 and Table 2, providing a visual and quantitative assessment of the algorithms.
Observing the paths planned by ISSA and SSA, it can be found that they have similarities. This is because ISSA is obtained by optimizing on the basis of SSA. But in general, the path planned by ISSA is simpler, smoother, and more stable than that of SSA. In grid maps of different sizes, as the obstacle rate increases, the advantages of ISSA become more and more obvious. The path planned by SSA has more turning points and is not smooth; while the path of ISSA is smoother. Especially in some cases, the path of ISSA can be a straight line with better quality. This is likely because the three improvement strategies adopted by ISSA enrich the diversity of the sparrow population, enhance the ability of fast iterative optimization, and avoid local optimal solutions at the same time, so that the algorithm can effectively jump out of local optima. Therefore, the route planned by ISSA is smoother, has fewer turning points, is shorter in path, takes less search time, can effectively avoid obstacles, realizes orderly access to all points, and finds the optimal solution with fewer iterations. In contrast to ISSA, the path planned by SSA has more inflection points and a longer path length, lacks smoothness, and has insufficient local exploration ability during subsequent iterations and is easily trapped in local optima.
Observing the convergence curve, it can be seen that whether on a simple map of 10 × 10 or a complex map of 40 × 40, the convergence curve of the ISSA algorithm is better than that of the SSA algorithm. The convergence curve of the ISSA algorithm is smoother, drops faster and stabilizes earlier. At the same time, the curve of the ISSA algorithm does not fall into local optimum after a rapid drop. There are still broken lines in the later stage of iteration, which shows the effectiveness of the three improvement strategies adopted by ISSA.
Table 2 clearly shows the path length, number of turns, number of iterations of the two algorithms and their comparison. In general, the path length, number of turns, and number of iterations of ISSA are all better than those of SSA. Whether on a simple map of 10 × 10 or a complex map of 40 × 40, the path length of ISSA is shorter than that of SSA, showing the good search ability of ISSA. Especially in some cases, the path length of ISSA is much less than that of SSA, the number of turns is greatly reduced, and the number of iterations is also significantly reduced, realizing convergence to the shortest and smoothest path at the fastest speed. On maps of different sizes, as the obstacle rate increases, the performance of ISSA is even more excellent, indicating that the three proposed improvement strategies can effectively improve the algorithm performance. In some cases, although the number of turns of ISSA may be higher than that of SSA, the path length of ISSA is lower than that of SSA, and the number of iterations is less than that of SSA. Therefore, the performance of ISSA is still better than that of SSA. From this, it can be more clearly seen that ISSA has greater optimization than SSA in all aspects. The planned path length is shorter, the stability is good, it is not easily affected by the map size, there are fewer inflection points, the algorithm runs more smoothly, and it is more suitable for finding the optimal path in an environment with complex obstacles.

3.2.2. Multi-Target Point Path Planning

The multi-target point path planning problem can be described as follows: The mobile robot needs to traverse several target points, and each target point can only be traversed once. The purpose is to find the shortest path passing through all target points. The path traversing n target points is defined as a specific form. At this time, the total distance of the traversed path can be expressed as Equation (10):
S = i = 1 , j = 1 n x d i , d j
Among them, d(x(i), x(i + 1)) is the shortest distance between two adjacent target points in the traversal list. In the planning process, it is necessary to fully consider the movement constraints of the mobile robot in an obstacle environment. By using the shortest obstacle avoidance distance calculated by the A* algorithm to replace the Euclidean distance that ignores obstacles, it is ensured that the path planned for the mobile robot in a scene with obstacles is consistent with the actual optimal path. This paper is dedicated to combining the single-target point path planning of the A* algorithm and the multi-target point optimization of the improved sparrow optimization algorithm to minimize the value of S.
To verify the accuracy and convergence speed of the ISSA algorithm in multi-target point path planning in complex scenarios, as the obstacle rate in the scenario increases, 4~6 target nodes are selected for testing, respectively (Figure 11). Table 3 shows the comparison of algorithm performance, Table 4 is the comparison of traversal orders, and Figure 12 and Figures S10–S12 show the results of path planning of different sizes and the corresponding fitness value iteration curves of multiple path plans of different quantities selected under different obstacle rates.
According to the data in Table 3, in the 10 × 10 path planning, when the obstacle rate is 0.1, compared with the SSA algorithm, the minimum path length of the ISSA algorithm is basically unchanged, and the average path length is reduced by 0.56%; when the obstacle rate is 0.15, the minimum path length is basically unchanged, and the average path length is reduced by 0.84%; when the obstacle rate is 0.2, the minimum path length is reduced by 2.06%, and the average path length is reduced by 2.04%. In the 20 × 20 path planning, when the obstacle rate is 0.1, the minimum path length is basically unchanged, and the average path length is reduced by 0.03%; when the obstacle rate is 0.15, the minimum path length is basically unchanged, and the average path length is reduced by 0.02%; when the obstacle rate is 0.2, the minimum path length is reduced by 7.41%, and the average path length is reduced by 6.47%. In the 30 × 30 path planning, when the obstacle rate is 0.1, the minimum path length is basically the same, and the average path length is reduced by 0.05%; when the obstacle rate is 0.15, the minimum path length is reduced by 9.84%, and the average path length is reduced by 10.41%; when the obstacle rate is 0.2, the minimum path length is reduced by 10.31%, and the average path length is reduced by 10.41%. In the 40 × 40 path planning, when the obstacle rate is 0.1, the minimum path length is basically the same, and the average path length is reduced by 0.03%; when the obstacle rate is 0.15, the minimum path length is reduced by 12.34%, and the average path length is reduced by 12.18%; when the obstacle rate is 0.2, the minimum path length is reduced by 2.96%, and the average path length is reduced by 1.84%.
From the fitness value iteration curve of Figure S10, in Figure S10c,f, the SSA algorithm falls into a local optimal solution at the beginning. Although it finds the optimal solution quickly, the ISSA algorithm finds the optimal solution at the beginning, indicating that the spatial search ability of the ISSA algorithm is better than that of the SSA algorithm. In Figure S10i, the SSA algorithm falls into a local optimal solution at the beginning and fails to jump out, resulting in cross paths in the generated path, and the minimum path length is not as expected. However, the ISSA algorithm finds the optimal solution and the convergence speed is very fast. From the fitness value iteration curve of Figure S11, in Figure S11c,f, ISSA and SSA both find the optimal solution, and the convergence speed is very fast. In Figure S11i, both the SSA and ISSA algorithms fall into local optimal solutions. The SSA algorithm fails to jump out of the local optimal solution due to its inferior search ability compared to the ISSA algorithm, resulting in cross paths in the generated path and the minimum path length not as expected. However, the ISSA algorithm adopts the dung beetle dancing search behavior strategy and jumps out of the local optimal solution and finds the optimal solution. From the fitness value iteration curve of Figure S12, in Figure S12c, ISSA and SSA both find the optimal solution. Since the ISSA algorithm introduces a one-dimensional composite chaotic mapping SPM, which improves the quality of the initial solution of the algorithm, the ISSA algorithm is the first to find the optimal solution and the convergence speed is better than that of the SSA algorithm. Moreover, the ISSA algorithm does not fall into a local optimal solution, indicating that the search and solution ability of the ISSA algorithm is better than that of the SSA algorithm. In Figure S12f, the ISSA algorithm and the SSA algorithm fall into different local optimal solutions at the beginning. The SSA algorithm fails to jump out of the local optimal solution due to its inferior search ability compared to the ISSA algorithm, resulting in the minimum path length not as expected. However, the ISSA algorithm finds the optimal solution after 320 iterations. In Figure S12i, the ISSA algorithm and the SSA algorithm both fall into different local optimal solutions at the beginning. However, the SSA algorithm falls into the local optimal solution multiple times, resulting in a slower convergence speed of the algorithm and failing to jump out of the local optimal solution, resulting in the minimum path length not as expected. However, the ISSA algorithm falls into the local optimal solution only once and quickly jumps out of the local optimal solution to find the optimal solution. From the fitness value iteration curve of Figure 12, in Figure 12c, ISSA and SSA both find the optimal solution, and the curve convergence speed is very fast. In Figure 12f, both the SSA and ISSA algorithms fall into local optimal solutions. However, the ISSA algorithm jumps out of the local optimal solution at 50 iterations and finds the optimal solution, while the SSA algorithm fails to jump out of the local optimal solution. In Figure 12i, both the SSA and ISSA algorithms fall into local optimal solutions. However, the ISSA algorithm jumps out of the local optimal solution and finds the optimal solution, while the SSA algorithm fails to jump out of the local optimal solution.
Table 4 shows that in the 10 × 10 path planning with an obstacle rate of 0.2, the 20 × 20 path planning with an obstacle rate of 0.2, and all obstacle-rate scenarios in the 30 × 30 and 40 × 40 path planning, the ISSA algorithm employs a traversal order distinct from that of the SSA algorithm. As a result, when the obstacle rate is 0.2 in the 10 × 10 case, the ISSA algorithm has one fewer turn than the SSA algorithm; when the obstacle rate is 0.2 in the 20 × 20 case, the ISSA algorithm has two fewer turns; in the 30 × 30 case with an obstacle rate of 0.1, the ISSA algorithm has five fewer turns, with an obstacle rate of 0.15 it has two fewer turns, and with an obstacle rate of 0.2 it has three fewer turns; in the 40 × 40 case, when the obstacle rate is 0.1, the ISSA algorithm has one fewer turn, when the obstacle rate is 0.15 it has four fewer turns, and when the obstacle rate is 0.2 it has fifteen fewer turns. Consequently, the ISSA algorithm generates a smoother path, reduces the path-planning length, and, to a certain extent, decreases the number of crossings in the generated path.

4. Discussion

4.1. Comparison with the Prior Literature

In the context of prior research on optimization algorithms and path planning, the performance of the proposed ISSA algorithm was evaluated through a series of experiments and comparisons with existing algorithms, showing significant improvements.
When contrasted with traditional path planning algorithms including the A* algorithm, rapidly exploring random trees (RRT) algorithm, artificial potential field (APF) algorithm, and dynamic window approach (DWA), ISSA presents a notable enhancement. Previous studies on these traditional algorithms mainly centered on improving path smoothness, effectiveness, and system performance via diverse modifications [8,11,46,47,48]. However, with its multi-strategy collaborative optimization, ISSA outperforms them in convergence speed and optimization accuracy. In addition, in the experiments with 23 benchmark test functions, ISSA demonstrates better capabilities in handling functions with single global optima and those with multiple local optima compared to algorithms like PSO, GWO, and WOA. In contrast to previous studies where these algorithms might have encountered challenges in either convergence speed or getting trapped in local optima, ISSA shows faster convergence in the early stages and better accuracy in the later stages. Especially when dealing with high-dimensional multimodal functions (f8f13) and fixed-dimensional multimodal benchmark functions (f14f23), which have many local extreme points and are prone to leading algorithms to stagnation, ISSA’s dung beetle dancing search behavior strategy effectively improves its ability to jump out of local optima, reduces the probability of getting trapped, and enhances the algorithm’s robustness. This gives ISSA a significant advantage over other algorithms in handling complex multi-modal functions.
Among the swarm intelligence optimization algorithms such as PSO, GWO, and WOA, ISSA also exhibits its superiority. Previous works on enhancing these algorithms mainly focused on adjusting parameters or combining different strategies. In contrast, ISSA’s unique combination of one-dimensional composite chaotic mapping SPM, dung beetle dancing search behavior strategy, and adaptive t-variation improvement strategy offers a novel perspective for algorithm optimization. In the experiments with 23 benchmark test functions, ISSA shows faster convergence in the early stages and better accuracy in the later stages compared to these algorithms.
In the comparison with the original SSA, ISSA displays better performance in handling functions with different characteristics and in path planning applications. The improvement strategies adopted by ISSA effectively tackle the issues of limited population diversity and premature convergence of SSA, which were the primary concerns in previous research. In the area of path planning, previous research has emphasized improving path smoothness and reducing travel distance. ISSA not only attains shorter path lengths and fewer turnings in both single-target and multi-target point path planning but also exhibits better performance as the obstacle rate rises, which is an improvement over existing methods where the performance may deteriorate in complex environments.

4.2. Implications of the Research Results

The results of this research have important implications in both practical applications and theoretical research. In practical application scenarios, such as automated material transport robots in industrial production and automatic guided vehicles in logistics warehousing, the better paths planned by the ISSA algorithm can be directly converted into lower energy consumption and higher work efficiency. This helps enterprises optimize resource allocation strategies, reduce operating costs, and improve production benefits, thereby enhancing market competitiveness. For example, in a large warehouse, robots using the ISSA algorithm to plan paths can reduce unnecessary travel distances and turns, save time and energy, and improve the efficiency of goods handling.
From the perspective of theoretical research, the success of the ISSA algorithm provides new ideas and methods in the field of swarm intelligence optimization algorithms. It verifies the effectiveness of multi-strategy collaborative optimization (such as introducing one-dimensional composite chaotic mapping, dung beetle dancing search behavior strategy, and adaptive t-variation improvement strategy) in improving algorithm performance. This will inspire subsequent research to further explore the impact of different strategy combinations on optimization algorithms, promote the development of this field in a more efficient and intelligent direction, and provide theoretical support for solving more complex practical problems.

5. Conclusions

This study successfully proposes an improved sparrow search algorithm (ISSA) based on multi-strategy collaborative optimization. By introducing the one-dimensional composite chaotic mapping SPM, the dung beetle dancing search behavior strategy, and the adaptive t-distribution variation improvement strategy, it effectively overcomes the shortcomings of limited population diversity and a tendency to converge prematurely to local optima of the original sparrow search algorithm (SSA). Through 23 benchmark test function experiments and application comparisons in robot path planning, it can be seen that ISSA exhibits excellent performance in convergence speed and optimization accuracy, and is significantly superior to SSA in both single-target point and multi-target point path planning. Especially in the situation where the obstacle rate increases in multi-target point path planning, its advantage is more prominent.
From a practical perspective, in many robot application scenarios, such as material transport robots in the automated manufacturing process in industrial production and automatic guided vehicles in the logistics warehousing link, the better paths planned by the ISSA algorithm can be directly transformed into lower energy consumption and higher work efficiency. This achievement will strongly assist enterprises in optimizing resource allocation strategies, reducing operating costs, and improving production benefits, thereby enhancing the competitiveness of enterprises in the market.
For future decision-making in related fields, the results of this study provide extremely valuable reference bases. It will guide decision-makers to preferentially consider adopting efficient algorithms such as ISSA when facing path planning needs, thereby promoting the continuous development of the entire industry at the technical application level, prompting the evolution of relevant technical standards and specifications towards a more optimized and efficient direction, and providing solid theoretical and practical support for the precise path planning of robot technology in more complex environments.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/pr12122775/s1, Figure S1: Plots of 23 standard benchmark functions; Figure S2: Path planning (10 × 10), barrier rate 0.1; Figure S3. Path planning (10 × 10), barrier rate 0.15; Figure S4: Path planning (20 × 20), barrier rate 0.1; Figure S5: Path planning (20 × 20), barrier rate 0.15; Figure S6: Path planning (30 × 30), barrier rate 0.1; Figure S7: Path planning (30 × 30), barrier rate 0.15; Figure S8: Path planning (40 × 40), barrier rate 0.1; Figure S9: Path planning (30 × 30), barrier rate 0.15; Figure S10: Path planning (10 × 10); Figure S11: Path planning (20 × 20); Figure S12: Path planning (30 × 30); Table S1: Benchmark test functions; Table S2: Experimental results (Dim = 20); Table S3: Experimental results (Dim = 60).

Author Contributions

K.X.: investigation, data curation, formal analysis and writing—original draft. Y.C.: conceptualization, methodology, supervision and writing—review and editing. X.Z. (Xuanshuo Zhang): investigation, formal analysis and software. Y.G.: software, validation and visualization. X.Z. (Xu Zhang): investigation, software and formal analysis. L.L.: visualization, formal analysis, software and resources. C.G.: conceptualization, validation and funding acquisition. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (grant No. 51875282); the Natural Science Foundation of the Jiangsu Higher Education Institutions of China (grant No.21KJB460033); the Science Research Project of Xuzhou University of Technology (grant No. KC21002); the National Defense Basic Scientific Research Project (grant No. JCKY2018605C010).

Data Availability Statement

The original contributions presented in this study are included in the article/Supplementary Material. Further inquiries can be directed to the corresponding author.

Acknowledgments

The authors would like to thank the National Natural Science Foundation of China and the technical staff of the Institute of Bioinspired Structure and Surface Engineering in Engineering for their technical support.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

Table A1. Experimental results (Dim = 100).
Table A1. Experimental results (Dim = 100).
Function
Name
MetricPSOGWOWOASSAISSA
f1Worst6.73 × 10−21.62 × 10−265.45 × 10−713.48 × 10−450
Best1.73 × 10−41.43 × 10−291.02 × 10−9000
Average7.07 × 10−31.13 × 10−277.42 × 10−733.48 × 10−470
STD9.77 × 10−32.48 × 10−275.59 × 10−723.48 × 10−460
f2Worst208.72 × 10−163.22 × 10−491.23 × 10−225.56 × 10−269
Best3.36 × 10−36.65 × 10−182.26 × 10−5700
Average1.621.04 × 10−168.19 × 10−511.24 × 10−245.56 × 10−271
STD4.201.12 × 10−163.96 × 10−501.23 × 10−230
f3Worst1.62 × 1042.79 × 10−48.8 × 1044.71 × 10−500
Best509.2148.43 × 10−93926.105400
Average2510.08371.25 × 10−545,513.89547.15 × 10−520
STD2577.53373.94 × 10−514,720.6575.28 × 10−510
f4Worst11.58595.38 × 10−691.33195.64 × 10−319.25 × 10−285
Best3.49597.05 × 10−85.026400
Average7.05039.21 × 10−753.56786.78 × 10−339.33 × 10−287
STD1.67331.10 × 10−628.45165.74 × 10−320
f5Worst9.01 × 10428.755828.78258.03 × 10−228.7644
Best20.011725. 268426.80841.77 × 10−427.7019
Average3.01 × 10327.054727.96662.42 × 10−228.3511
STD1.54 × 1047.30 × 10−14.81 × 10−11.64 × 10−23.06 × 10−1
f6Worst0.0501331.76051.45441.5722 × 10−30.60586
Best1.11762 × 10−47.9901 × 10−50.0851232.0102 × 10−50.023603
Average8.5796 × 10−30.751190.400041.3649 × 10−40.15755
STD0.0113050.400830.215121.7587 × 10−40.09308
f7Worst5.44064.69 × 10−34.24 × 10−22.71 × 10−33.32 × 10−4
Best1.88 × 10−24.10 × 10−46.80 × 10−51.86 × 10−68.29 × 10−7
Average1.28 × 10−12.00 × 10−33.92 × 10−37.01 × 10−48.41 × 10−5
STD5.99 × 10−19.56 × 10−45.42 × 10−35.26 × 10−47.95 × 10−5
f8Worst−7057.4627−3004.6203−6769.8771−4853.5867−9392.9792
Best−9801.355−7540.6924−1.26 × 104−1.26 × 104−1.26 × 104
Average−8604.4849−5763.6179−10,500.6792−8522.0113−12,219.0844
STD606.3484775. 72911800.8492408.7056708.0306
f9Worst108.531420.03831.14 × 10−1300
Best29.48455.68 × 10−14000
Average58.98172.91082.27 × 10−1500
STD16.60013.62371.38 × 10−1400
f10Worst2.1231.47 × 10−137.99 × 10−158.88 × 10−168.88 × 10−16
Best4.43 × 10−37.55 × 10−148.88 × 10−168.88 × 10−168.88 × 10−16
Average0.561941.01 × 10−134.70 × 10−158.88 × 10−168.88 × 10−16
STD0.653891.57 × 10−142.49 × 10−1500
f11Worst0.217260.0335340.2141800
Best0.001440000
Average2.97 × 10−25.27 × 10−35.16 × 10−300
STD3.24 × 10−29.03 × 10−33.01 × 10−200
f12Worst1.30070.137857.82 × 10−20.11271.67 × 10−2
Best2.65 × 10−56.57 × 10−33.89 × 10−35.71 × 10−81.30 × 10−3
Average0.16274.67 × 10−22.26 × 10−21.15 × 10−36.09 × 10−3
STD0.245732.34 × 10−21.23 × 10−21.13 × 10−22.71 × 10−3
f13Worst4.09271.36961.30480.0230440.83937
Best2.77 × 10−41.02 × 10−19.94 × 10−21.60 × 10−61.04 × 10−1
Average0.224250.637570.539714.74 × 10−30.38609
STD0.556360.25520.263397.09 × 10−30.16402
f14Worst0.99812.670510.763212.670512.6705
Best0.9980.9980.9980.9980.998
Average0.9984.09332.864510.10418.2394
STD2.24 × 10−154.00653.05434.2954.7131
f15Worst2.04 × 10−22.04 × 10−22.25 × 10−31.39 × 10−31.60 × 10−3
Best3.08 × 10−43.07 × 10−43.08 × 10−43.08 × 10−43.08 × 10−4
Average3.17 × 10−35.85 × 10−37.48 × 10−43.87 × 10−44.47 × 10−4
STD6.68 × 10−38.87 × 10−34.79 × 10−41.92 × 10−42.56 × 10−4
f16Worst−1.0316−1.0316−1.0316−1.0316−1.0316
Best−1.0316−1.0316−1.0316−1.0316−1.0316
Average−1.0316−1.0316−1.0316−1.0316−1.0316
STD1.53 × 10−153.78 × 10−81.42 × 10−94.44 × 10−89.87 × 10−12
f17Worst0.397890.397910.397960.397890.39789
Best0.397890.397890.397890.397890.39789
Average0.397890.397890.397890.397890.39789
STD1.06 × 10−154.03 × 10−61.36 × 10−56.58 × 10−72.83 × 10−9
f18Worst84843.000533
Best33333
Average3.813.81333
STD8.18.18.06 × 10−51.52 × 10−64.81 × 10−10
f19Worst−3.8628−3.8549−3.8252−3.8618−3.8628
Best−3.8628−3.8628−3.8628−3.8628−3.8628
Average−3.8628−3.8615−3.856−3.8627−3.8628
STD6.30 × 10−152.41 × 10−38.30 × 10−31.11 × 10−41.50 × 10−6
f20Worst−3.0839−3.0222−2.0612−3.121−3.151
Best−3.322−3.322−3.3219−3.322−3.322
Average−3.2647−3.253−3.2134−3.2639−3.2715
STD7.23 × 10−28.29 × 10−21.72 × 10−16.96 × 10−26.25 × 10−2
f21Worst−2.6305−2.6302−0.88098−9.235−10.1531
Best−10.1532−10.1531−10.153−10.1532−10.1532
Average−5.8962−9.0744−8.012−10.1432−10.1532
STD3.45362.27812.79520.0917371.64 × 10−5
f22Worst−1.8376−5.0876−1.8332−5.0877−10.4029
Best−10.4029−10.4027−10.4018−10.4029−10.4029
Average−7.5483−10.2061−7.3723−10.3493−10.4029
STD3.57180.971413.02480.531481.46 × 10−5
f23Worst−2.4217−2.4216−1.6764−10.5254−10.5364
Best−10.5364−10.5363−10.5362−10.5364−10.5364
Average−8.0599−10.1839−7.1367−10.5361−10.5364
STD3.58631.56553.27591.11 × 10−31.06 × 10−5

References

  1. Chen, Y.; Cao, L.; Yue, Y. Hybrid Multi-Objective Chameleon Optimization Algorithm Based on Multi-Strategy Fusion and Its Applications. Biomimetics 2024, 9, 583. [Google Scholar] [CrossRef] [PubMed]
  2. Tang, C.; Li, W.; Han, T.; Yu, L.; Cui, T. Multi-Strategy Improved Harris Hawk Optimization Algorithm and Its Application in Path Planning. Biomimetics 2024, 9, 552. [Google Scholar] [CrossRef] [PubMed]
  3. Li, Y.; Li, G.; Wang, X. Research on Trajectory Planning of Autonomous Vehicles in Constrained Spaces. Sensors 2024, 24, 5746. [Google Scholar] [CrossRef] [PubMed]
  4. Chu, L.; Wang, Y.; Li, S.; Guo, Z.; Du, W.; Li, J.; Jiang, Z. Intelligent Vehicle Path Planning Based on Optimized A* Algorithm. Sensors 2024, 24, 3149. [Google Scholar] [CrossRef]
  5. Zhang, Y.; Zhao, Q. Complex Environment Based on Improved A* Algorithm Research on Path Planning of Inspection Robots. Processes 2024, 12, 855. [Google Scholar] [CrossRef]
  6. Zheng, W.; Huang, K.; Wang, C.; Liu, Y.; Ke, Z.; Shen, Q.; Qiu, Z. Research on 3D Path Planning of Quadrotor Based on Improved A* Algorithm. Processes 2023, 11, 334. [Google Scholar] [CrossRef]
  7. Huang, Y.; Zhao, S.; Zhao, S. Ship Trajectory Planning and Optimization via Ensemble Hybrid A* and Multi-Target Point Artificial Potential Field Model. J. Mar. Sci. Eng. 2024, 12, 1372. [Google Scholar] [CrossRef]
  8. Wang, Z.; Li, G. Research on Path Planning Algorithm of Driverless Ferry Vehicles Combining Improved A* and DWA. Sensors 2024, 24, 4041. [Google Scholar] [CrossRef]
  9. Zhang, Y.; Gao, F.; Zhao, F. Research on Path Planning and Tracking Control of Autonomous Vehicles Based on Improved RRT* and PSO-LQR. Processes 2023, 11, 1841. [Google Scholar] [CrossRef]
  10. Dong, Z.; Zhong, B.; He, J.; Gao, Z. Dual-Arm Obstacle Avoidance Motion Planning Based on Improved RRT Algorithm. Machines 2024, 12, 472. [Google Scholar] [CrossRef]
  11. Wu, T.; Zhang, Z.; Jing, F.; Gao, M. A Dynamic Path Planning Method for UAVs Based on Improved Informed-RRT* Fused Dynamic Windows. Drones 2024, 8, 539. [Google Scholar] [CrossRef]
  12. Ahn, S.; Oh, T.; Yoo, J. Collision Avoidance Path Planning for Automated Vehicles Using Prediction Information and Artificial Potential Field. Sensors 2024, 24, 7292. [Google Scholar] [CrossRef] [PubMed]
  13. Li, Y.; Wei, W.; Gao, Y.; Wang, D.L.; Fan, Z. PQ-RRT*: An improved path planning algorithm for mobile robots. Expert Syst. Appl. 2020, 152, 113425. [Google Scholar] [CrossRef]
  14. Ramasubramanian, S.; Muthukumaraswamy, S.A. On the Enhancement of Firefighting Robots using Path-Planning Algorithms. SN Comput. Sci. 2021, 2, 188. [Google Scholar] [CrossRef]
  15. Kumar, A.; Tiwari, S.; Majumder, A. A*-VG algorithm: A hybrid algorithm for the path planning of inspection robots. J. Braz. Soc. Mech. Sci. 2023, 45, 386. [Google Scholar] [CrossRef]
  16. Wang, N.; Xu, H.W.; Li, C.Z.; Yin, J. Hierarchical Path Planning of Unmanned Surface Vehicles: A Fuzzy Artificial Potential Field Approach. Int. J. Fuzzy Syst. 2021, 23, 1797–1808. [Google Scholar] [CrossRef]
  17. Dewangan, R.K.; Shukla, A.; Godfrey, W.W. A solution for priority-based multi-robot path planning problem with obstacles using ant lion optimization. Mod. Phys. Lett. B 2020, 34, 2050137. [Google Scholar] [CrossRef]
  18. Yuan, Q.; Sun, R.; Du, X. Path Planning of Mobile Robots Based on an Improved Particle Swarm Optimization Algorithm. Processes 2023, 11, 26. [Google Scholar] [CrossRef]
  19. Xu, L.; Cao, M.Y.; Song, B.Y. A new approach to smooth path planning of mobile robot based on quartic Bezier transition curve and improved PSO algorithm. Neurocomputing 2022, 473, 98–106. [Google Scholar] [CrossRef]
  20. Gao, R.L.; Zhou, Q.J.; Cao, S.X.; Jiang, Q. Apple-Picking Robot Picking Path Planning Algorithm Based on Improved PSO. Electronics 2023, 12, 1832. [Google Scholar] [CrossRef]
  21. Tian, S.S.; Li, Y.X.; Li, J.; Liu, G.F. Robot global path planning using PSO algorithm based on the interaction mechanism between leaders and individuals. J. Intell. Fuzzy Syst. 2020, 39, 4925–4933. [Google Scholar] [CrossRef]
  22. Huo, F.C.; Zhu, S.; Dong, H.L.; Ren, W.J. A new approach to smooth path planning of Ackerman mobile robot based on improved ACO algorithm and B-spline curve. Robot. Auton. Syst. 2024, 175, 104655. [Google Scholar] [CrossRef]
  23. Hou, Y.X.; Gao, H.B.; Wang, Z.J.; Du, C.S. Improved Grey Wolf Optimization Algorithm and Application. Sensors 2022, 22, 3810. [Google Scholar] [CrossRef]
  24. Zhang, Q.; Ning, X.C.; Li, Y.Y.; Pan, L.; Gao, R.; Zhang, L.Y. Path planning of patrol robot based on modified grey wolf optimizer. Robotica 2023, 41, 1947–1975. [Google Scholar] [CrossRef]
  25. Xu, W.; Hou, C.; Li, G.; Cui, C. Path Planning for Wall-Climbing Robots Using an Improved Sparrow Search Algorithm. Actuators 2024, 13, 370. [Google Scholar] [CrossRef]
  26. Xu, Y.; Sang, B.; Zhang, Y. Application of Improved Sparrow Search Algorithm to Path Planning of Mobile Robots. Biomimetics 2024, 9, 351. [Google Scholar] [CrossRef]
  27. Ouyang, C.; Zhu, D.; Wang, F. A Learning Sparrow Search Algorithm. Comput. Intell. Neurosci. 2021, 5, 3946958. [Google Scholar] [CrossRef]
  28. Zhang, J.X.; Li, L.W.; Zhang, H.L.; Wang, F.X.; Tian, Y.Y. A novel sparrow search algorithm with integrates spawning strategy. Cluster Comput. 2023, 27, 1753–1773. [Google Scholar] [CrossRef]
  29. Tang, A.D.; Zhou, H.; Han, T.; Xie, L. A Chaos Sparrow Search Algorithm with Logarithmic Spiral and Adaptive Step for Engineering Problems. CMES-Comp. Model. Eng. 2022, 130, 1–34. [Google Scholar] [CrossRef]
  30. Chen, D.N.; Zhao, J.D.; Huang, P.; Deng, X.N.; Lu, T.T. An improved sparrow search algorithm based on levy flight and opposition-based learning. Assembly Autom. 2022, 41, 697–713. [Google Scholar] [CrossRef]
  31. Yang, J.H.; Gao, S.S.; Zhao, X.H.; Li, G.; Gao, Z.H. Enhanced sparrow search algorithm based on improved game predatory mechanism and its application. Digit. Signal Process. 2024, 145, 104310. [Google Scholar] [CrossRef]
  32. Liu, L.S.; Liang, J.R.; Guo, K.Q.; Ke, C.Y.; He, D.W.; Chen, J. Dynamic Path Planning of Mobile Robot Based on Improved Sparrow Search Algorithm. Biomimetics 2023, 8, 182. [Google Scholar] [CrossRef] [PubMed]
  33. Zhu, X.M.; Liu, S.; Zhu, X.L.; You, X.M. Enhancing sparrow search algorithm with hybrid multi-strategy and its engineering applications. J. Intell. Fuzzy Syst. 2023, 45, 5601–5632. [Google Scholar] [CrossRef]
  34. Ma, J.; Hao, Z.Y.; Sun, W.J. Enhancing sparrow search algorithm via multi-strategies for continuous optimization problems. Inform. Process. Manag. 2022, 59, 102854. [Google Scholar] [CrossRef]
  35. Wang, Z.K.; Huang, X.Y.; Zhu, D.L. A Multistrategy-Integrated Learning Sparrow Search Algorithm and Optimization of Engineering Problems. Comput. Intell. Neurosci. 2022, 2022, 2475460. [Google Scholar] [CrossRef]
  36. Hu, L.W.; Wang, D.H. Research and Application of an Improved Sparrow Search Algorithm. Appl. Sci. 2024, 14, 3460. [Google Scholar] [CrossRef]
  37. Abbas, T.F.; Shabeeb, A.H. Path Planning, Obstacle Avoidanc Path Planning and Obstacle Avoidance of a Mobile Robot based on GWO Algorithm. Al-Khwarizmi Eng. J. 2022, 18, 13–28. [Google Scholar] [CrossRef]
  38. Li, J.; Chen, J.C.; Shi, J. Evaluation of new sparrow search algorithms with sequential fusion of improvement strategies. Comput. Ind. Eng. 2023, 182, 109425. [Google Scholar] [CrossRef]
  39. Wei, X.G.; Zhang, Y.M.; Zhao, Y.L. Evacuation Path Planning Based on the Hybrid Improved Sparrow Search Optimization Algorithm. Fire 2023, 6, 380. [Google Scholar] [CrossRef]
  40. Geng, J.Q.; Sun, X.M.; Wang, H.H.; Bu, X.H.; Liu, D.H.; Li, F.; Zhao, Z.W. A modified adaptive sparrow search algorithm based on chaotic reverse learning and spiral search for global optimization. Neural Comput. Appl. 2023, 35, 24603–24620. [Google Scholar] [CrossRef]
  41. He, Y.; Wang, M.G. An improved chaos sparrow search algorithm for UAV path planning. Sci. Rep. 2024, 14, 366. [Google Scholar] [CrossRef] [PubMed]
  42. Xue, J.; Shen, B. A novel swarm intelligence optimization approach: Sparrow search algorithm. Syst. Sci. Control Eng. 2020, 8, 22–34. [Google Scholar] [CrossRef]
  43. Zhang, D.; Wang, Z.; Sun, F. Somersault Foraging and Elite Opposition-Based Learning Dung Beetle Optimization Algorithm. Appl. Sci. 2024, 14, 8624. [Google Scholar] [CrossRef]
  44. Xue, J.; Shen, B. Dung beetle optimizer: A new meta-heuristic algorithm for global optimization. J. Supercomput. 2022, 79, 7305–7336. [Google Scholar] [CrossRef]
  45. Shen, Q.; Zhang, D.; Xie, M.; He, Q. Multi-Strategy Enhanced Dung Beetle Optimizer and Its Application in Three-Dimensional UAV Path Planning. Symmetry 2023, 15, 1432. [Google Scholar] [CrossRef]
  46. Sang, W.; Yue, Y.; Zhai, K.; Lin, M. Research on AGV Path Planning Integrating an Improved A* Algorithm and DWA Algorithm. Appl. Sci. 2024, 14, 7551. [Google Scholar] [CrossRef]
  47. Li, J.; Liu, B.; Guo, D.; Gao, X.; Wang, P. An Improved RRT Path-Planning Algorithm Based on Vehicle Lane-Change Trajectory Data. World Electr. Veh. J. 2024, 15, 481. [Google Scholar] [CrossRef]
  48. Meng, X.; Fang, X. A UGV Path Planning Algorithm Based on Improved A* with Improved Artificial Potential Field. Electronics 2024, 13, 972. [Google Scholar] [CrossRef]
Figure 1. Workflow diagram.
Figure 1. Workflow diagram.
Processes 12 02775 g001
Figure 2. Adaptive t-distribution probability density plots.
Figure 2. Adaptive t-distribution probability density plots.
Processes 12 02775 g002
Figure 3. The flowchart of the proposed algorithm.
Figure 3. The flowchart of the proposed algorithm.
Processes 12 02775 g003
Figure 4. Average fitness-iteration curves of various algorithms. Sections (ag) specifically refer to f1 and f7, corresponding to unimodal functions.
Figure 4. Average fitness-iteration curves of various algorithms. Sections (ag) specifically refer to f1 and f7, corresponding to unimodal functions.
Processes 12 02775 g004
Figure 5. Average fitness-iteration curves of various algorithms. Sections (af) specifically refer to f8 and f13, corresponding to multimodal function.
Figure 5. Average fitness-iteration curves of various algorithms. Sections (af) specifically refer to f8 and f13, corresponding to multimodal function.
Processes 12 02775 g005
Figure 6. Average fitness-iteration curves of various algorithms. Sections (aj) specifically refer to f14 and f23, corresponding to composite functions.
Figure 6. Average fitness-iteration curves of various algorithms. Sections (aj) specifically refer to f14 and f23, corresponding to composite functions.
Processes 12 02775 g006
Figure 7. Path planning (10 × 10), barrier rate 0.2. Subgraphs (a) and (b) show SSA and ISSA path planning results. Subgraphs (c) and (d) depict SSA and ISSA suitability value iteration curves.
Figure 7. Path planning (10 × 10), barrier rate 0.2. Subgraphs (a) and (b) show SSA and ISSA path planning results. Subgraphs (c) and (d) depict SSA and ISSA suitability value iteration curves.
Processes 12 02775 g007
Figure 8. Path planning (20 × 20), barrier rate 0.2. Subgraphs (a) and (b) show SSA and ISSA path planning results. Subgraphs (c) and (d) depict SSA and ISSA suitability value iteration curves.
Figure 8. Path planning (20 × 20), barrier rate 0.2. Subgraphs (a) and (b) show SSA and ISSA path planning results. Subgraphs (c) and (d) depict SSA and ISSA suitability value iteration curves.
Processes 12 02775 g008
Figure 9. Path planning (30 × 30), barrier rate 0.2. Subgraphs (a) and (b) show SSA and ISSA path planning results. Subgraphs (c) and (d) depict SSA and ISSA suitability value iteration curves.
Figure 9. Path planning (30 × 30), barrier rate 0.2. Subgraphs (a) and (b) show SSA and ISSA path planning results. Subgraphs (c) and (d) depict SSA and ISSA suitability value iteration curves.
Processes 12 02775 g009
Figure 10. Path planning (30 × 30), barrier rate 0.2. Subgraphs (a) and (b) show SSA and ISSA path planning results. Subgraphs (c) and (d) depict SSA and ISSA suitability value iteration curves.
Figure 10. Path planning (30 × 30), barrier rate 0.2. Subgraphs (a) and (b) show SSA and ISSA path planning results. Subgraphs (c) and (d) depict SSA and ISSA suitability value iteration curves.
Processes 12 02775 g010
Figure 11. Distribution map of multiple target points. Subgraphs (ac), respectively, show the distribution of target points when the obstacle rate is 0.1, 0.15, and 0.2 in the path planning of size (10 × 10). Subgraphs (df), respectively, present the distribution of target points when the obstacle rate is 0.1, 0.15, and 0.2 in the path planning of size (20 × 20). Subgraphs (gi), respectively, represent the distribution of target points when the obstacle rate is 0.1, 0.15, and 0.2 in the path planning of size (30 × 30). Subgraphs (jl), respectively, show the distribution of target points when the obstacle rate is 0.1, 0.15, and 0.2 in the path planning of size (40 × 40).
Figure 11. Distribution map of multiple target points. Subgraphs (ac), respectively, show the distribution of target points when the obstacle rate is 0.1, 0.15, and 0.2 in the path planning of size (10 × 10). Subgraphs (df), respectively, present the distribution of target points when the obstacle rate is 0.1, 0.15, and 0.2 in the path planning of size (20 × 20). Subgraphs (gi), respectively, represent the distribution of target points when the obstacle rate is 0.1, 0.15, and 0.2 in the path planning of size (30 × 30). Subgraphs (jl), respectively, show the distribution of target points when the obstacle rate is 0.1, 0.15, and 0.2 in the path planning of size (40 × 40).
Processes 12 02775 g011
Figure 12. Path planning (40 × 40). Subgraphs (ac) correspond to the path planning results of SSA and ISSA algorithms and the corresponding fitness value iteration curves when the obstacle rate is 0.1. Subgraphs (df) and subgraphs (gi), respectively, correspond to the situations when the obstacle rate is 0.15 and 0.2.
Figure 12. Path planning (40 × 40). Subgraphs (ac) correspond to the path planning results of SSA and ISSA algorithms and the corresponding fitness value iteration curves when the obstacle rate is 0.1. Subgraphs (df) and subgraphs (gi), respectively, correspond to the situations when the obstacle rate is 0.15 and 0.2.
Processes 12 02775 g012
Table 1. Parameter settings for each algorithm.
Table 1. Parameter settings for each algorithm.
PSOLearning factor C 1 = C 2 = 2 ; initial inertia weight W max = 0.9 ; inertia weight at maximum evolution generation W min = 0.6 .
GWOConvergence factor a linearly decreases from 2 to 0 during the iteration process.
WOAConvergence factor a linearly decreases from 2 to 0 during the iteration process, b is a constant representing the shape of the spiral, b = 1.
SSAThe proportion of discoverers in the population is set to about 20%. Safety value ST = 0.8.
Table 2. Performance indicators of different algorithms in different scenarios.
Table 2. Performance indicators of different algorithms in different scenarios.
Obstacle RateMetricSSAISSADecrease Percentage (%)
10 × 1010%Path Length (m)14.485313.89984.04%
Number of Turns5420.00%
Iteration417−352.00%
15%Path Length (m)14.485313.89954.04%
Number of Turns770%
Iteration2032−60.00%
20%Path Length (m)13.313712.72794.40%
Number of Turns30100.00%
Iteration73593.15%
20 × 2010%Path Length (m)28.627428.04162.05%
Number of Turns6516.67%
Iteration442−950.00%
15%Path Length (m)29.213228.04164.01%
Number of Turns9544.45%
Iteration3166.67%
20%Path Length (m)29.213228.62742.00%
Number of Turns12558.33%
Iteration47785.11%
30 × 3010%Path Length (m)42.769642.18381.37%
Number of Turns9811.11%
Iteration1427−92.86%
15%Path Length (m)43.355342.76961.35%
Number of Turns811−37.50%
Iteration725129.17%
20%Path Length (m)44.526943.94111.32%
Number of Turns151033.33%
Iteration263−3050.00%
40 × 4010%Path Length (m)59.254858.08331.98%
Number of Turns12120%
Iteration2493−287.50%
15%Path Length (m)59.254858.08331.98%
Number of Turns201810.00%
Iteration3005083.33%
20%Path Length (m)59.254858.6990.94%
Number of Turns1415−7.14%
Iteration311−266.67%
Table 3. Comparison of path lengths of SSA and ISSA algorithms in different scenarios.
Table 3. Comparison of path lengths of SSA and ISSA algorithms in different scenarios.
MapObstacle RateIndexSSAISSA
10 × 100.1Minimum path length/m17.8994917.89949
Maximum path length/m19.8994917.89949
Average path length/m18.000317.89949
0.15Minimum path length/m23.4852823.48528
Maximum path length/m28.4852825.89949
Average path length/m23.6892223.49094
0.2Minimum path length/m28.3847827.79899
Maximum path length/m28.3847828.38478
Average path length/m28.3847827.80485
20 × 200.1Minimum path length/m39.4558439.45584
Maximum path length/m43.6984839.79899
Average path length/m39.4779939.46545
0.15Minimum path length/m40.0416340.04163
Maximum path length/m49.3553442.45584
Average path length/m40.0654340.05612
0.2Minimum path length/m49.3553445.69848
Maximum path length/m56.7695558.94113
Average path length/m49.3938846.19976
30 × 300.1Minimum path length/m84.3553484.35534
Maximum path length/m85.7695586.18377
Average path length/m84.4175684.37533
0.15Minimum path length/m106.840696.3259
Maximum path length/m116.5685114.4975
Average path length/m106.879598.13832
0.2Minimum path length/m110.66999.25483
Maximum path length/m130.9828132.5685
Average path length/m111.9271100.2721
40 × 400.1Minimum path length/m165.1249165.1249
Maximum path length/m178.6102165.1249
Average path length/m165.1788165.1249
0.15Minimum path length/m161.196141.2965
Maximum path length/m161.196144.468
Average path length/m161.196141.5692
0.2Minimum path length/m226.5807219.8823
Maximum path length/m252.066231.5097
Average path length/m227.6108223.412
Table 4. Comparison of traversal orders of SSA and ISSA in different scenarios.
Table 4. Comparison of traversal orders of SSA and ISSA in different scenarios.
MapObstacle RateTraversal OrderNumber of Turning Points
SSAISSASSAISSA
10 × 100.1[1, 2, 3, 4, 5, 6][1, 2, 3, 4, 5, 6]99
0.15[1, 2, 4, 3, 5, 7, 6][1, 2, 4, 3, 5, 7, 6]1212
0.2[1, 5, 7, 6, 3, 2, 4, 8][1, 2, 5, 7, 6, 3, 4, 8]1312
20 × 200.1[1, 2, 3, 4, 5, 6][1, 2, 3, 4, 5, 6]1313
0.15[1, 2, 3, 4, 5, 6, 7][1, 2, 3, 4, 5, 6, 7]1818
0.2[1, 3, 5, 2, 4, 6, 7, 8][1, 5, 3, 2, 4, 6, 7, 8]2018
30 × 300.1[5, 6, 3, 2, 1, 4][4, 1, 2, 3, 6, 5]1813
0.15[1, 2, 3, 5, 6, 7, 4][1, 2, 3, 4, 7, 6, 5]2422
0.2[1, 2, 3, 6, 7, 8, 5, 4][1, 3, 2, 4, 5, 8, 7, 6]2926
40 × 400.1[4, 1, 5, 3, 2, 6][2, 3, 6, 5, 1, 4]2625
0.15[1, 3, 2, 5, 4, 6, 7][1, 4, 2, 3, 5, 6, 7]4137
0.2[3, 1, 7, 4, 2, 5, 6, 8][3, 5, 4, 6, 8, 7, 1, 2]5237
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Xu, K.; Chen, Y.; Zhang, X.; Ge, Y.; Zhang, X.; Li, L.; Guo, C. Improved Sparrow Search Algorithm Based on Multistrategy Collaborative Optimization Performance and Path Planning Applications. Processes 2024, 12, 2775. https://doi.org/10.3390/pr12122775

AMA Style

Xu K, Chen Y, Zhang X, Ge Y, Zhang X, Li L, Guo C. Improved Sparrow Search Algorithm Based on Multistrategy Collaborative Optimization Performance and Path Planning Applications. Processes. 2024; 12(12):2775. https://doi.org/10.3390/pr12122775

Chicago/Turabian Style

Xu, Kunpeng, Yue Chen, Xuanshuo Zhang, Yizheng Ge, Xu Zhang, Longhai Li, and Ce Guo. 2024. "Improved Sparrow Search Algorithm Based on Multistrategy Collaborative Optimization Performance and Path Planning Applications" Processes 12, no. 12: 2775. https://doi.org/10.3390/pr12122775

APA Style

Xu, K., Chen, Y., Zhang, X., Ge, Y., Zhang, X., Li, L., & Guo, C. (2024). Improved Sparrow Search Algorithm Based on Multistrategy Collaborative Optimization Performance and Path Planning Applications. Processes, 12(12), 2775. https://doi.org/10.3390/pr12122775

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop