Abstract
Wireless sensor network (WSN) deployment optimization is crucial for IoT sensing, requiring high coverage with limited nodes in complex search spaces. This paper proposes a multistrategy enhanced starfish optimization algorithm (MSESFOA) to address weaknesses of SFOA. MSESFOA introduces adaptive exploration regulation, a stage-wise combined mutation, and multiarm cooperative recombination, improving exploration flexibility, diversity preservation, and information fusion. Experiments on CEC 2017 and CEC 2022 show competitive accuracy, stability, and low deviation over 30 runs. In the tested 2D and 3D WSN cases, MSESFOA achieves lower mean uncovered ratios than SFOA, while the displayed deployment maps generally show fewer coverage gaps. The results support the competitiveness of MSESFOA for coverage optimization across the tested 2D and 3D scenarios with homogeneous sensors, a fixed sensor count, and a fixed sensing radius.
1. Introduction
Wireless sensor networks (WSNs), as parts of the fundamental sensing infrastructure of the Internet of Things, have been widely deployed in environmental monitoring, smart agriculture, industrial inspection, and emergency management. The deployment configuration of sensor nodes has a critical influence on coverage capability, monitoring reliability, and overall deployment and maintenance costs. As application scenarios extend from regular planar regions to complex terrains and spatial environments, developing high-quality and scalable deployment schemes under resource limitations remains a pressing challenge and requires efficient and robust intelligent optimization methods.
1.1. Research Background
For complex optimization problems with nonconvex and multimodal landscapes and potentially expensive objective evaluations, conventional deterministic approaches often struggle to achieve both solution quality and robustness within a reasonable computational budget. Consequently, swarm intelligence and metaheuristic algorithms, which are gradient-free and flexible in terms of implementation, have been widely adopted. The effectiveness of such methods largely depends on maintaining a proper balance between global exploration and local exploitation: insufficient exploration tends to cause premature convergence, whereas insufficient exploitation may prevent high-accuracy solutions from being obtained. As an emerging swarm optimizer, the starfish optimization algorithm (SFOA) [1] has attracted increasing interest because of its simple structure and intuitive mechanisms; however, in complex search spaces, it may still exhibit limitations such as inflexible exploration regulation, rapid diversity loss, and weak information fusion, which can decrease convergence efficiency and solution stability. Therefore, developing a multistrategy enhancement to strengthen the search process and improve robustness and efficiency should be highly prioritized.
WSN deployment optimization provides a representative engineering testbed for the above algorithmic studies. In cases with a certain monitored region and a limited number of sensors, the task is to determine sensor locations to achieve high coverage quality while satisfying practical resource and deployment constraints. Since coverage performance is strongly coupled with the geometric distribution of nodes and is typically evaluated via grid discretization or sampling-based approximation, the deployment problem is typically nonlinear and highly multimodal. When extended from 2D planar settings to 3D environments, the decision dimensionality and spatial structural complexity increase further, which substantially increases the search difficulty. Moreover, factors such as connectivity, energy/lifetime considerations, obstacle or no-go zones, and heterogeneous sensors can further complicate the formulation. Therefore, developing an optimizer that maintains stable performance across both 2D and 3D scenarios with strong cross-scenario applicability is of practical significance for enhancing the engineering usability of WSN deployments.
1.2. Literature Review
To clarify the research context and provide a basis for the proposed work, the related literature is reviewed in two parts. First, focus is placed on the applications and enhancements of the SFOA, summarizing representative improvement strategies and the remaining limitations. In the second part, the state-of-the-art methods in WSN deployment optimization, including coverage-oriented modeling objectives, common practical constraints, and mainstream intelligent optimization approaches, are reviewed, with particular attention to the challenges in complex scenarios and cross-scenario applicability. Building upon these insights, algorithmic enhancement is integrated with WSN deployment-oriented validation to establish a coherent research pipeline.
1.2.1. Applications and Enhancements Based on the SFOA
The SFOA, proposed by Zhong [1] et al. in 2025, is a bioinspired swarm metaheuristic algorithm derived from the predation, exploration, and regeneration behaviors of starfishes. The SFOA features a concise structure, involves relatively few parameters, and has a strong search capability. Consequently, it has been rapidly adopted in various engineering and intelligent optimization tasks since its introduction. However, as the algorithm was proposed only recently, the number of studies on its enhancements and applications remains limited.
Recent improvements in the SFOA have focused on enhancing its exploration and exploitation balance, robustness, and adaptation to complex optimization tasks. Liu [2] proposed an enhanced variant SFOAL that integrates sine chaotic mapping, t-distribution mutation, and logarithmic spiral reverse learning, and this approach was successfully applied for ultrawideband indoor positioning. Similarly, Cao [3] developed a modified SFOA (named the MSFOA) using pheromone attraction and greedy dimension-by-dimension updates, which achieved excellent results in constrained engineering optimization tasks. These studies collectively indicated that hybrid and joint strategies can effectively mitigate premature convergence and dimensionality degradation issues. Chen et al. [4] proposed MCPSFOA, which combines SFOA and CPO updates with Lévy flight, Gaussian mutation, and stagnation-triggered reinitialization to enhance search performance. The method was evaluated on benchmark functions and engineering design problems.
In terms of application, the SFOA has also been embedded in domain-specific frameworks to address real-world energy, electronics and control problems. For example, Fathy [5] incorporated the SFOA into a microgrid energy management system with renewable energy uncertainty, achieving lower operating costs and improved convergence stability compared with other metaheuristics. Rajasekaran [6] proposed a hybrid SFOA-GAF-Net model for energy scheduling in photovoltaic-integrated smart grids, where hybrid energy storage and distribution parameters within a graph-attention network were optimized with SFO. With respect to the industrial IoT, Li [7] integrated the SFOA within a dynamic diffusion spatial–temporal graph convolutional framework to enhance anomaly detection and self-healing capability, demonstrating the adaptability of the algorithm to data-driven network optimization. Hua [8] employed the SFOA to tune the hyperparameters of a CNN-BiLSTM predictor, which was integrated with the K-means scenario and feature processing for short-term PV power forecasting. Experiments demonstrated lower RMSEs across scenarios and superior prediction accuracy compared with baseline methods. Pan [9] used the SFOA as a global optimizer coupled with a DNN–CNN surrogate to automate multiparameter design optimization of superjunction lateral double-diffused MOSFET (LDMOS) devices. The results showed that the framework reduces exploration cost while achieving a better breakdown voltage (BV) trade-off and a higher Baliga’s figure of merit (FOM).
Overall, existing studies indicated that the SFOA serves as a flexible optimizer that can be effectively combined with learning-based models, where it is frequently used for hyperparameter tuning, surrogate-assisted searches, or parameter calibration to enhance optimization quality in data-driven pipelines. However, the original SFOA may exhibit insufficient late-stage exploitation and local refinement abilities in some challenging scenarios, leading to slow convergence or suboptimal precision. These limitations motivate further multistrategy enhancements that strengthen exploitation while preserving exploration robustness, especially for complex engineering problems requiring stable performance across different scenarios.
1.2.2. WSN Deployment Optimization: Models and Solution Methods
In existing research on WSNs, deployment optimization has moved beyond static 2D and single-objective formulations toward more realistic problem settings that account for 3D and terrain-aware environments; engineering constraints such as connectivity requirements, restricted or inaccessible areas, and deployment costs; and multiobjective trade-offs among coverage performance, energy consumption, network lifetime, and the number of sensors.
In parallel, solution approaches have progressed from standalone metaheuristics to multistrategy fusion schemes, geometry-guided optimization, and learning-assisted or reinforcement-learning-driven adaptive deployment. Overall, the literature can be viewed as converging around four closely related directions, covering two-dimensional static coverage enhancement and coverage-hole mitigation, three-dimensional and complex-terrain deployment, constraint-aware multiobjective modeling that emphasizes energy efficiency and cost, and hybrid intelligent frameworks that integrate geometric modeling with data-driven decision-making.
A large body of work has focused on improving 2D deployment quality with typical sensing models and enhancing grid/sampling-based coverage evaluation. In this context, metaheuristics are often enhanced by multistrategy fusion to alleviate premature convergence and obtain more uniform node distributions. For example, Reddy [10] combined opposition-based learning, sequential dimensionwise updates, and PSO-assisted random walks, achieving high coverage and efficiency across different network sizes. Wu [11] enhanced the whale optimization algorithm by introducing inertia weighting and dynamic parameter adaptation, which stabilized convergence and improved deployment performance under varying node densities. Similarly, Liu [12] developed multistrategy fusion GWO designs by integrating diversified initialization, elitist memory, leader rotation, and hybrid mutation operators, reporting higher coverage and more consistent convergence behavior than achieved with other methods. Beyond pointwise deployment quality, Muhammad [13] focused on continuous coverage and coverage-hole governance by combining velocity-scaled adaptive PSO with quasiuniform Hammersley initialization and Delaunay-triangulation-based hole detection, which accelerated convergence and reduced the number of uncovered regions. Wang and Li [14] proposed a modified marine predator algorithm for coverage optimization in a forest fire monitoring setting by integrating tent-mapping initialization, a hybrid search strategy, golden-sine guidance, and a stage-adjustment mechanism, yielding higher average coverage and a more uniform node distribution. Overall, these works collectively suggest that multistrategy enhancement, integrating improved initialization, diversity preservation, and adaptive exploitation, has become a prevailing paradigm for 2D coverage optimization.
When extending from planar regions to 3D spaces or real terrains, the decision dimensionality and spatial complexity increase substantially, which often exacerbates convergence to local optima and performance degradation. To address these issues, some works incorporate dedicated mechanisms for 3D search stabilization and late-stage refinement. Meng [15] proposed an augmented secretary bird optimization algorithm for WSN deployment, aiming to improve convergence behavior and robustness. Similarly, Wang [16] developed a 3D coverage optimization strategy based on an adaptive-inertia-weighted Arctic Puffin optimization algorithm and reported improved coverage performance with stable convergence. In addition, Yao [17] presented a distributed optimization strategy that combines tangent-search exploration with quadratic-interpolation refinement, providing another viable option for scalable deployment optimization.
Building on these 3D and terrain-oriented studies, another line of research has shifted from coverage-only objectives toward constraint-aware and resource-aware deployment under practical operational requirements. From the energy perspective, Ren [18] formulated energy-efficient coverage enhancement and developed a competitive-learning optimizer together with a multiobjective extension to balance coverage quality and energy consumption in both 2D and 3D deployments. In directional sensor networks, Tran [19] addressed connectivity-constrained coverage maximization by refining both sensor locations and orientations within an improved artificial bee colony framework, enabling effective solutions for area, target, and barrier coverage while maintaining reliable connectivity. Cost and node minimization have also been emphasized; Tong [20] proposed an enhanced hybrid PSO with spatial position encoding to improve coverage while dynamically reducing the number of deployed sensors and explicitly accounting for restricted and noncritical regions. Beyond these constraint settings, deployment evaluation is increasingly linked to task-level monitoring effectiveness, and Doodman [21] introduced a context-aware Voronoi-based strategy for point-sensor placement in spatiotemporal field monitoring by incorporating spatial context and temporal variability. Geometric structuring can further be coupled with swarm intelligence algorithms, as Perumal [22] combined Delaunay triangulation with glowworm swarm optimization in a hybrid framework to jointly improve coverage and energy-related performance. For dynamic deployment, Zhou [23] developed a deep reinforcement learning approach that leverages energy-aware sensing models, hierarchical state representation, and cooperative multiobjective rewards to support adaptive coverage under changing conditions. Finally, system-level optimization beyond deployment has also been explored, and Ma [24] investigated IoT-WSN task allocation and proposed an opposition-based learning and elite-cloning enhanced grasshopper strategy to improve overall network gain. Collectively, these studies reinforce the shift from purely geometric coverage maximization toward integrated optimization that jointly considers connectivity, energy, cost, task effectiveness, and learning-driven adaptability.
Despite the above progress, several challenges remain in WSN deployment optimization. Many metaheuristic-based approaches still show limited late-stage exploitation and weak local refinement when the search space becomes complex or high-dimensional, which can slow convergence and reduce final placement precision. In addition, the performance advantage observed in simplified planar settings does not always transfer to 3D or terrain-aware environments, especially when connectivity, energy, cost, or restricted-region constraints are introduced, underscoring the need for stronger cross-scenario applicability and more stable behavior across heterogeneous conditions. Moreover, geometry-guided or learning-assisted hybrid frameworks can enhance practicality; however, they are often built upon problem-specific components and may not provide a lightweight, generally applicable enhancement mechanism that consistently improves robustness and exploitation. These observations motivate the development of multistrategy-enhanced optimizers that maintain stable performance across both 2D and 3D WSN deployment scenarios, which is the focus of this work.
1.3. The Main Contents of This Paper
The present study focuses on coordinating search regulation, population perturbation, and information exchange within the SFOA framework. To this end, MSESFOA integrates three complementary mechanisms. An adaptive exploration–exploitation switching mechanism regulates the selection of the basic search branches as the optimization proceeds. A stage-based combined mutation operator employs differential mutation, single-coordinate perturbation, and Gaussian mutation at different search stages, with activation probabilities determined by individual fitness. A multi-arm cooperative recombination operator combines neighbor cooperative perturbation with intradimensional recombination to facilitate information exchange between individuals and across coordinates.
This design differs from MCPSFOA, which combines SFOA and CPO position updates. MSESFOA retains the SFOA search framework and emphasizes the coordination of adaptive branch selection, stage-dependent mutation, and cooperative recombination. Although Gaussian mutation is used in both methods, MSESFOA places it in the late search stage as part of a combined mutation scheme whose activation depends on individual fitness.
The evaluation covers numerical optimization and WSN coverage deployment. The CEC2017 and CEC2022 benchmark suites are used to examine solution quality, variability across independent runs, and convergence behavior. A unified grid-based coverage formulation is also adopted for eight 2D and four 3D WSN deployment cases, with the uncovered ratio serving as the objective function. These experiments assess the proposed method across different function landscapes and deployment configurations.
1.4. Highlghts of This Paper
In this paper, 2D and 3D WSN coverage deployment optimization is targeted by the MSESFOA, and a unified evidence chain spanning benchmark suites and engineering deployment cases is established to substantiate the effectiveness, stability, and cross-scenario applicability of the proposed approach.
MSESFOA integrates adaptive exploration regulation, stage-based combined mutation, and multi-arm cooperative recombination to regulate search strategy selection, introduce stage-dependent perturbations, and enrich information exchange.
For CEC 2017 and CEC 2022, the MSESFOA is evaluated against 15 algorithms with 30 independent runs, achieving the best overall performance, with average ranks of 1.2759 and 1.50, respectively. Moreover, Wilcoxon signed-rank tests with Holm correction indicate statistically significant differences in favor of MSESFOA against all 15 competing algorithms on CEC2017 and 14 of the 15 competing algorithms on CEC2022 at a family-wise significance level of 0.05.
To evaluate MSESFOA on a coverage-oriented deployment task, a unified grid-based 2D/3D WSN deployment model is formulated by using the uncovered ratio as the fitness indicator, and maximizing coverage is equivalently expressed as minimizing the uncovered ratio; extensive comparisons are conducted on eight 2D deployment cases and four 3D deployment cases via uncovered-ratio statistics, convergence curves, and spatial coverage maps. The results show that the final rank is the highest in both the 2D and 3D cases, whereas the coverage maps indicate more uniform deployments with less redundancy and overlap and fewer uncovered cavities than those in other maps.
2. The Process of the Starfish Optimization Algorithm
The SFOA is inspired by the unique biological behaviors of starfish, namely, exploration, predation, and regeneration. Equipped with multiple arms, each with sensory abilities at the tip, starfish can actively investigate complex marine environments. In predation, the coordinated movement of the arms allows prey to be surrounded, after which the stomach is everted for external digestion. Under threat, starfish can utilize arm autotomy to escape and subsequently regenerate lost tissues to restore integrity. These behavioral traits naturally correspond to wide-range exploration, local exploitation, and the ability to escape local optima, providing a biologically motivated foundation for algorithm design. Accordingly, SFOA comprises two complementary phases: exploration for investigating the search space and exploitation for refining candidate solutions.
2.1. Initialization
In the population initialization phase of the SFOA, the positions of the starfish are randomly generated within the variable search space, which can be represented by the following position matrix:
Here, denotes the positions of all the individuals in the starfish population. In this matrix, represents the population size, and D denotes the dimensionality of the optimization problem.
Any element in Formula (1), which represents the value of the i-th individual in the j-th dimension, is initialized as follows:
where denotes the lower bound of the search space in the j-th dimension and denotes the upper bound. The term rand represents a random number uniformly distributed in the range of [0, 1].
By substituting each solution vector in the matrix, that is, the N row vectors of dimension D, into the objective function, a vector of fitness values for all starfish individuals is obtained as follows:
where denotes the vector of the fitness values and represents the fitness function value of the i-th starfish individual.
2.2. Exploration Phase
In the exploration phase, the SFOA simulates the behavior of starfish arms when they are searching the surrounding environment. In this phase, the algorithm adopts different search strategies depending on the dimensionality of the problem.
When the search dimension D > 5, a five-dimensional search mode is employed. Specifically, five dimensions are randomly selected for exploration, and the selected coordinates of each individual are updated as follows:
where represents the updated position of the i-th individual in the j-th dimension. denotes the current position of the i-th individual in the j-th dimension. is the position of the globally best individual in the j-th dimension at the current iteration.
The parameters and are calculated as follows:
where denotes the current iteration number and is the maximum number of iterations.
When , a single-dimensional search mode is employed, and the independent search of a single arm in a specific dimension is simulated. The selected coordinate is updated as follows:
where and denote the j-th dimensional positions of two individuals randomly selected from the population, while and are random numbers within the interval . The term represents the current energy level of the starfish, which is calculated with Formula (8).
This mechanism mimics the exploratory behavior of a single starfish arm when it conducts an independent search within a specific dimension, thereby enhancing the algorithm’s ability to maintain diversity in low-dimensional spaces.
2.3. Exploitation Phase
The exploitation phase of the SFOA combines the predation and regeneration behaviors of starfish. Specifically, the predation behavior is simulated to strengthen the algorithm’s local search capability, and the regeneration behavior is modeled to enhance its global escape ability. These two mechanisms provide position updates for local search and regeneration, respectively.
2.3.1. Predation Behavior
Predation behavior is modeled using a bidirectional parallel search strategy. First, the distance between the current global best solution and five randomly selected individuals is calculated as follows:
where represents the distance between the global best individual at iteration and the five randomly selected starfish and mj denotes the index of the selected individuals.
Then, two distance vectors and are chosen randomly, and the position of each starfish is updated to simulate the predation behavior, as follows:
where and are random numbers uniformly distributed within .
2.3.2. Regeneration Behavior
During the predation process, starfish move slowly, which makes them vulnerable to attacks from predators. When attacked, a starfish may autotomize one of its arms and later regenerate it to escape danger. Therefore, in the SFOA, the regeneration phase is applied only to the last individual of the population, namely, i = N, at each iteration. Since the regeneration process in nature requires several months of growth, the movement speed of starfish during this phase is modeled to be extremely slow. Accordingly, the regeneration behavior in the SFOA is simulated by updating the position via Formula (11).
3. Proposed Algorithm
The original SFOA provides a concise search framework, but several aspects of its mechanisms motivate further enhancement. Its fixed-probability strategy selection offers limited flexibility in regulating the search as optimization progresses. Moreover, its basic updates do not include a dedicated mutation scheme that changes the perturbation form across search stages. Although information from other individuals is used in the original updates, neighbor cooperative perturbation and intradimensional recombination are not explicitly combined. These aspects motivate the development of complementary mechanisms for search regulation, population perturbation, and information exchange.
Accordingly, MSESFOA introduces three improvement strategies with distinct roles. The adaptive exploration strategy regulatory mechanism adjusts the probability parameter to provide more flexible search regulation. The stage-based combined mutation operator introduces different perturbation forms in the early, middle, and late search stages, with fitness-dependent activation probabilities. The multi-arm cooperative recombination operator combines neighbor cooperative perturbation with intradimensional recombination to enrich information exchange. The proposed contribution is the coordinated integration of these mechanisms within the SFOA framework, with their effectiveness evaluated through benchmark tests and WSN coverage deployment experiments.
3.1. Adaptive Exploration Strategy Regulatory Mechanism
In the exploration phase of the SFOA, the update strategy is relatively simple, and its adaptability to the number of dimensions still requires further improvement. When the search dimension is high, the use of a fixed-probability search strategy cannot fully exploit the global search ability of the algorithm, making it prone to converging to local optima.
To address this issue, an adaptive strategy regulatory mechanism is proposed in this section. By adjusting the value of the probability parameter GP, the usage frequency of different exploration strategies in Formula (4) can be controlled, thereby enabling the algorithm to achieve better regulation of the search direction at different stages of iteration. Accordingly, the position update in Formula (4) is modified as follows, with the adaptive parameter defined below:
3.2. Design of the Stage-Based Combined Mutation Operator
In the position updating process of the SFOA, the algorithm relies mainly on the calculation of differential directions within the population and lacks auxiliary mechanisms for the structural perturbation of individuals. As the iterations progress, the population tends to suffer from diversity degradation and premature convergence, which adversely affect the global search capability and convergence accuracy of the algorithm.
To improve the adaptability of the algorithm at different stages, increase population diversity, and increase individual jump ability, a stage-based mutation operator is introduced. The operator divides the optimization process into three stages according to the iteration progress and designs corresponding perturbation strategies for each stage, thereby achieving a smooth transition from wide-range exploration to fine-scale local searches.
First, the fitness values of all individuals are normalized, and on the basis of their relative performance within the current population, the mutation probability is dynamically calculated. The normalized objective-function value is calculated as follows:
where denotes the normalized objective-function value of the i-th starfish individual at iteration T; is its numerical objective-function value; and and denote the minimum and maximum objective-function values in the current population, respectively. Since all the problems considered in this study are minimization problems, a smaller value of represents a higher-quality solution. A small positive constant is included in the denominator and is set to the MATLAB machine epsilon for double-precision arithmetic, namely, . When is substantially larger than , the influence of on the normalization result is negligible. Its primary purpose is to prevent division by zero when all individuals have identical objective-function values.
On the basis of Formula (14), the mutation probability of each individual can subsequently be calculated as shown in Formula (15).
According to Formulas (14) and (15), an individual with a smaller objective-function value has a normalized value closer to 0 and is therefore assigned a higher mutation probability. Conversely, an individual with a larger objective-function value has a normalized value closer to 1 and is assigned a lower mutation probability. Accordingly, the mutation probability varies approximately within the interval [0.1, 0.4]. This design deliberately increases the perturbation frequency of promising individuals, thereby strengthening the search around high-quality regions and providing additional opportunities for these individuals to escape local optima. After the mutation operation, greedy selection is performed: a mutated candidate replaces the corresponding original individual only if it produces a smaller objective-function value. Therefore, deteriorated mutated candidates are rejected, and previously obtained high-quality solutions are preserved. If all individuals have identical objective-function values, their normalized values are all equal to 0 and their mutation probabilities are all equal to 0.4, which increases population perturbation when no objective-value diversity is present.
For example, suppose that , , and . For three individuals with objective-function values of 10, 20, and 30, the normalized values calculated using Formula (14) are 0, approximately 0.5, and approximately 1, respectively. The corresponding mutation probabilities calculated using Formula (15) are 0.4, approximately 0.25, and approximately 0.1, respectively. Hence, for the minimization problems considered in this study, relatively better individuals are assigned higher mutation probabilities, whereas the subsequent greedy selection mechanism prevents the loss of their original high-quality solutions.
After determining the mutation probability of each individual, to meet the requirements of different exploration phases, the operator is divided into three stages according to the number of iterations.
3.2.1. Early Search Stage
When the current iteration number T is less than 30% of the maximum iteration number, to enhance the jumping ability of the search, three individuals , , and are randomly selected from the population to construct the mutation form, as shown in Formula (16):
where is a dynamic scaling factor whose value is calculated with Formula (17).
This expression defines the default scaling-factor setting used in MSESFOA. Its influence is examined in the parameter sensitivity analysis in Section 4.3.2.
3.2.2. Middle Search Stage
When the current iteration number is at least 30% but less than 70% of the maximum number of iterations, to increase the local structural diversity of individuals, a single-dimensional perturbation mechanism is introduced. The coordinate perturbation is defined as follows:
where is a random number within the interval .
3.2.3. Late Search Stage
When the number of iterations reaches 70% of the maximum number of iterations, Gaussian mutation is applied to individuals to increase the local search capability. The Gaussian mutation update is defined as follows:
where denotes a random variable following a Gaussian distribution with mean 0 and variance 1.
3.3. Multi-Arm Cooperative Recombination Operator
Since the SFOA lacks an effective information fusion mechanism among individuals, the cooperative search ability of the population is relatively weak, and the propagation of high-quality solutions is relatively slow. In complex and high-dimensional search spaces, individuals are prone to falling to local optima, making it difficult to achieve efficient exploitation.
To address this problem, inspired by the biological characteristics of “multi-arm coordinated movement” in starfish, a multi-arm cooperative recombination operator is proposed. The operator incorporates two levels, including cooperative perturbation between pairs of individuals and self-reconstruction of individuals. This operator simulates the cooperative feeding and fusion behavior of multiple arms in space, thereby enhancing the convergence speed of the population as well as its local exploitation capability.
3.3.1. Neighbor Cooperative Perturbation
Each individual selects a neighboring individual according to its relative position in the population, and a perturbation-based search and fusion operation is performed. For the i-th starfish individual at iteration T, the neighboring individual is defined as shown in Formula (20).
For the j-th dimension of the i-th starfish individual, the perturbation process is defined as shown in Formula (21).
According to Formula (21), when i is an odd number, the first branch is executed, meaning that the individual performs cooperative perturbation with its subsequent neighbor. When i is an even number, the second branch is executed, meaning that the individual performs cooperative perturbation with its preceding neighbor.
3.3.2. Intradimensional Recombination
To enhance the local search capability of the algorithm, each individual performs a fusion and recombination operation within its own dimensions. Specifically, for the j-th dimension of the i-th starfish individual, is generated by fusing two other randomly selected dimensions j1 and j2 from the same individual. The updating process is expressed in Formula (22).
By simulating the cooperative predation behavior of multiple starfish arms in space, this operator integrates structural perturbation between individuals and dimensional recombination within individuals, thereby effectively improving both the information exchange efficiency and the local search capability of the population. The neighbor-based perturbation mechanism among individuals enhances the diversity of search space exploration, whereas the intradimensional recombination mechanism strengthens the local exploitation ability. The synergistic effect of these two structures helps avoid premature convergence and accelerates the aggregation of high-quality solutions, thus significantly improving the global optimization performance and convergence stability of the algorithm.
3.4. Boundary-Handling Strategies
During the exploration phase of the basic SFOA update, if an updated coordinate falls outside the interval , it is restored to its value before the current update. Componentwise clipping is then performed as a final boundary check. During the exploitation phase, the generated position is directly clipped using Formula (23).
For the stage-based combined mutation operator, a one-step reflection strategy is used to bring out-of-bound coordinates back into the feasible interval, as shown in Formula (24).
The reflection operation maps the excess displacement across the violated boundary, retaining information on the attempted mutation magnitude rather than setting the coordinate directly to the boundary. Both the neighbor cooperative perturbation and the intradimensional recombination operations apply the componentwise clipping rule given above after generating each candidate position.
3.5. Pseudocode of the MSESFOA
Within each iteration, GP is first calculated using Formula (13), and either exploration or exploitation is selected by comparing a random number with GP. The selected operation is followed by boundary handling, objective-function evaluation, and greedy selection. The stage-based combined mutation operator is then applied, followed by reflection-based boundary handling, evaluation of all returned candidates, and greedy selection. Next, neighbor cooperative perturbation and intradimensional recombination are performed sequentially, each followed by clipping, evaluation, and greedy selection. Finally, the main routine reevaluates the population returned by the recombination operator and updates the global best solution. Thus, objective-function evaluations are conducted at intermediate stages rather than only after the complete update cycle. The corresponding procedure is summarized in Algorithm 1 (in page 13).
3.6. Complexity Analysis of the MSESFOA
Let N, D, and denote the population size, problem dimensionality, and maximum number of iterations, respectively. Table 1 summarizes the module-level computational complexity of SFOA and MSESFOA.
Table 1.
Module-level computational complexity of SFOA and MSESFOA.
Here, is the number of individuals undergoing mutation at iteration , and is the average mutation activation proportion over the complete run.
In summary, while keeping the computational complexity within approximately 2–3 times that of the SFOA, the MSESFOA achieves stronger global search capability and enhanced local exploitation performance, demonstrating favorable cost-effectiveness.
| Algorithm 1: Pseudocode of the MSESFOA | |
| Input: Starfish population size N, maximum number of iterations Tmax, dimensionality D, boundary range [lb, ub], and objective function fobj Output: The best fitness value fval_best and the corresponding position xpos_best | |
| 1 | Initialize the starfish population according to the procedure in Section 2.1. |
| 2 | Record the position xpos_best of the global best individual and its fitness value fval_best. |
| 3 | For T = 1 to Tmax do |
| 4 | Calculate GP according to Formula (13). |
| 5 | If rand < GP then |
| 6 | If then |
| 7 | Generate exploration candidates according to Formula (7). |
| 8 | Else |
| 9 | Generate exploration candidates according to Formula (12). |
| 10 | End if |
| 11 | Apply restoration followed by clipping (Section 3.4). |
| 12 | Else |
| 13 | Generate exploitation candidates according to Section 2.3. |
| 14 | Apply clipping (Section 3.4). |
| 15 | End if |
| 16 | Evaluate candidates, apply greedy selection, and update positions and fitness values. |
| 17 | Generate mutation candidates according to Section 3.2. |
| 18 | Apply one-step reflection (Section 3.4), and evaluate the returned mutation candidates and apply greedy selection. |
| 19 | Execute the multi-arm cooperative recombination operator (Section 3.3), and update positions and fitness values. |
| 20 | Reevaluate the returned population, apply greedy selection, and update the global best. |
| 21 | Record the global best objective-function value. |
| 22 | End for |
4. Numerical Experiments
To evaluate the optimization performance of MSESFOA across different problem landscapes, numerical experiments are conducted using the CEC2017 and CEC2022 benchmark suites. The evaluation considers solution quality, variability across independent runs, and convergence behavior. In addition to comparisons with other algorithms, ablation and parameter sensitivity experiments are conducted on both suites to examine the contributions of the three enhancement mechanisms and the effects of selected parameter settings, as presented in Section 4.3.
MSESFOA is compared with the original SFOA and 14 other algorithms: seahorse optimizer (SHO) [25], flood algorithm (FLA) [26], triangulation topology aggregation optimizer (TTAO) [27], crayfish optimization algorithm (COA) [28], black-winged kite algorithm (BKA) [29], ivy algorithm (IVY) [30], Newton–Raphson-based optimizer (NRBO) [31], pied kingfisher optimizer (PKO) [32], enzyme action optimizer (EAO) [33], artificial lemming algorithm (ALA) [34], rime-ice optimizer (RIME) [35], improved rime-ice optimizer (IRIME) [36], snow ablation optimizer (SAO) [37], and improved snow ablation optimizer (ISAO) [38]. Algorithm-specific parameters follow the settings reported in their respective publications, while the population size and maximum number of iterations are kept identical within each comparison. Each benchmark function is evaluated over 30 independent runs, and the results are summarized using the mean, standard deviation, best, and worst objective values.
The experiments are implemented in MATLAB R2024a, with each original comparison conducted on the same computer under the same software environment. The supplementary experiments use a computer equipped with an Intel Core i9-14900HX processor (2.20 GHz) and 32 GB RAM, running 64-bit Windows 11. No random seed was explicitly fixed in the original experiments, and identical seeds or initial populations were not enforced across algorithms. MSESFOA initializes its population uniformly at random within the prescribed search bounds using MATLAB’s rand function, while the competing algorithms retain their respective initialization procedures. The WSN experiments in Section 5 also use 30 independent runs for each deployment case.
4.1. Description of Benchmark Functions
4.1.1. Description of IEEE CEC 2017 Benchmark Functions
CEC 2017 is a widely adopted benchmark suite with relatively high complexity and is designed to evaluate the performance of swarm intelligence algorithms under challenging environments. It consists of 29 single-objective functions (F1–F30, with F2 excluded), covering a variety of structural characteristics and difficulty levels. Specifically, F1 and F3 are unimodal functions used to assess the exploitation ability of algorithms; F4–F10 are simple multimodal functions that avoid local optima and enhance exploration; F11–F20 are hybrid functions that combine features of multiple basic functions to test both exploration and exploitation simultaneously; and F21–F30 are composition functions that integrate multiple functions to construct highly complex and challenging landscapes.
For fairness and rigor, all the experiments on CEC 2017 are conducted with a search dimension of 30, a population size of 100, and a maximum number of function evaluations of 300,000. Each function has a known theoretical optimum defined as for the i-th function. This benchmark suite provides a comprehensive evaluation of the proposed MSESFOA in terms of its search ability, convergence speed, and robustness when complex optimization problems are solved. The detailed information for each function in the CEC 2017 benchmark suite is summarized in Table 2.
Table 2.
Details of CEC 2017.
4.1.2. Description of IEEE CEC 2022 Benchmark Functions
The CEC 2022 benchmark function set was designed for the IEEE Congress on Evolutionary Computation to comprehensively evaluate the performance of evolutionary algorithms in diverse and complex environments. This benchmark includes unimodal, basic, hybrid, and composition functions, each presenting unique optimization challenges to test the robustness and adaptability of algorithms. In addition, the test suite incorporates scalability tests, the ability to escape from local optima, and the handling of high-dimensional search spaces, thereby supporting a comprehensive evaluation of the practical capability of optimization algorithms.
In this study, the CEC 2022 functions are tested with a unified setting of 20 dimensions, a population size of 100, and a maximum of 1000 iterations. Notably, this configuration is smaller than the official CEC guideline of one million function evaluations for 20-dimensional problems, but it is more consistent with realistic resource constraints in practical applications. The specific details of each function in the CEC 2022 benchmark set are shown in Table 3.
Table 3.
Details of CEC 2022.
4.2. Results, Analysis and Discussion
To systematically evaluate the global optimization capability and environmental adaptability of the proposed MSESFOA, the CEC 2017 and CEC 2022 benchmark functions are employed for numerical experiments, and the corresponding results are presented and analyzed in this section.
4.2.1. Results and Analysis for IEEE CEC 2017
On the basis of the CEC 2017 benchmark functions, the proposed MSESFOA is compared with the original SFOA and 14 recently developed representative swarm intelligence optimization algorithms. A total of 29 single-objective benchmark functions, covering four categories, including unimodal, simple multimodal, hybrid, and composition functions, are employed, which enables a comprehensive evaluation of the global search capability and robustness of the algorithms.
According to the statistical results reported in Table A1, Table A2, Table A3, Table A4, Table A5, Table A6, Table A7 and Table A8 in Appendix A, the MSESFOA clearly outperforms the other 15 algorithms on the 29 CEC 2017 benchmark functions. Specifically, the MSESFOA achieves an average rank of 1.2759 and thus firmly occupies first place in the overall ranking. In contrast, EAO, ALA, ISAO, and SAO rank second to fifth, with average ranks in the range of approximately 3.17 to 5.69, whereas PKO, TTAO, SFOA, and RIME form a middle tier, with average ranks in the range of 6.79 to 7.66. The average ranks of COA, IRIME, BKA, SHO, NRBO, and IVY generally exceed 10, indicating a considerable gap in overall optimization performance compared with the MSESFOA.
The deviation rate curves shown in Figure 1 and Figure 2 provide a further perspective for assessing the performance of all the algorithms based on the CEC 2017 benchmark functions. For each benchmark function, the deviation rates of the mean and best fitness values are defined as follows:
where and denote the deviation rates of the mean and the best fitness value, respectively, obtained by the j-th algorithm for the i-th benchmark function over 30 independent runs with respect to the theoretical optimum. and are the mean and best fitness value, respectively, and is the theoretical optimum of the i-th benchmark function.
Figure 1.
The deviation rate of the mean values from the theoretical optima based on the CEC 2017 benchmark functions.
Figure 2.
The deviation rate of the best values from the theoretical optima based on the CEC 2017 benchmark functions.
On the basis of the definitions in Formulas (26) and (27), Figure 1 illustrates the deviation rates of the mean values for all 29 CEC 2017 benchmark functions, and Figure 2 reports the deviation rates of the corresponding best fitness values. For most functions, the deviation-rate curves of the MSESFOA, in terms of both the mean and best values, remain at the lowest level among all the compared algorithms. For relatively regular functions such as F1 to F10, the deviation rates are almost zero, and only for a few hybrid and composition functions does a noticeable yet small gap remain between the obtained results and the theoretical optima. These findings indicate that the MSESFOA maintains a strong global search capability while achieving high convergence accuracy and stability for the CEC 2017 benchmark suite.
From the perspective of function categories, first, for the unimodal functions F1 and F3, the mean, best, and worst values of the MSESFOA are almost completely identical to the theoretical optimal values. For example, for F1, the average value over 30 runs is 100.00, with a standard deviation of only 2.87 × 10−7, and both the best and worst values are 100, ranking first among all the algorithms. For F3, the MSESFOA likewise achieves a stable approximation to the optimal value, fully demonstrating its excellent local exploitation ability and convergence reliability in unimodal environments.
Second, for the simple multimodal functions F4 to F10, the MSESFOA ranks first for most functions, such as F4, F5, F6, F9, and F10, and its rankings for F7 and F8 also remain within the top five. With F5 and F6 as examples, the average values of the MSESFOA are 5.37 × 102 and 6.00 × 102, respectively, which are significantly better than those of the SFOA and the other compared algorithms. Moreover, the relatively small standard deviations indicate that the algorithm can effectively avoid being trapped at local minima in multimodal search spaces while maintaining good solution stability and robustness.
Furthermore, for the hybrid functions F11 to F20, the MSESFOA achieves the best performance for most functions, with both the average and best deviations from the theoretical optimum remaining at markedly low levels. In contrast, the performance of the SFOA and some recently proposed algorithms fluctuates considerably for these functions, and in some cases, their mean and best values are several orders of magnitude from the theoretical optimum. This finding indicates that the MSESFOA possesses both a strong global jumping capability and robust local convergence performance in highly complex energy landscapes.
Finally, for the composite functions F21 to F30, the MSESFOA still maintains strong competitiveness. For most composition functions, MSESFOA achieves the best mean performance with relatively small standard deviations, indicating favorable solution quality and consistency across independent runs on these complex problems. For most composite functions, the other algorithms yield larger mean and best values and overall ranks lower that of the MSESFOA, which is consistent with the elevated deviation curves of these algorithms observed in Figure 1 and Figure 2.
To assess overall performance differences across CEC2017, two-sided Wilcoxon signed-rank tests are conducted between MSESFOA and each competing algorithm. Each algorithm is represented by 29 mean final fitness values, one for each tested function, calculated from 30 independent runs. Observations are paired by function, with F2 excluded; the 30 run-level results are not paired across algorithms. For each comparison, the difference is defined as the competing algorithm’s mean fitness minus that of MSESFOA, so a positive difference favors MSESFOA. Exact zero differences are excluded, and tied absolute differences receive average ranks. Two-sided p-values are obtained from the exact sign-permutation distribution of the nonzero ranked differences. Holm correction is applied to the 15 comparisons within the suite, with a family-wise significance level of 0.05. Table 4 reports the positive and negative rank sums, unadjusted p-values, and Holm-adjusted p-values.
Table 4.
Wilcoxon signed-rank test results with Holm correction on CEC2017.
As shown in Table 4, all 15 Holm-adjusted p-values are below 0.05, and the positive rank sums exceed the negative rank sums in every comparison. These results provide statistical evidence of an overall performance advantage for MSESFOA across the tested CEC2017 functions. They do not imply that MSESFOA outperforms every competing algorithm on every individual function.
4.2.2. Results and Analysis for IEEE CEC 2022
For the CEC 2022 benchmark functions, the MSESFOA is again compared with the original SFOA and 14 other algorithms, which are the same as those compared on the basis of CEC 2017. This test suite consists of 12 single-objective functions covering four categories, namely, unimodal, basic multimodal, hybrid, and composite functions. The results are shown in Table A9, Table A10, Table A11 and Table A12 in Appendix B.
As reported from Table A9, Table A10, Table A11 and Table A12, the MSESFOA achieves the best overall performance, with a mean rank of 1.50 and first place in the final ranking. EAO, ISAO, and SAO rank second to fourth, whereas ALA and RIME form a strong second tier. In contrast, the SFOA, TTAO, and COA generally yield medium-level performance, and algorithms such as SHO, BKA, NRBO, and IVY significantly lag behind the MSESFOA. Overall, the MSESFOA maintains a leading advantage for the CEC 2022 suite, similar to that observed for CEC 2017.
From the perspective of function categories, the MSESFOA performs particularly well for the unimodal and basic functions (F1 to F5). For these problems, the mean, best, and worst fitness values are very close to the theoretical optima, and the standard deviations are consistently small. For instance, for the unimodal function F1, the mean fitness of MSESFOA over 30 runs is approximately 300, with a standard deviation of 4.65 × 10−4; both the best and worst fitness values round to 300.00. These results indicate a close approximation to the theoretical optimum. For the basic functions F2 to F5, the MSESFOA also exhibits small deviations and high ranks, indicating that it preserves strong local exploitation ability and convergence accuracy in the CEC 2022 scenarios.
Second, for the hybrid functions F6 to F8, the MSESFOA achieves the best performance for most functions, and its mean and best fitness values are closer to the theoretical optima and its standard deviations remain relatively small compared with those of the original SFOA and other algorithms. These findings suggest that the MSESFOA has a strong global jumping ability. Finally, for the composition functions F9 to F12, the performance gap among the algorithms becomes more pronounced: the MSESFOA still ranks within the top positions for most functions and ranks first for some of them, whereas several competitors yield mean and best values that are one or more orders of magnitude away from the theoretical optima, with large variances. Overall, the mean fitness values and standard deviations indicate competitive solution quality and consistency across independent runs on the hybrid and composition functions of CEC2022.
Figure 3 and Figure 4 further illustrate the performance of all the algorithms for the CEC 2022 benchmark functions in terms of deviation-rate curves. In accordance with the definitions in Formulas (26) and (27), Figure 3 reports the deviation rates of the mean fitness values over 30 independent runs for the 12 benchmark functions, whereas Figure 4 presents the corresponding deviation rates of the best fitness values. For most benchmark functions, both the mean and best deviation–rate curves of the MSESFOA remain at the lowest level and are at the lowest among all the competing algorithms. For only a few hybrid or composite functions do the curves of the MSESFOA increase slightly, leading to a modest gap with those of some competitors, but the overall magnitude of the deviation is still small. These trends are consistent with the statistical comparisons in Table A9, Table A10, Table A11 and Table A12, further confirming that the MSESFOA achieves high convergence accuracy and stability for the CEC 2022 benchmark suite.
Figure 3.
The deviation rate of the mean values from the theoretical optima based on the CEC 2022 benchmark functions.
Figure 4.
The deviation rate of the best values from the theoretical optima based on the CEC 2022 benchmark functions.
To assess the statistical significance of the performance differences on CEC2022, a two-sided Wilcoxon signed-rank test is conducted using the mean final fitness values over 30 independent runs for each of the 12 benchmark functions. Each benchmark function constitutes one paired observation. The differences are defined as the competing algorithm’s mean fitness minus that of MSESFOA, so positive differences favor MSESFOA. Exact zero differences are excluded, and tied absolute differences receive average ranks. Two-sided p-values are obtained from the exact sign-permutation distribution of the nonzero ranked differences. Holm correction is applied to the 15 comparisons within CEC2022 at a family-wise significance level of 0.05. Table 5 reports the positive and negative rank sums, unadjusted p-values, and Holm-adjusted p-values.
Table 5.
Wilcoxon signed-rank test results with Holm correction on CEC2022.
After Holm correction, statistically significant differences are observed between MSESFOA and 14 of the 15 competing algorithms, with the rank sums favoring MSESFOA. The comparison with EAO is not significant at the 0.05 level (adjusted p = 0.0830), whereas the comparison with PKO remains significant (adjusted p = 0.0273). These results support an overall performance advantage of MSESFOA across the tested CEC2022 functions against most competitors, while providing insufficient evidence of a statistically significant difference from EAO.
4.3. Ablation Study and Parameter Sensitivity Analysis
To examine the contributions of the three enhancement mechanisms and the effects of selected parameter settings, ablation and parameter sensitivity experiments are conducted on both CEC2017 and CEC2022. The experiments use a population size of 100, with 30 dimensions and 3000 iterations for CEC2017 and 20 dimensions and 1000 iterations for CEC2022. Each configuration is evaluated over 30 independent runs. The following subsections describe the experimental configurations and discuss the main findings, while the complete statistical results and boxplots are provided in the appendices.
4.3.1. Ablation Study
To assess the contributions of the three enhancement mechanisms, five configurations are compared: the basic SFOA, SFOA with adaptive exploration regulation (SFOA+A), SFOA with stage-based combined mutation (SFOA+M), SFOA with multi-arm cooperative recombination (SFOA+C), and the complete MSESFOA. Each single-component variant incorporates only the corresponding enhancement into the basic SFOA. The complete results are provided in Appendix C. For CEC2017, Table A13, Table A14 and Table A15 report the mean, standard deviation, best, and worst final fitness values, together with the rankings, while Figure A1, Figure A2 and Figure A3 present the boxplots of the final fitness values over 30 independent runs. For CEC2022, the corresponding statistical results and rankings are reported in Table A16 and Table A17, and the boxplots are presented in Figure A4. Each configuration is ranked by its mean fitness on each function, with a smaller value indicating better performance. The mean rank across functions summarizes its overall performance within each benchmark suite.
On CEC2017, MSESFOA obtains the best mean fitness on 24 of the 29 tested functions and achieves the best overall mean rank of 1.2414. The mean ranks of SFOA+C, SFOA+M, SFOA+A, and SFOA are 2.4138, 2.4483, 4.0345, and 4.8621, respectively. Thus, all three single-component variants improve the aggregate ranking relative to the basic SFOA, while mutation and cooperative recombination provide larger improvements than adaptive exploration regulation alone. The complete configuration further improves the overall ranking beyond any single-component variant.
The improvements are particularly evident on some difficult functions. For example, on CEC2017 F12, the mean fitness decreases from 2.3425 × 104 for SFOA to 1.4706 × 104, 2.9464 × 103, and 5.4725 × 103 for SFOA+A, SFOA+M, and SFOA+C, respectively, and further decreases to 1.6474 × 103 for MSESFOA. Its standard deviation also decreases to 3.3413 × 102, compared with 2.4467 × 104 for SFOA. However, the complete configuration does not dominate every function: SFOA+M obtains better mean results on F8 and F14, whereas SFOA+C performs better on F11, F22, and F27. These exceptions indicate that the benefits of combining the mechanisms depend on the problem and are not uniformly additive.
On CEC2022, MSESFOA ranks first by mean fitness on all 12 functions, resulting in a mean rank of 1.0000. SFOA+C, SFOA+M, SFOA+A, and SFOA obtain mean ranks of 2.2500, 2.9167, 3.9167, and 4.9167, respectively. Among the single-component variants, cooperative recombination performs best on nine functions, mutation on F4 and F6, and adaptive exploration regulation on F2. This variation shows that the relative contribution of each mechanism differs across functions. Nevertheless, near-identical results should be interpreted cautiously: on F9, the mean fitness values coincide at the displayed precision, so their numerical ranking does not represent a substantial practical difference.
The boxplots provide additional information on run-to-run variability. Lower mean fitness does not always coincide with a smaller standard deviation. For example, on CEC2022 F12, MSESFOA obtains a lower mean and a better best value than SFOA+C, but its standard deviation is larger. Therefore, solution quality and variability are considered separately. Overall, the results support the aggregate performance advantage of the complete MSESFOA under the tested iteration settings, while also revealing function-specific advantages of individual mechanisms and remaining variability across independent runs.
4.3.2. Parameter Sensitivity Analysis
To examine the influence of key parameter settings, three groups of sensitivity experiments are conducted on CEC2017 and CEC2022, varying the mutation probability range, mutation scale F, and onset of the late mutation stage separately. The mutation probability ranges are set to [0.05, 0.25], [0.10, 0.40] (Default), and [0.15, 0.55]. The mutation scale settings are F = 0.4 + 0.3r, F = 0.5 + 0.3r (Default), and F = 0.6 + 0.3r, where r is uniformly distributed in [0, 1]. The late mutation stage begins at 60%, 70% (Default), or 80% of the maximum number of iterations. Only the indicated parameter setting is changed in each group; the remaining settings follow the corresponding benchmark experiments. Each configuration is evaluated over 30 independent runs. Table A18, Table A19, Table A20 and Table A22 in Appendix D report the complete statistics for CEC2017 and CEC2022, respectively, while Table A21 and Table A23 provide rankings calculated separately within each parameter group using unrounded mean fitness values. The corresponding boxplots are presented in Figure A5, Figure A6, Figure A7, Figure A8, Figure A9, Figure A10, Figure A11, Figure A12, Figure A13 and Figure A14 for CEC2017 and Figure A15, Figure A16 and Figure A17 for CEC2022.
For the mutation probability range, the default setting achieves the lowest mean rank on both benchmark suites. On CEC2017, the mean ranks of P-low, Default, and P-high are 2.5172, 1.5517, and 1.9310, respectively. Although P-high performs better on several functions, including F11 and F14, increasing the mutation probability does not consistently improve performance across the suite. On CEC2022, the corresponding mean ranks are 2.7917, 1.0000, and 2.2083. These results support the default probability range as a favorable overall choice among the tested settings. However, rank differences associated with very small numerical differences, such as those on CEC2022 F9, should not be interpreted as substantial performance improvements.
For the mutation scale F, the default setting also obtains the best overall ranking, with mean ranks of 1.6207 on CEC2017 and 1.2500 on CEC2022. The corresponding mean ranks of F-low and F-high are 1.9828 and 2.3966 on CEC2017, and 2.0417 and 2.7083 on CEC2022. The influence of F is nevertheless function-dependent. For example, on CEC2022 F6, F-low achieves a mean fitness of 1.8247 × 103 with an SD of 1.2803 × 101, compared with 1.8329 × 103 and 1.4444 × 101 under the default setting. In contrast, F-high produces a mean fitness of 2.6152 × 103 and an SD of 4.2121 × 103 on the same function, indicating substantial variability across runs. Thus, a larger mutation scale does not necessarily improve solution quality and can adversely affect consistency on particular problems.
For the onset of the late mutation stage, the default 70% setting yields the lowest mean rank on both suites. The mean ranks for the 60%, 70%, and 80% settings are 2.5690, 1.4138, and 2.0172 on CEC2017, and 2.6667, 1.0833, and 2.2500 on CEC2022, respectively. Delaying the onset to 80% improves the mean performance on some functions, including CEC2017 F8 and CEC2022 F7, but does not provide a consistent advantage across either suite. The results therefore support retaining the 70% onset as the default setting, while showing that the preferred transition point can vary with the optimization problem.
Overall, the original MSESFOA settings achieve the best mean rank within all three parameter groups on both benchmark suites. This provides empirical support for retaining the default configuration in the reported experiments. Nevertheless, individual functions benefit from alternative settings, and the default configuration does not always produce the smallest SD. The findings therefore indicate a favorable aggregate choice within the tested parameter ranges, rather than a universally optimal configuration. Since the experiments vary one parameter group at a time, interactions among these parameters remain outside the scope of this analysis.
5. Engineering Application to Wireless Sensor Network Deployment
To evaluate the applicability of MSESFOA to WSN deployment, this section considers coverage maximization with a fixed number of homogeneous sensors and a fixed sensing radius. A grid-based model is used to evaluate the uncovered ratio in two-dimensional and three-dimensional monitoring regions. The deployment coordinates are optimized within the prescribed region boundaries. MSESFOA is compared with SFOA and the other algorithms in terms of final uncovered ratios, convergence behavior, and spatial deployment patterns. Connectivity, energy consumption, and deployment costs are outside the scope of the present model.
5.1. Grid-Based Deployment Model
To describe both planar and spatial deployment scenarios within a single framework, a unified grid-based WSN deployment model with a dimension parameter is adopted, where dim denotes the dimension of the problem space. Let be the number of grid cells along the k-th coordinate axis, . The monitored region is then discretized as shown in Formula (28).
which contains a total of grid cells. When dim = 2, the model corresponds to a two-dimensional planar deployment; when dim = 3, it corresponds to a three-dimensional spatial deployment.
The model uses a uniform grid with equal spacing along all coordinate axes. Coordinates and sensing radii are expressed in grid units, with one grid unit representing the distance between adjacent grid locations. Thus, R = 10, R = 12, and R = 25 correspond to sensing radii of 10, 12, and 25 grid spacings, respectively. No specific physical length is assigned to a grid unit in the present experiments. For a physical interpretation, if one grid unit represents a length Δ, the sensing radius becomes RΔ, and the monitored-region dimensions are scaled by the same factor. This uniform scaling preserves the distance-based coverage condition and the calculated coverage ratio.
A total of S homogeneous sensor nodes are deployed in the monitored region, each with a sensing radius R. The decision vector is defined as , where denotes the coordinates of the i-th sensor node. In the discrete grid model, each coordinate is restricted to the corresponding index set.
For any grid cell , it is regarded as covered if there exists at least one sensor node whose Euclidean distance to this cell does not exceed the sensing radius R, namely,
Accordingly, the coverage indicator of cell under deployment is defined as shown in Formula (30).
On the basis of the above definition, the overall coverage ratio of the monitored region for deployment can be expressed as shown in Formula (31).
With a fixed number of sensor nodes, the optimization objective is to maximize the coverage ratio. By defining the uncovered rate as the basis of the fitness function, the problem is equivalently transformed into a minimization form, as shown in Formula (32).
Consequently, the unified WSN deployment optimization model for both 2D and 3D cases is formulated as follows:
s.t.
As an objective function, Formula (33) specifies the optimization objective: with a fixed number of sensors S and sensing radius R, minimizing the coverage deficiency (uncovered ratio) is equivalent to maximizing the overall coverage ratio. Constraint (34) defines the feasible domain of the decision variables: denotes the discrete grid-index coordinate of the i-th sensor in the k-th dimension and must lie within the discretized monitored region, ensuring that all the sensors are deployed inside the region.
The present model evaluates coverage under an idealized distance-based sensing assumption, using homogeneous sensors with a fixed sensing radius and a prescribed sensor count. Connectivity, energy consumption, and deployment cost are not included as objectives or constraints. Consequently, a deployment with a high coverage ratio is not necessarily connected or energy-efficient. The experiments assess the ability of MSESFOA to optimize sensor locations for coverage within this model. Applying the method to operational WSN deployment would require additional objectives and constraints reflecting the relevant network requirements.
5.2. 2D WSN Deployment
In 2D WSN coverage optimization problems, the monitored 2D region has a size of . The experimental settings are characterized by three parameters: monitored region size, number of sensors S, and sensing coverage radius R, which are summarized in Table 6. In Table 6, there are eight 2D WSN cases, named 2D-P1 to 2D-P8. To ensure a fair comparison, all 16 algorithms are executed under identical simulation settings with a population size of 30 and a maximum of 500 iterations, and each experiment is independently repeated 30 times for each case.
Table 6.
Parameter settings for 2D WSN deployment problems (Note: Monitored-region dimensions and sensing radii are expressed in grid units, as defined in Section 5.1).
The results of the uncovered region ratio are shown from Table A24 and Table A25 in Appendix E, and the convergence curves of the 16 algorithms for the eight 2D WSN cases are shown in Figure 5. Figure 6, Figure 7 and Figure 8 further illustrate the deployment comparison between the original SFOA and the proposed MSESFOA in different 2D cases. The results presented in these tables and figures are explained and analyzed as follows.
Figure 5.
Comparison of the convergence curves of the 16 algorithms for the 2D WSN coverage problem.
Figure 6.
Comparison of the SFOA and MSESFOA for 2D sensor coverage for 2D-P1 to 2D-P3.
Figure 7.
Comparison of the SFOA and MSESFOA for 2D sensor coverage for 2D-P4 to 2D-P6.
Figure 8.
Comparison of the SFOA and MSESFOA for 2D sensor coverage for 2D-P7 to 2D-P8.
From a “grouped + gradient” perspective, the 8 problems can be divided into two radius-based groups, including R = 12 for 2D-P1 to 2D-P4 and R = 10 for 2D-P5 to 2D-P8. The effects of decreasing the number of sensors on problem difficulty and algorithmic performance are then investigated within each group.
For the R = 12 group, in the sensor-sufficient case 2D-P1 (S = 60), the uncovered region ratio of the MSESFOA is equal to 0, with the rank being the first among all 16 algorithms, indicating consistently complete coverage. In contrast, the mean value of the SFOA is , for which the rank is 14, and this value exceeds 1%. The result implies that noticeable uncovered regions exist even when full coverage should be achievable. RIME and BKA also achieve low mean uncovered ratios of 1.0000 × 10−5 and 3.6667 × 10−5, respectively.
For 2D-P2, the number of sensors decreases to 50. MSESFOA achieves the lowest mean uncovered ratio of 1.8000 × 10−4, followed by RIME and SAO, with mean values of 2.3667 × 10−4 and 4.0000 × 10−4, respectively. In comparison, SFOA produces a mean uncovered ratio of 2.2080 × 10−2. These results show that MSESFOA retains the best mean performance in this case and substantially improves upon the original SFOA.
For 2D-P3 and 2D-P4, the number of wireless sensors S was further decreased to 40 and 30, respectively. As the number of sensors decreases, the percentage of uncovered regions gradually increases, and the ranking of the proposed MSESFOA decreases to some extent. For these two cases, the MSESFOA ranks fourth and third, respectively. Specifically, for 2D-P3, the algorithms ranked ahead of the MSESFOA are SAO, IVY, and RIME; for 2D-P4, the algorithms ranked ahead of the MSESFOA are IVY and ISAO.
For the R = 10 group, namely, 2D-P5 to 2D-P8, similar to the result for the first four cases, the proposed algorithm displays advantages over the competing methods for 2D-P5 and 2D-P6, for which the number of sensors is relatively large. In these two cases, the MSESFOA remains ranked first. In contrast, for 2D-P7 and 2D-P8, for which fewer sensors are deployed, the algorithm ranks third.
Overall, MSESFOA achieves the best average rank of 2.125 across the eight 2D cases. However, this aggregate result does not imply that it performs best in every individual scenario. It ranks first in 2D-P1, 2D-P2, 2D-P5, and 2D-P6, fourth in 2D-P3, and third in 2D-P4, 2D-P7, and 2D-P8. Thus, its advantage over the competing algorithms is more pronounced in the tested cases with 50 or 60 sensors and decreases in those with 30 or 40 sensors, although it maintains a lower mean uncovered ratio than the original SFOA in all eight cases.
A possible explanation is that reducing the number of sensors changes both the available coverage capacity and the dimensionality of the deployment problem. With more sensors, optimizing their relative positions offers greater opportunities to reduce redundant overlap and close residual coverage gaps. The additional mutation and cooperative recombination mechanisms may help exploit these opportunities. With fewer sensors, the available coverage capacity is more constrained, and the optimization focuses more on distributing limited sensing resources. Meanwhile, the number of decision variables decreases, which may reduce the relative benefit of the additional search mechanisms. This interpretation is consistent with the observed results, but the experiments do not separately establish the effects of coverage capacity and problem dimensionality.
Figure 5 compares the convergence behavior across the eight 2D cases. MSESFOA is not consistently the fastest method during the early iterations, but its curves show continued improvement during later iterations in several cases. Together with the statistics in Table A24 and Table A25, these curves indicate competitive final performance under the tested iteration settings, although MSESFOA does not achieve the lowest mean uncovered ratio in every case.
Figure 6, Figure 7 and Figure 8 compare the deployment layouts obtained by SFOA and MSESFOA across the eight 2D cases. The displayed MSESFOA solutions generally contain fewer or smaller uncovered gaps. MSESFOA achieves complete coverage in all 30 runs of 2D-P1 and a lower mean uncovered ratio than SFOA in all eight cases. Within each sensing-radius group, fewer sensors increase the mean uncovered ratio for both algorithms. However, MSESFOA does not outperform every competitor in every case, as shown in Table A24 and Table A25. The maps illustrate individual solutions, whereas conclusions across independent runs rely on the statistical results.
5.3. 3D WSN Deployment
In 3D WSN coverage optimization problems, the monitored 3D region has a size of . The experimental settings are characterized by three parameters: monitored region size, number of sensors S, and sensing coverage radius R, which are summarized in Table 7. In Table 7, there are four 3D WSN cases, named 3D-P1 to 3D-P4. To ensure a fair comparison, all 16 algorithms are executed under identical simulation settings with a population size of 30 and a maximum of 500 iterations, and each experiment is independently repeated 30 times for each case.
Table 7.
Parameter settings for 3D WSN deployment cases (Note: Monitored-region dimensions and sensing radii are expressed in grid units, as defined in Section 5.1).
The results of the uncovered region ratio are shown in Table A26 and Table A27 in Appendix F, and the convergence curves of the 16 algorithms for the four 3D WSN cases are shown in Figure 9.
Figure 9.
Convergence curve comparison of the 16 algorithms for the 3D WSN coverage problem.
Figure 10 and Figure 11 further compare the deployment of the original SFOA and the proposed MSESFOA under different 3D cases. The results presented in these tables and figures are explained and analyzed as follows.
Figure 10.
Comparison of the SFOA and MSESFOA for 3D sensor coverage in 3D-P1 and 3D-P2.
Figure 11.
Comparison of the SFOA and MSESFOA for 3D sensor coverage in 3D-P3 and 3D-P4.
As shown in Table A26 and Table A27, the MSESFOA ranks first for both 3D-P1 and 3D-P2, and it remains consistently competitive under sensor-scarce settings, ranking second for 3D-P3 and 3D-P4. Consequently, it achieves a mean rank of 1.5 and an overall final rank of 1st. In contrast, the original SFOA is ranked 14th or 15th across the four 3D cases, with a mean rank of 14.25, indicating a substantial performance gap.
Moreover, the data in Table A27 suggest that several competitors, such as SAO and ISAO, perform well in these 3D cases. Nevertheless, their results for 2D WSN problems are generally inferior to those of the MSESFOA. This cross-dimensional comparison implies that the MSESFOA provides a more consistently strong performance profile, highlighting its overall competitiveness across heterogeneous WSN coverage scenarios.
The iteration curves in Figure 9 show a trend consistent with that in Figure 5. Although the MSESFOA is not the fastest in the early iteration steps, it typically achieves steadier improvements in the mid-to-late stages, resulting in superior final solution quality. This finding indicates that the proposed method maintains effective search progress throughout the optimization process.
As can be observed from the comparison of the spatial coverage maps of the SFOA and MSESFOA results shown in Figure 10 and Figure 11, the MSESFOA generally yields a more desirable 3D deployment pattern with a more uniform spatial distribution, less local clustering and redundant overlap, and, thus, a larger effective covered volume with fewer uncovered “cavities”. In comparison, the SFOA is more prone to generating locally concentrated layouts, which results in overly dense coverage in some subregions while other subregions are insufficiently covered.
6. Conclusions
In this paper, the MSESFOA is proposed to address the limitations of the original SFOA, particularly in terms of exploration strategy flexibility, population diversity preservation, and information fusion. Adaptive exploration regulation, stage-based combined mutation, and multi-arm cooperative recombination jointly regulate strategy selection, introduce stage-dependent perturbations, and facilitate cooperative information exchange.
Extensive experiments based on the CEC 2017 and CEC 2022 benchmark functions, where the MSESFOA is compared with the SFOA and 14 competitive algorithms, demonstrate that the MSESFOA achieves the best overall mean rank on both benchmark suites; for instance, it achieves the best overall results for CEC 2022, with a mean rank of 1.50.
Moreover, a unified grid-based WSN coverage optimization model is established and extended to 3D scenarios, with the deployment task formulated as minimizing the uncovered ratio. MSESFOA achieves the best average ranks of 2.125 and 1.5 across the tested 2D and 3D cases, respectively. Nevertheless, its performance varies across individual scenarios: it ranks fourth in 2D-P3, third in 2D-P4, 2D-P7, and 2D-P8, and second in 3D-P3 and 3D-P4. These results support its overall competitiveness for coverage optimization under the tested homogeneous-sensor settings, although its advantage varies across individual scenarios.
Future work may proceed in two directions. First, the early-stage convergence efficiency can be further improved while preserving the strong mid-to-late exploitation capability and overall solution stability. Second, the model can be extended toward more realistic WSN deployment settings by incorporating practical constraints and objectives, such as connectivity, energy balancing, obstacles/no-go zones, and heterogeneous sensors.
Author Contributions
Conceptualization, J.L.; methodology, J.L.; software, J.L.; validation, M.W.; formal analysis, M.W.; investigation, H.J.; resources, X.M.; data curation, J.L.; writing—original draft preparation, J.L.; writing—review and editing, J.L., M.W. and H.J.; visualization, J.L. and Z.F.; project administration and discussions, J.L., M.W., H.J., X.M. and Z.F.; funding acquisition, J.L. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the Ph.D. Foundation of Hulunbuir University—Multi-strategy improved swarm optimization algorithm and engineering applications, grant number 2024BSJJ16.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data supporting the findings of this study are available within the article.
Acknowledgments
During the preparation of this manuscript, the authors used ChatGPT (GPT-6.1, OpenAI) solely for language polishing and grammatical improvement. The authors subsequently reviewed and edited the content and take full responsibility for the final manuscript.
Conflicts of Interest
The authors declare no conflicts of interest.
Appendix A. Statistical Results of the 16 Algorithms Based on the CEC 2017 Benchmark Functions
Table A1.
Statistical results of the 16 algorithms based on the CEC 2017 benchmark functions (F1 to F11 for the first eight algorithms).
Table A2.
Statistical results of the 16 algorithms based on the CEC 2017 benchmark functions (F11 to F20 for the first eight algorithms).
Table A3.
Statistical results of the 16 algorithms based on the CEC 2017 benchmark functions (F21 to F29 for the first eight algorithms).
Table A4.
Statistical results of the 16 algorithms based on the CEC 2017 benchmark functions (F30 for the first eight algorithms).
Table A5.
Statistical results of the 16 algorithms based on the CEC 2017 benchmark functions (F1 to F8 for the second eight algorithms).
Table A6.
Statistical results of the 16 algorithms based on the CEC 2017 benchmark functions (F9 to F17 for the second eight algorithms).
Table A7.
Statistical results of the 16 algorithms based on the CEC 2017 benchmark functions (F18 to F26 for the second eight algorithms).
Table A8.
Statistical results of the 16 algorithms based on the CEC 2017 benchmark functions (F27 to F30 for the second eight algorithms).
Appendix B. Statistical Results of the 16 Algorithms Based on the CEC 2022 Benchmark Functions
Table A9.
Statistical results of the 16 algorithms based on the CEC 2022 benchmark functions (F1 to F9 for the first eight algorithms).
Table A10.
Statistical results of the 16 algorithms based on the CEC 2022 benchmark functions (F10 to F12 for the first eight algorithms).
Table A11.
Statistical results of the 16 algorithms based on the CEC 2022 benchmark functions (F1 to F6 for the second set of eight algorithms).
Table A12.
Statistical results of the 16 algorithms based on the CEC 2022 benchmark functions (F7 to F12 for the second set of eight algorithms).
Appendix C. The Results of Ablation Study
Table A13.
Statistical results of the ablation study on CEC2017 (F1 to F10).
Table A14.
Statistical results of the ablation study on CEC2017 (F11 to F20).
Table A15.
Statistical results of the ablation study on CEC2017 (F21 to F30).
Table A16.
Statistical results of the ablation study on CEC2022 (F1 to F10).
Table A17.
Statistical results of the ablation study on CEC2022 (F11 to F12).
Figure A1.
Boxplots of the final fitness values over 30 independent runs for the ablation variants on CEC2017 (F1 and F3–F10).
Figure A2.
Boxplots of the final fitness values over 30 independent runs for the ablation variants on CEC2017 (F11–F22).
Figure A3.
Boxplots of the final fitness values over 30 independent runs for the ablation variants on CEC2017 (F23–F30).
Figure A4.
Boxplots of the final fitness values over 30 independent runs for the ablation variants on CEC2022.
Appendix D. The Results of Sensitivity Analysis
Table A18.
Statistical results of the parameter sensitivity analysis on CEC2017 (F1 to F13).
Table A19.
Statistical results of the parameter sensitivity analysis on CEC2017 (F14 to F26).
Table A20.
Statistical results of the parameter sensitivity analysis on CEC2017 (F27 to F30).
Table A21.
Rankings of parameter settings within the three sensitivity analysis groups on CEC2017.
Table A22.
Statistical results of the parameter sensitivity analysis on CEC2022.
Table A23.
Rankings of parameter settings within the three sensitivity analysis groups on CEC2022.
Figure A5.
Boxplots of the final fitness values over 30 independent runs under three mutation probability settings on CEC2017 (F1 and F3–F10).
Figure A6.
Boxplots of the final fitness values over 30 independent runs under three mutation probability settings on CEC2017 (F11–F22).
Figure A7.
Boxplots of the final fitness values over 30 independent runs under three mutation probability settings on CEC2017 (F23–F30).
Figure A8.
Boxplots of the final fitness values over 30 independent runs under three mutation scale F settings on CEC2017 (F1, F3 and F4).
Figure A9.
Boxplots of the final fitness values over 30 independent runs under three mutation scale F settings on CEC2017 (F5–F16).
Figure A10.
Boxplots of the final fitness values over 30 independent runs under three mutation scale F settings on CEC2017 (F17–F28).
Figure A11.
Boxplots of the final fitness values over 30 independent runs under three mutation scale F settings on CEC2017 (F29, F30).
Figure A12.
Boxplots of the final fitness values over 30 independent runs under three late-stage mutation onset settings on CEC2017 (F1 and F3–F10).
Figure A13.
Boxplots of the final fitness values over 30 independent runs under three late-stage mutation onset settings on CEC2017 (F11–F22).
Figure A14.
Boxplots of the final fitness values over 30 independent runs under three late-stage mutation onset settings on CEC2017 (F23–F30).
Figure A15.
Boxplots of the final fitness values over 30 independent runs under three mutation probability settings on CEC2022.
Figure A16.
Boxplots of the final fitness values over 30 independent runs under three mutation scale F settings on CEC2022.
Figure A17.
Boxplots of the final fitness values over 30 independent runs under three late-stage mutation onset settings on CEC2022.
Appendix E. Statistical Uncovered Ratio Results of the 16 Algorithms Based on the 2D WSN Deployment Problem
Table A24.
Statistical uncovered ratio results of the 16 algorithms based on the 2D WSN deployment problem (first eight algorithms).
Table A25.
Statistical uncovered ratio results of the 16 algorithms based on the 2D WSN deployment problem (second eight algorithms).
Appendix F. Statistical Uncovered Ratio Results of the 16 Algorithms Based on the 3D WSN Deployment Problem
Table A26.
Statistical uncovered ratio results of the 16 algorithms based on the 3D WSN deployment problem (first eight algorithms).
Table A27.
Statistical uncovered ratio results of the 16 algorithms based on the 3D WSN deployment problem (second set of eight algorithms).
References
- Zhong, C.; Li, G.; Meng, Z. Starfish optimization algorithm (SFOA): A bio-inspired metaheuristic algorithm for global optimization compared with 100 optimizers. Neural Comput. Appl. 2025, 37, 3641–3683. [Google Scholar] [CrossRef] [Scilit]
- Liu, Y.; Fu, M.; Liu, Z.; Liu, H.; Peng, W.; Li, L.; Yang, Y.; Zhou, X.; Jia, C. An enhanced starfish optimization algorithm via joint strategy and its application in ultra-wideband indoor positioning. Biomimetics 2025, 10, 338. [Google Scholar] [CrossRef] [Scilit]
- Cao, W.; Mao, J.; Zeng, W.; Ni, J. Modified starfish optimization algorithm based on pheromone attraction strategy and its engineering application. J. Supercomput. 2025, 81, 1545. [Google Scholar] [CrossRef] [Scilit]
- Chen, H.; Xu, T.; Huang, Y.; Xin, D.; Zhong, C. MCPSFOA: Multi-Strategy Enhanced Crested Porcupine-Starfish Optimization Algorithm for Global Optimization and Engineering Design. Comput. Model. Eng. Sci. 2026, 146, 16. [Google Scholar] [CrossRef] [Scilit]
- Fathy, A. Optimal energy management framework of microgrid in Aljouf area considering demand response and renewable energy uncertainty. Energy 2025, 330, 136963. [Google Scholar] [CrossRef] [Scilit]
- Stanislaus, R.; Vengadachalam, N.; Somasundaram, P.; Karthick, B. Hybrid starfish optimization and graph attention fusion network for efficient energy management in photovoltaic-integrated smart grids. J. Energy Storage 2026, 141, 119277. [Google Scholar] [CrossRef] [Scilit]
- Li, H.; Wang, Y.; Liu, J. Anomaly detection-based self-healing mechanism using dynamic diffusion spatiotemporal graph convolutional network in industrial IoT. Knowl.-Based Syst. 2025, 331, 114812. [Google Scholar] [CrossRef] [Scilit]
- Hua, X.; Zhang, Z.; Ye, T. Enhanced short-term photovoltaic power prediction through multi-method data processing and SFOA-optimized CNN-BiLSTM. Energies 2025, 18, 5124. [Google Scholar] [CrossRef] [Scilit]
- Pan, Y.; Huang, X.; Tang, H. A metaheuristic-optimized deep learning framework for automated design of super junction LDMOS. IEEE Trans. Electron Devices 2026, 73, 476–482. [Google Scholar] [CrossRef] [Scilit]
- Reddy, M.R.; Chandra, M.L.R.; Dilli, R. Enhanced cuckoo search optimization with opposition-based learning for optimal sensor node placement and network coverage in wireless sensor networks. Appl. Sci. 2025, 15, 8575. [Google Scholar] [CrossRef] [Scilit]
- Wu, Q. An enhanced whale optimization algorithm with inertia weight and dynamic parameter adaptation for wireless sensor network deployment. Computing 2025, 107, 167. [Google Scholar] [CrossRef] [Scilit]
- Liu, Z.; Ou, Y. A fusion multi-strategy gray wolf optimizer for enhanced coverage optimization in wireless sensor networks. Sensors 2025, 25, 5405. [Google Scholar] [CrossRef] [Scilit]
- Muhammad, H.; Nam, H. Sensor node deployment optimization for continuous coverage in wireless sensor networks. Sensors 2025, 25, 3620. [Google Scholar] [CrossRef] [Scilit]
- Wang, G.; Li, X. Wireless sensor network coverage optimization using a modified marine predator algorithm. Sensors 2025, 25, 69. [Google Scholar] [CrossRef] [Scilit]
- Meng, Q.; Kuang, X.; Yu, Z. Augmented secretary bird optimization algorithm for wireless sensor network deployment and engineering problems. PLoS ONE 2025, 20, e0329705. [Google Scholar] [CrossRef] [Scilit]
- Wang, X.; Cao, L.; Zhang, Z. Coverage optimization strategy for 3D wireless sensor networks based on adaptive inertia weight Arctic puffin optimization algorithm. J. Comput. Des. Eng. 2025, 12, 81–109. [Google Scholar] [CrossRef] [Scilit]
- Yao, Y.; Yang, M.; Song, X. Distributed optimization strategy of tangent search quadratic interpolation optimization algorithm for real terrain. IEEE Internet Things J. 2025, 12, 48978–48992. [Google Scholar] [CrossRef] [Scilit]
- Ren, J.; Li, Y. Energy-efficient coverage enhancement strategy for wireless sensor networks based on a competitive learning optimizer. IEEE Internet Things J. 2025, 12, 14548–14558. [Google Scholar] [CrossRef] [Scilit]
- Tran, S.; Nguyen, T.L.; Hoang, D.C. Optimal coverage of directional sensor networks with an improved artificial bee colony algorithm. Results Eng. 2025, 28, 107854. [Google Scholar] [CrossRef] [Scilit]
- Tong, Y.; Lin, L.; Tian, L. Coverage optimization and node minimization in wireless sensor networks: An enhanced hybrid PSO approach with spatial position encoding. Sci. Rep. 2025, 15, 25332. [Google Scholar] [CrossRef] [Scilit]
- Doodman, S.; Mostafavi, M.A.; Sengupta, R. A context-aware Voronoi-based algorithm for optimal placement of point-based sensor networks for spatiotemporal field monitoring. IEEE Sens. J. 2025, 25, 39986–40007. [Google Scholar] [CrossRef] [Scilit]
- Perumal, S.; Vijayaraj, J.; Prabakar, D. Optimizing energy efficiency and coverage in wireless sensor networks using Delaunay triangulation and glowworm swarm optimization. Peer-To-Peer Netw. Appl. 2025, 18, 318. [Google Scholar] [CrossRef] [Scilit]
- Zhou, P.; Kan, M.; Chen, W. An adaptive coverage method for dynamic wireless sensor network deployment using deep reinforcement learning. Sci. Rep. 2025, 15, 16031. [Google Scholar] [CrossRef] [Scilit]
- Ma, C.; Cao, Q.; Zhou, P. Efficient task allocation in IoT-WSNs using opposition-based learning elite cloning grasshopper optimization algorithm. Results Eng. 2025, 28, 107651. [Google Scholar] [CrossRef] [Scilit]
- Zhao, S.; Zhang, T.; Ma, S. Sea-horse optimizer: A novel nature-inspired metaheuristic for global optimization problems. Appl. Intell. 2023, 53, 11833–11860. [Google Scholar] [CrossRef] [Scilit]
- Ghasemi, M.; Golalipour, K.; Zare, M.; Mirjalili, S.; Trojovský, P.; Abualigah, L.; Hemmati, R. Flood algorithm (FLA): An efficient inspired metaheuristic for engineering optimization. J. Supercomput. 2024, 80, 22913–23017. [Google Scholar] [CrossRef] [Scilit]
- Zhao, S.; Zhang, T.; Cai, L. Triangulation topology aggregation optimizer: A novel mathematics-based metaheuristic algorithm for continuous optimization and engineering applications. Expert Syst. Appl. 2024, 238, 121744. [Google Scholar] [CrossRef] [Scilit]
- Jia, H.; Zhang, X.; Zhang, J. Modified crayfish optimization algorithm for solving multiple engineering application problems. Artif. Intell. Rev. 2024, 57, 127. [Google Scholar] [CrossRef] [Scilit]
- Wang, J.; Wang, W.; Hu, X. Black-winged kite algorithm: A nature-inspired metaheuristic for solving benchmark functions and engineering problems. Artif. Intell. Rev. 2024, 57, 98. [Google Scholar] [CrossRef] [Scilit]
- Ghasemi, M.; Zare, M.; Trojovský, P. Optimization based on the smart behavior of plants with engineering applications: Ivy algorithm. Knowl.-Based Syst. 2024, 295, 111850. [Google Scholar] [CrossRef] [Scilit]
- Sowmya, R.; Premkumar, M.; Jangir, P. Newton–Raphson-based optimizer: A new population-based metaheuristic algorithm for continuous optimization problems. Eng. Appl. Artif. Intell. 2024, 128, 107532. [Google Scholar] [CrossRef] [Scilit]
- Bouaouda, A.; Hashim, F.A.; Sayouti, Y. Pied kingfisher optimizer: A new bio-inspired algorithm for numerical optimization and industrial engineering problems. Neural Comput. Appl. 2024, 36, 15455–15513. [Google Scholar] [CrossRef] [Scilit]
- Rodan, A.; Al-Tamimi, A.K.; Al-Alnemer, L. Enzyme action optimizer: A novel bio-inspired optimization algorithm. J. Supercomput. 2025, 81, 686. [Google Scholar] [CrossRef] [Scilit]
- Xiao, Y.; Cui, H.; Khurma, R.A. Artificial lemming algorithm: A novel bionic metaheuristic technique for solving real-world engineering optimization problems. Artif. Intell. Rev. 2025, 58, 84. [Google Scholar] [CrossRef] [Scilit]
- Su, H.; Zhao, D.; Heidari, A.A. RIME: A physics-based optimization. Neurocomputing 2023, 532, 183–214. [Google Scholar] [CrossRef] [Scilit]
- Gu, T.; Zhang, Y.; Wang, L. A comprehensive analysis of multi-strategic RIME algorithm for UAV path planning in varied terrains. J. Ind. Inf. Integr. 2025, 43, 100742. [Google Scholar] [CrossRef] [Scilit]
- Deng, L.; Liu, S. Snow ablation optimizer: A novel metaheuristic technique for numerical optimization and engineering design. Expert Syst. Appl. 2023, 225, 120069. [Google Scholar] [CrossRef] [Scilit]
- Wang, Y.; Yu, Y.; Ma, Y. Lithium-ion battery health state estimation based on an improved snow ablation optimization algorithm–deep hybrid kernel extreme learning machine. Energy 2025, 323, 135772. [Google Scholar] [CrossRef] [Scilit]
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. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.





































