Next Article in Journal
Optimal Scheduling of Microgrids Based on a Two-Population Cooperative Search Mechanism
Previous Article in Journal
Studying Evolutionary Solution Adaption by Using a Flexibility Benchmark Based on a Metal Cutting Process
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

SZOA: An Improved Synergistic Zebra Optimization Algorithm for Microgrid Scheduling and Management

1
School of Management, Guangzhou College of Technology and Business, Guangzhou 510850, China
2
Business College, City University of Macau, Macau 999078, China
3
Department of Economics, University of Southampton, Highfield, Southampton SO17 1BJ, UK
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Biomimetics 2025, 10(10), 664; https://doi.org/10.3390/biomimetics10100664
Submission received: 18 September 2025 / Revised: 25 September 2025 / Accepted: 29 September 2025 / Published: 1 October 2025

Abstract

To address the challenge of coordinating economic cost control and low-carbon objectives in microgrid scheduling, while overcoming the performance limitations of the traditional Zebra Optimization Algorithm (ZOA) in complex problems, this paper proposes a Synergistic Zebra Optimization Algorithm (SZOA) and integrates it with innovative management concepts to enhance the microgrid scheduling process. The SZOA incorporates three core strategies: a multi-population cooperative search mechanism to strengthen global exploration, a vertical crossover–mutation strategy to meet high-dimensional scheduling requirements, and a leader-guided boundary control strategy to ensure variable feasibility. These strategies not only improve algorithmic performance but also provide technical support for innovative management in microgrid scheduling. Extensive experiments on the CEC2017 (d = 30) and CEC2022 (d = 10, 20) benchmark sets demonstrate that the SZOA achieves higher optimization accuracy and stability compared with those of nine state-of-the-art algorithms, including IAGWO and EWOA. Friedman tests further confirm its superiority, with the best average rankings of 1.20 for CEC2017 and 1.08/1.25 for CEC2022 (d = 10, 20). To validate practical applicability, the SZOA is applied to grid-connected microgrid scheduling, where the system model integrates renewable energy sources such as photovoltaic (PV) generation and wind turbines (WT); controllable sources including fuel cells (FC), microturbines (MT), and gas engines (GS); a battery (BT) storage unit; and the main grid. The optimization problem is formulated as a bi-objective model minimizing both economic costs—including fuel, operation, pollutant treatment, main-grid interactions, and imbalance penalties—and carbon emissions, subject to constraints on generation limits and storage state-of-charge safety ranges. Simulation results based on typical daily data from Guangdong, China, show that the optimized microgrid achieves a minimum operating cost of USD 5165.96, an average cost of USD 6853.07, and a standard deviation of only USD 448.53, consistently outperforming all comparison algorithms across economic indicators. Meanwhile, the SZOA dynamically coordinates power outputs: during the daytime, it maximizes PV utilization (with peak output near 35 kW) and WT contribution (30–40 kW), while reducing reliance on fossil-based units such as FC and MT; at night, BT discharges (−20 to −30 kW) to cover load deficits, thereby lowering fossil fuel consumption and pollutant emissions. Overall, the SZOA effectively realizes the synergy of “economic efficiency and low-carbon operation”, offering a reliable and practical technical solution for innovative management and sustainable operation of microgrid scheduling.

1. Introduction

In the context of intensifying global warming and the deepening implementation of the “dual-carbon” strategy, the low-carbon transition of energy systems has become a core strategic direction for countries pursuing sustainable development [1]. As a key infrastructure that integrates distributed renewable energy, enhances energy efficiency, and reduces carbon emissions, microgrids play a crucial role in this transition. Innovations and applications in microgrid scheduling not only determine the stability and economic viability of energy systems but also directly influence the pace of achieving low-carbon development goals [2,3,4]. From an economic perspective, as the penetration of intermittent renewable energy sources such as photovoltaic (PV) generation and wind turbines (WT) continues to increase in microgrids, the limitations of traditional scheduling models have become evident. On the one hand, the stochastic nature of renewable energy output often leads to supply–demand imbalances, requiring frequent power exchanges with the main grid or activation of controllable units such as fuel cells (FC) and microturbines (MT) to maintain system balance. This not only increases electricity purchase and fuel procurement costs but may also trigger penalty mechanisms due to power fluctuations, further raising operational expenses. On the other hand, the coupled operation of multiple energy sources in microgrids—including renewable energy, controllable sources, and battery storage (BT)—lacks refined scheduling strategies. Issues such as improper timing of storage charging/discharging and coarse allocation of controllable unit output frequently occur, resulting in persistently high pollutant treatment costs, which undermine the economic feasibility of microgrid operations and hinder their large-scale commercialization [5,6,7].
From the low-carbon development perspective, the core objective of microgrid scheduling has shifted from single “cost minimization” to a coordinated optimization of “economic efficiency and low-carbon goals.” Traditional microgrid scheduling that overly relies on fossil-fuel-based controllable sources not only consumes large amounts of coal, natural gas, and other nonrenewable resources but also generates SO2, NOx, and CO2 emissions, which contradict global low-carbon transition trends. Thus, a pressing challenge is designing advanced scheduling strategies that maximize renewable energy utilization and minimize fossil fuel consumption, thereby achieving simultaneous reductions in carbon emissions and operating costs while ensuring supply–demand balance [8,9,10]. In essence, microgrid scheduling involves dynamically allocating the output of various energy sources within a 24 h horizon under multiple constraints, such as generation limits, state-of-charge (SOC) boundaries of storage, and interaction limits with the main grid. Its complexity lies in the characteristics of “multi-variable coupling, high stochasticity, and multi-objective trade-offs”. For example, during daytime PV peaks, it is necessary to coordinate storage charging and reduce controllable unit output, whereas at night, when PV generation is absent, the challenge shifts to balancing storage discharging and grid electricity purchases, while avoiding risks of power imbalance. These requirements place stringent demands on scheduling algorithms, particularly in terms of global exploration, high-dimensional problem-solving capability, and solution stability [11,12,13].
For both reliability and management considerations, the most effective approach to integrating renewable energy into power systems is through the adoption of microgrid structures. Microgrids are often regarded as intelligent distribution systems because their internal management systems must not only ensure supply–demand balance but also formulate optimal operation strategies to minimize energy costs [14,15]. A renewable-energy-based microgrid, defined as a microgrid in which at least one renewable source serves as the primary power supply, has emerged as a focal point of global research. Within this context, optimal scheduling is a critical task of the microgrid Energy Management System (EMS), aiming to minimize operating costs while mitigating load disturbances. To achieve the optimal operating points of various microgrid components, intelligent scheduling strategies must be developed to determine the most efficient operation plan over the scheduling horizon. Optimal scheduling (OS) encompasses decisions on power generation from internal sources, power exchange between the microgrid and the main grid, and charging/discharging schedules of storage units [16,17].
In addressing the microgrid scheduling problem, conventional optimization techniques such as linear programming and dynamic programming provide satisfactory accuracy under deterministic conditions. However, when confronted with the uncertainties of renewable energy output and the coupling constraints among multiple sources, these methods often suffer from discrepancies between model assumptions and real-world scenarios, leading to local optima and failing to satisfy the requirements of “economic–low-carbon” coordinated scheduling. In recent years, swarm intelligence algorithms have attracted significant attention due to their global search capabilities inspired by collective behaviors in nature [18,19]. By mimicking biological group dynamics—such as ant colonies in foraging or bird flocks in migration—these algorithms exploit information exchange and iterative updates among individuals to progressively approach the global optimum. As a result, they exhibit remarkable advantages in solving high-dimensional, nonlinear, and multi-constrained optimization problems [20].
In recent years, an increasing number of swarm intelligence algorithms have been developed. For example, Particle Swarm Optimization (PSO), inspired by the foraging behavior of bird flocks, was introduced by Eberhart and Kennedy [21]; the Genetic Algorithm (GA), based on Darwin’s theory of evolution, was proposed by Holland [5]; and Simulated Annealing (SA), derived from the annealing process in metallurgy, was presented by N. Metropolis et al. [22]. Other notable examples include the Grey Wolf Optimizer (GWO), inspired by the social hierarchy and hunting behavior of grey wolves [23]; Harris Hawks Optimization (HHO), based on the cooperative predation strategy of hawks hunting rabbits [24]; the Dung Beetle Optimizer (DBO), simulating rolling, dancing, foraging, stealing, and reproduction behaviors of dung beetles [25]; the Secretary Bird Optimization Algorithm (SBOA), inspired by the survival behaviors of secretary birds [26]; the Golden Eagle Optimizer (GEO), derived from golden eagles’ speed-regulating hunting behaviors [27]; the Crested Porcupine Optimizer (CPO), simulating defensive behaviors of crested porcupines [28]; the Black Widow Optimization Algorithm (BWO), based on the unique reproductive behavior of black widow spiders [29]; the Northern Goshawk Optimizer (NGO), inspired by the hunting strategies of northern goshawks [30]; the Marine Predators Algorithm (MPA), based on the foraging behavior of marine predators [31]; the Whale Optimization Algorithm (WOA), simulating the hunting strategy of humpback whales with three phases—search, shrinking encircling, and spiral updating [32]; the Snake Optimizer (SO), inspired by the mating behavior of snakes [33]; the Red-Billed Blue Magpie Optimizer (RBMO), derived from the searching, chasing, attacking, and food-storing behaviors of magpies [34]; the Quantum Avian Navigation Optimizer (QANA), inspired by the remarkable navigation abilities of migratory birds [35]; and the Golden Jackal Optimization Algorithm (GJO), which models the cooperative hunting behaviors of golden jackals [36]. Although these algorithms have demonstrated effectiveness in solving specific optimization problems, most of them still suffer from common shortcomings, such as a tendency to fall into local optima and slow convergence speed.
The Zebra Optimization Algorithm (ZOA) [37], as a recently developed swarm intelligence method, constructs its search mechanism by simulating zebras’ foraging behavior (exploration phase) and anti-predation defense strategies (exploitation phase). While it has shown certain potential in solving low-dimensional numerical optimization problems, its standard version exhibits three major limitations when applied to high-dimensional, highly constrained engineering problems such as microgrid scheduling. First, its search mechanism is overly simplistic: during the foraging phase, the algorithm relies solely on the “pioneer zebra” (i.e., the global best individual) to guide the search, with little information exchange among individuals of different fitness levels. This narrow search perspective reduces diversity and hinders exploration. Second, it suffers from insufficient dimensional coordination, as individuals update each decision variable independently without considering interdimensional correlations. Third, its boundary-handling approach is overly coarse, directly truncating infeasible solutions that exceed constraints [38,39,40,41]. These shortcomings not only limit the optimization accuracy of scheduling schemes but also result in higher operating costs and less effective carbon emission reduction, making it difficult to meet the practical demands of microgrid operation for both economic efficiency and environmental sustainability.
The selection of the Zebra Optimization Algorithm (ZOA) as the basis for developing the SZOA is driven by its inherent advantages and targeted adaptability to microgrid scheduling needs. First, the ZOA’s biologically inspired mechanism—simulating zebras’ foraging (exploration) and anti-predation (exploitation) behaviors—naturally balances global search and local refinement, which aligns with the “multi-variable coupling, high stochasticity” characteristics of microgrid scheduling, unlike the behavior of some MAs (e.g., PSO, GA) prone to premature convergence. Second, the ZOA displays low computational complexity without excessive parameter tuning or complex operators, ensuring that subsequent enhancements (e.g., multi-population search) do not introduce prohibitive overhead, suitable for 24 h high-dimensional scheduling.
To address these issues, this paper proposes a Synergistic Zebra Optimization Algorithm (SZOA) and applies it innovatively to microgrid optimal scheduling, aiming to achieve the dual objectives of “reducing economic costs” and “lowering carbon emissions.” The SZOA introduces three core enhancement strategies to overcome the limitations of the standard algorithm. First, a multi-population cooperative search mechanism is designed, which integrates differential vectors formed from the global best, suboptimal, worst, and randomly selected individuals. Learning factors are dynamically assigned based on Euclidean distance, thereby constructing comprehensive search directions, enhancing population diversity, and fully exploiting the potential for maximizing renewable energy utilization and reducing fossil fuel consumption. Second, a vertical crossover–mutation strategy reorganizes positions across different dimensions within each individual and introduces random perturbations. This breaks the limitation of “dimension-wise independent updates”, enabling coordinated optimization of multi-source power outputs in 24 h microgrid scheduling, alleviating local optima in high-dimensional scenarios, and improving the refinement of scheduling solutions. Third, a leader-guided boundary control strategy replaces conventional fixed-boundary truncation. By constructing dynamic constraint intervals centered on the best individual, it ensures the continuity and rationality of decision variables such as storage state-of-charge (SOC) and power outputs, thereby reducing power imbalance risks and penalty costs.
The main contributions of this study are as follows:
(1)
A Synergistic Zebra Optimization Algorithm (SZOA) is proposed by integrating a multi-population cooperative search mechanism, a vertical crossover–mutation strategy, and a leader-guided boundary control strategy. These enhancements effectively address the limitations of the standard Zebra Optimization Algorithm (ZOA), namely its narrow search perspective, insufficient dimensional coordination, and coarse boundary handling, thereby improving its performance on complex optimization tasks.
(2)
Comprehensive comparative experiments are conducted on benchmark test suites CEC2017 (d = 30) and CEC2022 (d = 10, 20), where the SZOA is evaluated against nine peer algorithms including IAGWO, EWOA, and VPPSO. Statistical analyses using the Wilcoxon rank-sum test and the Friedman mean-rank test confirm the superior optimization accuracy, convergence speed, and robustness of the SZOA.
(3)
An “economic–low-carbon” bi-objective microgrid scheduling model is constructed, and the SZOA is successfully applied to the optimal scheduling of a grid-connected microgrid. Simulation results based on a typical day dataset from Guangdong Province demonstrate its practical value in reducing operating costs (with a minimum cost of USD 5165.96) and mitigating carbon emissions.
The remainder of this paper is organized as follows. Section 2 describes the principles of the ZOA and the design details of the SZOA, including the initialization, exploration, and exploitation phases of the ZOA, as well as the mathematical models and pseudocode of the three enhancement strategies. Section 3 presents numerical experiments, parameter settings, population diversity analysis, exploration–exploitation balance analysis, and performance comparisons. Section 4 applies the SZOA to microgrid scheduling, covering the modeling of distributed generation units, objective functions, and constraints, followed by detailed scheduling results. Section 5 concludes the study, highlights its limitations, and discusses directions for future research.

2. Zebra Optimization Algorithm and the Proposed Methodology

2.1. Zebra Optimization Algorithm (ZOA)

2.1.1. Initialization

The values of the decision variables are determined by the positions of zebras in the search space. Each zebra can be modeled as a member of the Zebra Optimization Algorithm (ZOA), where its elements represent the values of problem variables. A matrix can be used to mathematically model the number of zebras, and the initial positions of zebras in the search space are randomly assigned. Similar to other heuristic algorithms, the ZOA generates a set of candidate solutions randomly within the search space, as shown in Equation (1) [37].
X = X 1 X 2 X i X n n × d = x 1,1 x 1,2 x 2,1 x 2,2 x 1 , j x 1 , d x 2 , j x 2 , d x i , 1 x i , 2 x n , 1 x n , 2 x i , j x i , d x n , j x n , d n × d
where X denotes the zebra population, X i , j represents the set of variable values of the i t h zebra, x i , j denotes the position of the j t h decision variable of the i t h zebra, n is the population size, and d is the dimensionality of the problem.
In the optimization space, the zebra population is initialized randomly, and their initial positions are determined according to Equation (2):
X i , j = u b j l b j × r a n d + l b j
where X i , j denotes the position of the j t h decision variable of the i t h zebra, u b j and l b j represent the upper and lower bounds of the j t h variable, respectively, and r a n d is a uniformly distributed random number within the range 0,1 .

2.1.2. Exploration (Foraging Behavior)

In the early stages, zebras primarily feed on grasses and sedges. However, when their preferred food sources are scarce, they may also consume shoots, berries, bark, roots, and fallen leaves. Zebras typically spend 60–80% of their time grazing, depending on the quality and abundance of vegetation. One subspecies, known as the plains zebra, is considered a pioneering grazer: by consuming the upper layers and canopy of low-nutrient grasses, it creates space for other herbivores that depend on shorter and more nutritious grasses [37]. In the Zebra Optimization Algorithm (ZOA), the best-performing individual in the population is regarded as the pioneer zebra, which guides the other members toward promising regions of the search space. Accordingly, the position update of zebras during the foraging phase can be modeled by Equations (3) and (4):
X i , j t + 1 = X i , j t + r a n d × P Z j t I × X i , j t
X i , j t + 1 = X i , j t + 1 ,                   i f   f X t + 1 < f X t X i , j t ,                                                                                                             e l s e
where X i , j t + 1 and X i , j t denote the positions of the current and previous iterations, respectively, r a n d is a random number uniformly distributed in [0, 1]; I is a randomly selected integer from the set 1,2 ; P Z j t represents the position of the pioneer zebra (i.e., the best solution obtained so far); and f X t + 1 and f X t are the fitness values of the updated and previous solutions, respectively.

2.1.3. Exploitation (Defense Strategies Against Predators)

During this phase, the primary predator of zebras is lions, but they are also threatened by cheetahs, leopards, wild dogs, brown hyenas, crocodiles, and spotted dogs. Zebra defense strategies vary depending on the predator. Against large predators such as lions and cheetahs, zebras employ evasive maneuvers, including zigzag runing and random lateral movements. In contrast, when facing smaller predators such as wildebeests or hares, zebras adopt a more aggressive approach, grouping together to confuse and intimidate the predator. In the design of ZOA, it is assumed that one of the following two situations occurs with equal probability [37]:
(1)
A lion attacks the zebra, prompting an escape response;
(2)
Other predators attack the zebra, leading it to adopt an aggressive defense strategy.
In the first case, when a zebra is threatened by a lion, it seeks refuge near its current position. This behavior is modeled by pattern S 1 in Equation (5). In the second case, when other predators attack, the remaining zebras in the group move toward the targeted zebra and attempt to intimidate and confuse the predator by forming defensive structures. This strategy is represented by pattern S 2 in Equation (5). The position update of zebras follows the principle that new positions are accepted only if they improve the fitness value, as shown in Equation (6) [37].
X i , j t + 1 = S 1 : X i , j t + R × 2 × r a n d 1 × 1 t / T × X i , j t ,             i f   P S < 0.5 S 2 : X i , j t + r a n d × A Z j t I × X i , j t ,                                                                         e l s e
X i , j t + 1 = X i , j t + 1 ,                 i f   f X t + 1 < f X t X i , j t ,                                                                                                         e l s e
where t is the current iteration, T is the maximum number of iterations, R is a constant (0.01), P S is a randomly generated number in [0, 1] representing the probability of switching between the two strategies, r a n d is a random number in [0, 1], and A Z j t denotes the position of the zebra under attack.

2.2. Proposed Synergistic Zebra Optimization Algorithm (SZOA)

2.2.1. Multi-Population Synergistic Search Mechanism

In the standard ZOA, during the foraging phase, individuals move toward the global best solution P Z using a simple random weight (Equation (3)). This mechanism lacks information exchange among population members, resulting in a narrow search perspective, premature convergence, and susceptibility to local optima. To overcome these limitations, this study proposes a multi-population cooperative search mechanism.
As illustrated in Figure 1, this strategy abandons single-leader guidance and instead constructs a more comprehensive search direction by integrating information from individuals of different fitness levels within the population. Specifically, for each individual X i , a guiding vector K A is computed through a weighted sum of multiple differential vectors before its random movement. The position update of the new candidate solution is redefined as
X i , j t + 1 = X i , j t + K A ( t )
where the guiding vector K A is not generated by a single leader, but is collaboratively composed of four differential vectors, each representing a distinct search direction inspired by interactions within the multi-population framework:
K A = L F 1 · S F · G a p 1 + L F 2 · S F · G a p 2 + L F 3 · S F · G a p 3 + L F 4 · S F · G a p 4
The four differential vectors are defined as follows:
G a p 1 = X b e s t X b e t t e r       G a p 2 = X b e s t X w o r s t             G a p 3 = X b e t t e r X w o r s t     G a p 4 = X r 1 X r 2                        
where X b e s t ,   X b e t t e r , and X w o r s t denote the global best, second-best, and worst individuals, respectively, and X r 1   a n d   X r 2 are two randomly selected distinct individuals. The learning factor L F k k = 1 , 2 , 3 , 4 for each vector is dynamically assigned based on its normalized Euclidean distance D i s t k , ensuring that more promising search directions exert greater influence:
L F k = D i s t k k = 1 4 D i s t k ,       k = 1 , 2 , 3 , 4
Additionally, an adaptive step-size weight S F is introduced to regulate the overall step length:
S F = f ( X i ) m a x f ( X i )
This design enables individuals with poorer fitness (larger S F ) to explore with larger steps, while fitter individuals (smaller S F ) perform more refined exploitation. Overall, this strategy significantly enhances intra-population cooperation, balances global exploration and local exploitation, and effectively prevents rapid loss of population diversity.

2.2.2. Vertical Crossover–Mutation Strategy

In the standard ZOA, population updates rely solely on “global best guidance” and “random perturbations”, lacking the exploitation and recombination of intra-individual dimensional information. This often leads to insufficient dimensional synergy in high-dimensional problems, where some dimensions become trapped in local optima while others retain optimization potential. To address this issue, this study proposes a vertical crossover strategy, as illustrated in Figure 2. By reorganizing the positional information of different dimensions within an individual, this strategy achieves coordinated optimization across dimensions and enhances performance in high-dimensional problems.
The core process of this strategy is as follows: For each individual, two distinct dimensions j 1 , j 2 are randomly selected. A random weight α ~ U   ( 0,1 ) and a perturbation coefficient β ~ U   ( 1,1 ) are then introduced. The two dimensions are recombined via linear combination and perturbation adjustment to generate new dimension values. Subsequently, the recombined individual undergoes boundary checking and fitness evaluation; if the new individual exhibits improved fitness, it replaces the original. The key formula is defined as
X v c j = α · X i , j 1 + 1 α · X i , j 2 + β · X i , j 1 X i , j 2
where X v c is the recombined individual, X i , j 1 and X i , j 2 denote the positions of the j 1 and j 2 dimensions of the current individual, α is the weight coefficient, and β is the perturbation coefficient.
This strategy breaks the limitation of “dimension-independent updates” inherent in traditional algorithms by enabling information complementarity and synergy among dimensions. The weight coefficient α ensures a smooth transition of dimensional information, while the perturbation coefficient β introduces stochastic exploration, effectively preventing the stagnation of evolution caused by partial dimensions being trapped in local optima. Moreover, as this strategy operates solely on intra-individual dimensions, its computational complexity is low, allowing for improved optimization efficiency in high-dimensional problems without increasing the algorithmic burden.

2.2.3. Leader-Based Boundary Control Strategy

In the standard ZOA, the boundary handling method relies on “direct truncation”, which forcibly pulls individuals back into the search space when they exceed the bounds. This approach disrupts the continuity and rationality of individual positions and is particularly prone to creating local optima near the search space boundaries. To address this issue, this study proposes a leader-based boundary control strategy, which uses the global best individual X b e s t as the “guiding center” to construct a dynamic boundary constraint region, enabling smooth boundary regulation of individual positions.
As illustrated in Figure 3, the core idea of this strategy is to transform the traditional fixed boundaries l b ,   u b into a dynamic constraint range centered on the best individual. Specifically, the lower bound of an individual is defined as the mean of the fixed lower bound and the best individual’s position X b e s t   +   l b 2 , while the upper bound is defined as the mean of the fixed upper bound and the best individual’s position X b e s t   +   u b 2 . Through this dynamic adjustment, individual position updates are always guided toward the “high-quality region” around the global best solution, while avoiding abrupt positional changes caused by direct truncation. The core formula is as follows:
X i t + 1 = X b e s t + u b 2 X i t + 1 = X b e s t + l b 2
Based on the above discussion, the pseudocode for the SZOA is presented in Algorithm 1.
Algorithm 1. Pseudo-Code of SZOA.
1:  Initialize Problem Setting (population n , d , u b , l b ), Max iterations T .
2:  Initialize a set of Zebra’ ( X i ( i = 1,2 , n ) ).
3:  while t = 1 : T  do
4:      ~ , i n d = s o r t f X
5:      X b e s t = X i n d 1 , : X b e t t e r = X i n d r a n d i 2,5 , 1 , : X W o r s t = X i n d r a n d i n 5 , n , 1 , :
6:     for  i = 1 : n
7:     Exploration:
8:        Calculate the fitness  X t + 1  using Equations (7)–(11).
9:        Update the position of the current individual using Equation (4).
10:       Using Equation (13) for boundary adjustment.
11:    Exploitation:
12:       Calculate the fitness  X t + 1  using Equation (5).
13:       Update the position of the current individual using Equation (6).
14:       Using Equation (13) for boundary adjustment.
15:    End for
16:    Update the position of the current individual using Equation (12).
17:    Using Equation (13) for boundary adjustment.
18:    Update the best solution found so far  X b e s t .
19:  End while
20:  Return  X b e s t .

2.3. Computational Time Complexity of SZOA

The performance of an algorithm is crucial, but it is equally important to evaluate its time complexity. In many optimization tasks, an algorithm must not only demonstrate excellent performance but also exhibit high real-time efficiency. Time complexity reflects how the algorithm’s runtime scales with the size of the input. Analyzing the time complexity of an optimization algorithm helps estimate its computational cost when handling large-scale problems. In the standard ZOA, the computational complexity of the defined control parameters is O ( n × d ) , where n represents the population size and d denotes the problem dimension. During the initialization phase, the algorithm requires O ( n × d ) time. Furthermore, over T iterations, the computational complexity for updating individual positions is O ( T × n × d ) . Therefore, the overall computational complexity of the ZOA can be expressed as O ( T × n × d ) . In the proposed SZOA, since only the position update strategy and the objective function evaluation method are improved without introducing additional complexity factors, the time complexity remains O ( T × n × d ) .

3. Numerical Experiments

3.1. Algorithm Parameter Settings

In this section, the performance of the proposed SZOA is evaluated using the most challenging benchmark suites for numerical optimization, CEC2017 [42] and CEC2022 [43], and then compared with several other algorithms. The comparison algorithms include: Improved Multi-Strategy Adaptive Grey Wolf Optimization (IAGWO) [44], the Enhanced Whale Optimization Algorithm (EWOA) [45], Velocity Pausing Particle Swarm Optimization (VPPSO) [46], improving the search performance of SHADE using linear population size reduction (L-SHADE) [47], Animated Oat Optimization (AOO) [48], the Crested Porcupine Optimizer (CPO) [28], the Dung Beetle Optimization Algorithm (DBO) [49], and the standard Zebra Optimization Algorithm (ZOA) [37]. Parameter settings for all compared algorithms are detailed in Table 1.

3.2. Qualitative Analysis of SZOA

3.2.1. Analysis of the Population Diversity

In optimization algorithms, population diversity refers according to the differences among individuals within a population [50,51], with each individual generally representing a candidate solution. A reduction in diversity often results in premature convergence to local optima, which can limit the algorithm’s ability to explore the global search space. Conversely, maintaining greater diversity supports broader exploration of potential solutions and increases the likelihood of identifying the global optimum. In this section, we assess the population diversity of the SZOA approach using Equation (14) [26,52].
I C t = i = 1 N   d = 1 D   x i d t c d t 2 ,
where I C t denotes the population diversity, N represents the population size, D indicates the problem’s dimensionality, and x i d t denotes the value of the i individual in the d dimension at the t iteration. c d t quantifies the dispersion degree of the entire population relative to its center of mass at iteration t , which is calculated using Equation (15).
c d t = 1 D i = 1 N   x i d t .
Figure 4 presents the evolution of population diversity for the SZOA and the original ZOA on the CEC2017 (d = 30) benchmark suite. The results indicate that while the diversity of both algorithms decreases as the iterations progress, the SZOA consistently maintains higher diversity throughout the entire optimization process. For instance, on F18 at iteration 250, the diversity of the ZOA drops below 300, whereas the SZOA maintains it at around 500; on F30 at iteration 400, the SZOA still exhibits diversity above 400, while that for the ZOA falls below 200. This improvement is attributed to SZOA’s multi-population collaborative search mechanism, which integrates differential vectors of individuals with different fitness levels (Gap1–Gap4) and dynamically allocates learning factors, thereby preventing excessive aggregation of individuals. Additionally, the adaptive step size slows down the decay of diversity. In contrast, the ZOA’s single-leader guidance tends to cause rapid diversity loss. This enhanced diversity enables the SZOA to effectively avoid local optima and improve overall optimization performance.

3.2.2. Analysis of the Exploration and Exploitation

In optimization algorithms, both exploration and exploitation play crucial roles. Exploration involves the broad search across different regions of the solution space to discover new areas that may contain the global optimum. Exploitation, on the other hand, focuses on refining and improving existing high-quality solutions through an intensive local search, leveraging current information to achieve higher precision.
Overemphasis on exploration can cause inefficient allocation of computational resources, as the algorithm may scan extensively without sufficiently improving promising solutions, missing opportunities for local refinement. Conversely, excessive exploitation increases the risk of premature convergence to local optima, limiting the search for better solutions in other regions [53,54]. Hence, achieving an appropriate balance between these two processes is essential for algorithmic performance. In this section, we examine the exploratory and exploitative behaviors of the SZOA algorithm, as measured by Equations (16) and (17) [26].
E x p l o r a t i o n % = D i v t D i v m a x × 100 % ,
E x p l o i t a t i o n % = D i v t D i v m a x D i v m a x × 100 % ,
where D i v t denotes the measure of diversity at the t th iteration, which is calculated by Equation (18), and D i v m a x denotes the maximum measure of diversity throughout the iteration.
D i v t = 1 D d = 1 D 1 N i = 1 N m e d i a n x d t x i d t .
Figure 5 illustrates the dynamic changes in exploration and exploitation rates of the SZOA on the CEC2017 benchmark functions (all with dimension 30). In the early iterations (0–100), the exploration rate remains between 60% and 80%; for example, on F20 at iteration 50, the exploration rate exceeds 70%, ensuring adequate global search coverage. During the mid-phase (100–300 iterations), the exploration rate decreases to 30–50%, while the exploitation rate rises to 50–70%, achieving a smooth transition from “broad exploration” to “local exploitation”; for instance, on F25 at iteration 200, the exploitation rate reaches 60%. In the late phase (300–500 iterations), the exploitation rate stabilizes at 70–90%, while exploration is retained at 10–30%; for example, on F30 at iteration 500, the exploration rate remains around 20%, balancing solution refinement with avoidance of local optima. This equilibrium is attributed to the SZOA’s design: the multi-population collaborative search mechanism integrates multi-source information to prevent resource wastage and premature convergence, the vertical crossover mutation strategy introduces perturbations to facilitate exploration, and the leader-based dynamic boundary control enhances exploitation efficiency, collectively supporting its superior optimization performance.

3.2.3. Impact Analysis of the Strategy

To evaluate the individual contributions and synergistic effects of the three enhancement strategies—multi-population synergistic search mechanism (S1), vertical crossover–mutation strategy (S2), and leader-based boundary control strategy (S3)—ablation experiments were conducted using the CEC2017 benchmark suite (dimension d = 30). Five algorithmic variants were designed for comparison: the standard ZOA, ZOA_S1 (incorporating only S1), ZOA_S2 (incorporating only S2), ZOA_S3 (incorporating only S3), and SZOA, which integrates all three strategies. The experimental results are presented in Figure 6 and Figure 7.
The convergence curves in Figure 6 show that the individual strategies contribute differently to ZOA’s performance. ZOA-S1 (incorporating only S1) leverages multi-source individual information, achieving faster convergence than that of the standard ZOA on functions such as F1 and F7, but still underperforming compared to the results for the SZOA. ZOA-S2 (incorporating only S2) optimizes high-dimensional problems through dimension reorganization, performing better than the ZOA on complex functions like F9 and F16, yet struggling to escape local optima. ZOA-S3 (incorporating only S3) enhances stability on functions such as F21 and F30 by reducing abrupt positional changes via dynamic boundary control, but its convergence precision remains limited. In contrast, the SZOA, which integrates all three strategies, demonstrates superior convergence across all benchmark functions; for example, on F18 at iteration 500, the SZOA achieves a significantly lower objective value than that of any single-strategy variant, and on F30, it converges rapidly with minimal fluctuation.
Figure 7 further quantifies these differences through average ranking: the standard ZOA ranks lowest, followed by ZOA-S1, ZOA-S2, and ZOA-S3, while the SZOA leads with an average rank of 2.73, markedly outperforming the other variants whose average ranks all exceed 3.80. These results indicate a significant synergistic effect among the three strategies: S1 provides optimized global search directions, S2 addresses high-dimensional coordination issues, and S3 ensures rational search within boundary regions. The combination not only overcomes the limitations of individual strategies but also enhances the balance between global exploration and local exploitation, enabling the SZOA to surpass both the standard ZOA and its single-strategy variants.

3.3. Experimental Results and Analysis of CEC2017 and CEC2022 Test Suite

This section evaluates the performance of the SZOA against other benchmark algorithms on the CEC2017 and CEC2022 test suites, which include four categories of mathematical functions: unimodal, multimodal, composition, and hybrid functions. Multimodal functions, containing multiple local optima, are suitable for assessing the exploration capabilities of new optimizers. Composition and hybrid functions evaluate the algorithms’ ability to avoid local optima, while unimodal functions, containing only a single global optimum, are used to assess exploitation performance.
To ensure experimental fairness and mitigate randomness, the population size was fixed at 30, the maximum number of iterations was set to 500, and each algorithm was independently run 30 times. The mean (Ave) and standard deviation (Std) of the results were recorded, with the best values highlighted in bold. All experiments were conducted on a Windows 11 system equipped with an AMD Ryzen 7 9700X 8-Core Processor (3.80 GHz), 48 GB of RAM, and MATLAB 2024b. The convergence curves and box plots of the different algorithms are presented in Figure 8 and Figure 9, providing an intuitive visualization of their convergence speed and result distribution characteristics.
Table 2, Table 3 and Table 4 quantitatively compare the optimization performance of the SZOA with nine benchmark algorithms—namely, IAGWO, EWOA, VPPSO, L-SHADE, AOO, CPO, DBO, SBOA, and the original ZOA—on the CEC2017 (dimension) and CEC2022 (dimensions d = 10, d = 20) test suites. The primary evaluation metrics are the mean (Ave) and standard deviation (Std) of the objective function values.
On the CEC2017 test set (d = 30), the SZOA demonstrates clear superiority across the unimodal, multimodal, hybrid, and composition functions. For instance, for the unimodal function F1, which tests local exploitation capability, the SZOA achieves an Ave of 5.2887 × 103, far lower than that of the original ZOA (1.0170 × 1010) and also better than that of other high-performing algorithms such as L-SHADE (1.5604 × 104) and SBOA (3.7176 × 104). Its Std is only 6.0862 × 102, indicating strong solution stability. For the multimodal function F30, which evaluates global exploration and avoidance of local optima, the SZOA attains an Ave of 5.8597 × 103—approximately 1/16 of that for the original ZOA (9.7294 × 104)—with an Std of 1.5783 × 103, much lower than the results for DBO (2.4650 × 107) and EWOA (3.3193 × 106), demonstrating stable convergence in complex search spaces.
For the CEC2022 test set, the SZOA’s advantages are further highlighted across different dimensional scenarios. For d = 10, the theoretical optimum of unimodal function F1 is 3.0000 × 102, which the SZOA precisely reaches with an Ave of 3.0000 × 102 and an extraordinarily low Std of 3.1667 × 10−14. In contrast, the original ZOA records an Ave of 1.3227 × 103 and an Std of 1.6245 × 103, while the results for IAGWO, EWOA, and other algorithms also exceed 3.0000 × 102, indicating that the SZOA achieves highly accurate optimization for low-dimensional simple functions. For the higher-dimensional scenario (d = 20), the optimization difficulty of F1 significantly increases; the SZOA still maintains an Ave of 3.0000 × 102 with an Std of 2.3065 × 10−3, whereas the ZOA and IAGWO record Ave values of 1.6695 × 104 and 1.1055 × 104, respectively. This confirms the effectiveness of the SZOA’s vertical crossover–mutation strategy in addressing “dimension interdependence insufficiency”; by recombining and perturbing internal dimensions, the strategy enables complementary and coordinated information exchange among dimensions, avoiding local stagnation even in high-dimensional spaces.
The convergence curves in Figure 8 provide an intuitive dynamic view of the SZOA’s performance advantage. For representative functions such as F1, F12, F18, and F30 from CEC2017 and F1, F6, and F11 from CEC2022, the SZOA’s curves consistently lie below those of other algorithms, indicating faster convergence. For example, for F12 (a composition function with multiple local optima) of CEC2017, the SZOA quickly reduces the objective function from 107 to 105 within the first 50 iterations, whereas the results for the ZOA and DBO remain at 108–109. By iteration 500, the SZOA achieves 5.3085 × 104, much lower than those for the ZOA (1.0004 × 109) and DBO (1.4215 × 108). This rapid convergence is attributed to the SZOA’s multi-population synergistic search mechanism, which integrates differential vectors of the global best ( X b e s t ), second-best ( X b e t t e r ), worst ( X w o r s t ), and two random individuals ( X r 1 , X r 2 ) and dynamically allocates learning factors ( L F k ) based on Euclidean distances to construct a comprehensive search direction, overcoming the narrow search perspective and slow convergence of the standard ZOA.
Figure 9 shows box plots to quantify result stability. For CEC2017 functions F7, F10, F16, and F25 and for CEC2022 functions F4, F7, and F11, the SZOA exhibits significantly narrower boxes with medians closer to theoretical optima and no obvious outliers. For instance, for F7 of CEC2017, the SZOA’s box ranges from approximately 820 to 860, with a median around 840, while the results for the ZOA range from 900 to 1200, with multiple outliers above 1200. For F4 (d = 10) of CEC2022, the SZOA’s box width is less than 5, whereas the IAGWO and EWOA exhibit widths of approximately 20 and 30, respectively, demonstrating higher consistency across independent L-SHADEs. This high stability results from the SZOA’s leader-based boundary control strategy, which replaces fixed boundaries with dynamic constraint zones centered on the best individual, effectively avoiding abrupt position changes caused by “direct truncation” in the ZOA and reducing local optimum traps near search space boundaries.
Overall, the quantitative results in Table 2, Table 3 and Table 4, combined with the intuitive analyses from Figure 8 and Figure 9, indicate that the synergistic effect of the SZOA’s three core enhancement strategies achieves comprehensive superiority over the original ZOA and other comparison algorithms in terms of optimization accuracy, convergence speed, and result stability. The algorithm demonstrates robust adaptability across different dimensions and function types (unimodal, multimodal, hybrid, and composition), providing solid performance support for subsequent applications in engineering problems such as microgrid optimization scheduling.

3.4. Statistical Analysis

Statistical analysis is indispensable for optimizing algorithms, as it provides a framework for researchers to systematically assess and compare the effectiveness of different methods. This process supports informed decision making when identifying the optimal approach for particular research objectives. In this section, the performance of the SZOA algorithm is evaluated through the Wilcoxon rank-sum test and the Friedman test, with comprehensive descriptions of the methodology and outcomes provided.

3.4.1. Wilcoxon Rank-Sum Test

In this subsection, the Wilcoxon rank-sum test [55] is employed to assess whether significant differences exist in the performance of the SZOA algorithm, without relying on assumptions of normality. Compared to the traditional t-test, the Wilcoxon test offers greater flexibility, as it remains applicable to data with non-normal distributions or outliers. The test statistic W for the Wilcoxon rank-sum test is defined by Equation (19).
W = i = 1 n 1 R X i ,
where R X i denotes the rank of X i among all observations. The test statistic U is calculated by Equation (20).
U = W n 1 n 1 + 1 2 ,
For larger sample sizes, U is approximately normally distributed by Equation (21) and Equation (22).
μ U = n 1 n 2 2 ,
σ U = n 1 n 2 n 1 + n 2 + 1 12 ,
and the standardized statistic Z is calculated by Equation (23).
Z = U μ U σ U ,
A significance level of 0.05 was adopted to determine whether the results of each SZOA run exhibited a statistically significant difference from those of other algorithms. Under the null hypothesis ( H 0 ), it is assumed that no significant difference exists between the two algorithms. If the p -value is less than 0.05, H 0 is rejected, indicating a significant performance difference; otherwise, it is retained. The p -value is presented in Appendix A.2
Table 5 quantifies the performance differences between the SZOA and nine benchmark algorithms on the CEC2017 (d = 30) and CEC2022 (d = 10, d = 20) test suites using the Wilcoxon rank-sum test (p = 0.05) in the form of “(+/=/-)”, where “+” indicates that SZOA is significantly superior. This test does not require the assumption of normality, allowing for the objective exclusion of random effects. For CEC2017 (d = 30), the SZOA achieves a “+” value of 30 against the ZOA, EWOA, and two other algorithms (i.e., SZOA performs significantly better for all 30 functions), a “+” value of 29 against the VPPSO and L-SHADE (only 1 function shows no advantage), and a “+” value of 27 compared to the IAGWO and AOO (3 functions show no advantage), demonstrating clear superiority in high-dimensional scenarios. For CEC2022, when d = 10, SZOA attains a “+” value of 12 compared to the IAGWO, ZOA, and four other algorithms (all 12 functions are better) and a “+” value of 11 compared to the EWOA and DBO. When d = 20, the results are similar, with only the SBOA showing a “+” value of 9 (3 functions show no advantage). These results indicate that the Wilcoxon test confirms the statistical significance of the SZOA’s performance improvements and demonstrates that its superiority is stable across different dimensionalities, providing critical support for the reliability of its performance.

3.4.2. Friedman Mean Rank Test

In this subsection, the Friedman test [56] is used to determine the overall ranking of the MECOA relative to other methods. As a nonparametric approach, the Friedman test is suitable for comparing median performance differences across three or more matched groups. It is particularly well-suited for repeated measures or block designs, and is often employed as a robust alternative to ANOVA when the assumption of normality is violated. The Friedman test statistic is calculated according to Equation (24).
Q = 12 n k k + 1 j = 1 k R j 2 3 n k + 1 ,
where n is the number of blocks, k is the number of groups, and R j is the rank sum for the j -th group. When n and k are large, Q follows approximately a χ 2 distribution, with k 1 degrees of freedom.
As shown in Table 6, the performance rankings for the CEC2017 (d = 30) and CEC2022 (d = 10, 20) test suite are presented, where “M.R” denotes the mean rank and “T.R” denotes the total rank. Smaller rank values indicate superior overall algorithm performance. As a nonparametric method, this test does not rely on the assumption of normality and can effectively compare median performance differences among multiple algorithms, making it particularly suitable for the overall evaluation of numerical optimization algorithms.
For CEC2017 (d = 30), the SZOA achieved a mean rank of only 1.20, with a total rank of 1, significantly outperforming the SBOA (mean rank 2.57, 2nd place) and the original ZOA (mean rank 8.80, 9th place). For CEC2022 (d = 20), the SZOA maintained a mean rank of 1.25 and remained in 1st place, while the original ZOA reached a mean rank of 8.83 (total rank 10). Other benchmark algorithms, such as the IAGWO (mean rank 5.75) and EWOA (mean rank 8.58), also lagged far behind the SZOA. These results indicate that the SZOA consistently demonstrates superior comprehensive optimization capability across both high-dimensional, complex test suites and benchmark suites from different years.
Figure 10 visualizes the ranking distributions of different algorithms for each function of the CEC2017 (d = 30) and CEC2022 (d = 10, d = 20) test suites, further confirming the statistical results in Table 6. For CEC2017 (d = 30), for representative functions such as F1, F5, F9, and F12, the SZOA consistently ranks 1st, with no function ranked below the top 2. Even for more complex multimodal functions like F26 and F30, the SZOA maintains 1st place, whereas the original ZOA mostly ranks between 8th and 10th, and the IAGWO and EWOA distribute between 3rd and 7th. For CEC2022 (d = 10, d = 20), the SZOA similarly demonstrates concentrated and leading rankings: for d = 10, it ranks 1st for functions such as F1, F3, and F6; for d = 20, although it ranks 2nd for a few functions like F11 and F12, it predominantly holds 1st place. Among the comparison algorithms, only the SBOA and L-SHADE occasionally reach 2nd place, while the rest are mostly ranked 4th or lower.
In summary, the quantitative rankings in Table 6, combined with the visual distributions in Figure 10, indicate that the SZOA’s three synergistic strategies—multi-population collaborative search, vertical crossover–mutation, and leader-based boundary control—enable not only superior performance for individual functions but also consistent overall superiority across different dimensions and function types. The stability and leading position of its rankings further confirm the rationality and effectiveness of the algorithm design.

3.5. Runtime Comparison Analysis of SZOA and ZOA

Building on the previous research findings, the improved SZOA demonstrates significantly better overall performance compared to that of the standard ZOA. This section focuses on analyzing the computational time cost differences between the two algorithms for the CEC2017 benchmark. To ensure fairness, both the SZOA and ZOA were configured using standardized parameter settings, which are entirely consistent with those used in the preceding sections. The average runtime for each algorithm was calculated based on 30 independent runs. Figure 11 presents the average computation time (in seconds) required by each algorithm to solve the test functions.
From the data distribution in the graph (Figure 11), it can be observed that the running time of the SZOA is slightly higher than that of the original ZOA for most test functions. For instance, for certain functions, the average running time of the SZOA is approximately 0.06–0.70 s, while the results for the SZOA reach 0.08–0.90 s. In a few specific cases (such as F1, where ZOA needs 0.06 s and SZOA requires 0.08 s), the difference in running time becomes more pronounced. However, the overall time cost remains within the same order of magnitude, with no exponential increase.
This slight increase in computation time primarily stems from the three enhanced strategies integrated into the SZOA: the multi-population synergistic search mechanism, the vertical crossover–mutation strategy, and the leader-based boundary control strategy, which introduce additional overhead. Although these new operations add extra computational costs, theoretical time complexity analysis indicates that the SZOA does not introduce higher-order complexity factors. Its time complexity remains consistent with that of the original ZOA, both exhibiting O ( T × n × d ) . Therefore, the difference in running time between the two algorithms remains within an acceptable range.

4. Evaluation of the Proposed SZOA for Microgrid Optimal Scheduling

4.1. Microgrid Optimal Scheduling Model

The microgrid scheduling system constructed in this study considers a typical day (24 h) scheduling period and incorporates renewable energy sources, conventional controllable generation units, energy storage devices, and interactions with the main grid. The specific configuration is as follows:
(1)
Renewable energy sources: Photovoltaic (PV) and wind turbine (WT) generation systems, whose outputs depend on natural conditions and are represented using typical day forecast data.
(2)
Conventional controllable generation units: Fuel cells (FC), micro gas turbines (MT), and small internal combustion engines (GS), whose outputs can be flexibly adjusted according to scheduling requirements.
(3)
Energy storage devices: Batteries (BT), used to smooth power fluctuations, implement peak shaving and valley filling, and maintain system stability.
(4)
Main grid interaction: Acts as a supplementary resource for microgrid power balance, allowing both power purchase and sale, with interaction capacity limited by preset upper bounds.
The core parameters of each distributed generation unit are defined in the parameter function in the code, including power limits, operation cost coefficients, and fuel cost coefficients. Detailed parameter values are presented in Table 7, providing the data foundation for model construction.

4.2. Mathematical Models of Distributed Generation Units

4.2.1. Renewable Energy Model (PV and WT)

The outputs of PV and WT are constrained by natural conditions. In the code, typical day forecast data are used as fixed inputs. The model expressions are [57,58]
P P V ( t ) = P P V ,   pred   ( t ) P W T ( t ) = P W T ,   pred   ( t ) ,
where t is the scheduling time ( t = 1,2 ,   , 24 ) ;   P P V ( t ) and P W T ( t ) denote the actual outputs of PV and WT at time t (kW); P P V ,   pred   ( t ) and P W T ,   pred   ( t ) denote the forecasted outputs of PV and WT at time t (kW).

4.2.2. Conventional Controllable Generation Model (FC, MT, GS)

FC, MT, and GS are controllable generation units. Their outputs are only constrained by their respective power limits. The model expressions are [57,58]
P F C , m i n P F C ( t ) P F C , m a x P M T , m i n P M T ( t ) P M T , m a x P G S , m i n P G S ( t ) P G S , m a x ,
where P F C ( t ) , P M T ( t ) , and P G S ( t ) denote the outputs of FC, MT, and GS at time t (kW); P F C , m i n = 0   k W ;   P F C , m a x = 40   k W ;   P M T , m i n = 0   k W ;   P M T , m a x = 40   k W ; P G S , m i n = 0   k W ;   P G S , m a x = 40   k W .

4.2.3. Energy Storage System Model (BT)

The BT model includes charge/discharge power constraints and state-of-charge (SOC) constraints. In the code, dynamic control is implemented through the BT function, as follows:
Charge/discharge power constraints:
P B T , m i n P B T ( t ) P B T , m a x ,
where P B T ( t ) is the BT charge/discharge power at time t (kW, positive for charging, negative for discharging); P B T , m i n = 40   k W ,   P B T , m a x = 40   k W are the BT power limits.
SOC constraints and update [6]:
S O C m i n S O C ( t ) S O C m a x S O C ( t + 1 ) = S O C ( t ) P B T ( t ) C B T ,
where S O C ( t ) is the BT state-of-charge at time t ; S O C m i n = 0.2 ,   S O C m a x = 0.8 , define the safe SOC range; C B T = 40   k W is the BT capacity; S O C 1 = 0.4 is the initial SOC.

4.2.4. Main Grid Interaction Model (GRID)

The GRID acts as a power balance supplement. Its interaction power is limited by preset capacity. The model expression is
P G R I D , m i n P G R I D ( t ) P G R I D , m a x ,
where P G R I D ( t ) is the microgrid-to-GRID interaction power at time t (kW, positive for purchasing power, negative for selling power); P G R I D , m i n = 200   k W ,   P G R I D , m a x = 200   k W denote the maximum GRID interaction capacity.

4.3. Objective Function Formulation

The optimization objective is to minimize the total operating cost of the microgrid on a typical day. The total cost includes fuel cost, operating cost, pollutant treatment cost, grid interaction cost, and power imbalance penalty cost. The fitness function is expressed as
m i n F = F Fuel   + F O p + F P o l l + F Grid   + F P e n ,
where F represents the total operating cost; F Fuel   denotes the fuel cost; F O p is the operating cost; F P o l l represents the pollutant treatment cost; F Grid   is the grid interaction cost; F P e n denotes the power imbalance penalty cost.

4.3.1. Fuel Cost F Fuel  

The fuel cost applies only to the fuel cell (FC), microturbine (MT), and gas supply system (GS) and is calculated based on their output, fuel cost coefficients, and the natural gas price. The expression is given by
F F u e l = c ( k F C , f t = 1 24 P F C ( t ) + k M T , f t = 1 24 P M T ( t ) + k G S , f t = 1 24 P G S ( t ) ) ,
where c = 2.02   $ · k g 1 is the natural gas price; k F C , f = 0.2345   $ · k W 1 , k M T , f = 0.4090   $ · k W 1 , k G S , f = 0.6031   $ · k W 1 are the fuel cost coefficients of FC, MT, and GS, respectively.

4.3.2. Operating Cost F O p

The operating cost covers all distributed energy sources in the microgrid and is calculated based on their output and corresponding operating cost coefficients [6]:
F O P = k P V , o t = 1 24 P P V ( t ) + k W T , o t = 1 24 P W T ( t ) + k F C , o t = 1 24 P F C ( t ) + k M T , o t = 1 24 | P M T ( t ) | + k G S , o t = 1 24 P G S ( t ) + k B T , o t = 1 24 | P B T ( t ) | ,
where k P V , o = 0.0096   $ · k W 1 k W T , o = 0.045   $ · k W 1 ,   k F C , o = 0.02933   $ · k W 1 k M T , o = 0.0419   $ · k W 1 , k G S , o = 0.1258   $ · k W 1 , k B T , o = 0.055   $ · k W 1 are the operating cost coefficients of the respective sources. The absolute values indicate that both MT operation and battery (BT) charging/discharging incur costs.

4.3.3. Pollutant Treatment Cost F P o l l

The pollutant treatment cost accounts for the emissions of SO2, CO2, and NOx from FC, MT, GS, and grid power. It is calculated based on emission quantities and treatment fees [6]:
F P o l l = p = 1 3 C p β F C , p t = 1 24 P F C ( t ) + β M T , p t = 1 24 P M T ( t ) + p = 1 3 C p β G S , p t = 1 24 P G S ( t ) + β G R I D , p t = 1 24 P G R I D ( t ) ,
where p = 1 , 2 , 3 correspond to SO2, CO2, and NOx, respectively; C 1 = 6.237   $ · k g 1 , C 2 = 0.088   $ · k g 1 , C 3 = 26.46   $ · k g 1 are the pollutant treatment fees; β F C , p , β M T , p , β G S , p ,   β G R I D , p are the emission coefficients of each energy source.

4.3.4. Grid Interaction Cost F Grid  

The grid interaction cost is calculated based on the real-time electricity price, with separate accounting for power purchase and power sale. The expression is as follows [6]:
F Grid   = t T buy   P GRID   ( t ) c Grid   ( t ) + t T sell   P GRID   ( t ) c Grid   ( t ) ,
where T buy   = { t P GRID   t > 0 } denotes the set of time periods when electricity is purchased, and T sell   = { t P GRID   ( t ) < 0 } represents the set of time periods when electricity is sold. Here, c Grid   ( t ) is the real-time electricity price at time t ($·kW−1).

4.3.5. Power Imbalance Penalty Cost F P e n

To ensure power balance, a penalty is imposed on the deviation between the total power generation and the load demand. The expression is given by [6]
F P e n = t = 1 24 | P P V ( t ) + P W T ( t ) + P F C ( t ) + P M T ( t ) + P G S ( t ) + P B T ( t ) + P G R I D ( t ) P Load   ( t ) | ,
where the penalty coefficient is 20   $ · k g 1 , and P Load   ( t ) represents the load demand at time t .

4.4. Constraints

At each time period, the sum of the power outputs from all distributed energy sources and the grid interaction power must equal the load demand, which serves as the core constraint [6]:
P Load   t = P P V ( t ) + P W T ( t ) + P F C ( t ) + P M T ( t ) + P G S t + P B T t + P G R I D t   ( t = 1,2 , , 24 ) ,
where P Load   t is the load demand at time t . In addition, the output of each distributed energy source must remain within its predefined upper and lower bounds, expressed as
P i ,   min   P i ( t ) P i ,   max   ( i = P V , W T , F C , M T , G S , B T , G R I D ; t = 1,2 , , 24 ) ,
where P i ,   min   and P i ,   max   denote the lower and upper limits of power output for source i , respectively.
Moreover, the state-of-charge (SOC) of the battery (BT) must be maintained within the safe operating range, following the constraints described in Section 4.2.3.

4.5. Results Analysis

This study primarily investigates a grid-connected microgrid, with MATLAB employed as the simulation platform. Here, GRID denotes the main power grid. The population size was set to 30, and the number of iterations was fixed at 1000. Other algorithm parameters were configured as described earlier. The interaction power with the main grid was set at 200 kW. A typical day in a certain region of Guangdong Province was selected as the case study. To ensure fairness and reduce randomness, each algorithm was independently executed 30 times. The experimental results were statistically summarized in terms of the maximum value (Max), minimum value (Min), average value (Ave), standard deviation (Std), and ranking (Rank). The best results are highlighted in bold, as shown in Table 8. The output of each distributed energy source is illustrated in Figure 12, and the total operating cost is presented in Figure 13.
Table 8 Using a grid-connected microgrid in Guangdong Province on a typical day as the case study, under unified experimental settings (population size = 30, maximum iterations = 1000, grid interaction power = 200 kW), the scheduling costs of the SZOA were compared with those of nine other algorithms, including IAGWO and EWOA. The statistical indicators include maximum cost (Max), minimum cost (Min), mean cost (Mean), standard deviation (Std), and ranking (Rank). The results show that the SZOA consistently outperforms all competitors. Its minimum cost is USD 5165.96, significantly lower than that for L-SHADE (USD 5717.85) and IAGWO (USD 6260.32), and clearly superior to the that of the original ZOA (USD 6171.33). The average cost reaches USD 6853.07, which is lower than that for L-SHADE (USD 6880.38) and EWOA (USD 7166.66). Moreover, its standard deviation is only USD 448.53, the lowest among all algorithms, indicating that the SZOA can repeatedly deliver high-quality scheduling solutions across multiple independent runs. It is worth noting that while the SZOA excels in mean and standard deviation, it does not achieve the lowest maximum cost (USD 8291.60), and is even slightly higher than the results for algorithms like AOO (USD 8137.78) in a few runs. This is attributed to the SZOA’s design focus on balancing global exploration and local exploitation: its multi-population cooperative search mechanism integrates differential vectors from individuals with different fitness levels (global best, suboptimal, worst, random individuals) to avoid premature convergence, and the vertical crossover–mutation strategy introduces random perturbations to enhance high-dimensional optimization capability; these designs, while ensuring overall stability and low average cost, may occasionally lead to temporary deviations toward suboptimal regions in individual runs. In contrast, algorithms like the AOO may adopt a more conservative local exploitation strategy that narrows the search scope to reduce extreme maximum values, but this often comes at the cost of sacrificing global optimization potential, as reflected in their higher mean costs and standard deviations. Nevertheless, the SZOA’s significantly lower mean and standard deviation confirm that such extreme cases are rare and do not weaken its overall superiority. Overall, the SZOA ranks first, far ahead of the original ZOA (ranked sixth) and DBO (ranked tenth), demonstrating its superior cost-control capability and solution stability for practical microgrid scheduling problems.
With a 24 h timeline, Figure 12 intuitively illustrates the SZOA’s coordinated scheduling strategy across multiple distributed energy sources, including photovoltaic (PV) generation, wind turbine (WT), fuel cell (FC), and battery storage (BT). The curves show that the SZOA dynamically adjusts the operation of each source based on renewable generation profiles. From 8:00 to 18:00, PV output increases with solar irradiance, peaking near 35 kW, while WT output remains around 30–40 kW. During this period, the SZOA reduces the output of controllable sources such as FC (maintained at 5–10 kW) and microturbine (MT, close to 0 kW), while charging BT at 10–20 kW to store surplus renewable energy, thereby reducing reliance on costly sources. From 19:00 to 7:00, PV output drops to 0 kW, and WT output falls to 5–10 kW. The SZOA then discharges BT at −20 to −30 kW (negative sign indicating discharge) to cover the load gap, while increasing FC output to 15–20 kW to minimize grid purchase. This scheduling strategy maximizes the use of zero-fuel-cost renewables and ensures supply–demand balance through the complementary operation of storage and controllable units, directly supporting the cost advantage reflected in Table 8.
Figure 13 further validates the SZOA’s superiority from a dynamic perspective. The horizontal axis represents the number of iterations (0–1000), and the vertical axis indicates the scheduling cost. The results show that the SZOA leads in both convergence speed and final cost. In the early stage (0–200 iterations), the SZOA rapidly reduces the cost from 3.5 × 104 to 3.1 × 104, while the results for the original ZOA and CPO remain at 3.3 × 104 to 3.4 × 104. During the mid-stage (200–600 iterations), the SZOA continues its steady decline, gradually widening the performance gap between other algorithms. In the late stage (600–1000 iterations), the SZOA converges first, stabilizing around 2.9 × 104, whereas the original ZOA and DBO converge slowly to values that are 10–15% higher. This advantage stems from the SZOA’s multi-population cooperative search mechanism, which efficiently explores the global optimum and avoids premature convergence caused by single-directional search, while its vertical crossover–mutation strategy enhances the accuracy of high-dimensional scheduling across 24 h. Together, these mechanisms enable breakthroughs in both cost reduction and convergence efficiency.
The quantitative evidence in Table 8, along with the visual insights from Figure 12 and Figure 13, jointly demonstrate that the SZOA not only excels in precision and stability for numerical optimization tasks but also effectively adapts to practical microgrid scheduling. By enabling multi-source coordinated scheduling to reduce operational costs and achieving rapid convergence to improve application efficiency, the SZOA provides a reliable optimization solution to ensure the economic and stable operation of grid-connected microgrids.

5. Summary and Prospect

This study focuses on the core demand of “economic–low-carbon” synergistic optimization scheduling in microgrids. To address the shortcomings of the traditional Zebra Optimization Algorithm (ZOA)—namely the reliance on a single search mechanism, insufficient inter-dimensional coordination, and coarse boundary handling when solving complex high-dimensional problems—we propose a Synergistic Zebra Optimization Algorithm (SZOA). Its effectiveness is verified through numerical experiments and engineering applications. The main conclusions are as follows:
From the perspective of algorithmic improvements, the SZOA achieves performance breakthroughs through three core strategies. First, the multi-population synergistic search mechanism integrates difference vectors from the global best, suboptimal, worst, and random individuals. By dynamically assigning learning factors based on Euclidean distance, it builds a comprehensive search direction and effectively mitigates the rapid loss of population diversity caused by the reliance on a single “leader zebra” in the standard ZOA, thus providing multi-source support for global exploration. Second, the vertical crossover–mutation strategy reorganizes dimensions within individuals and introduces random perturbations, breaking the limitation of “dimension-independent updates” in traditional algorithms. This enhances complementarity and coordination across dimensions in high-dimensional problems, preventing certain dimensions from falling into local optima. Third, the leader-guided boundary control strategy transforms fixed boundaries into dynamic constraint intervals centered on the population’s best individual. This replaces the “direct truncation” method, ensuring continuity and rationality in position updates, while reducing local optima traps near the boundary.
For numerical validation, the SZOA was tested on the CEC2017 benchmark set (dimension d = 30) and the CEC2022 benchmark set (dimensions d = 10 and d = 20) and compared against nine algorithms, including the Improved Adaptive Grey Wolf Optimizer (IAGWO), the Enhanced Whale Optimization Algorithm (EWOA), and the original ZOA. Results show that the SZOA consistently achieved the best performance across unimodal, multimodal, hybrid, and composite functions. For example, in the CEC2017 F1 (unimodal) test, the average objective value obtained by the SZOA was 5.2887 × 103, far lower than the original ZOA’s 1.0170 × 1010. In the F30 (multimodal) test, the SZOA achieved an average value of just 5.8597 × 103, only one-sixteenth of the value of the original ZOA, with a significantly lower standard deviation. Wilcoxon rank-sum and Friedman mean-rank tests further confirmed that the improvements in the SZOA are statistically significant. The SZOA consistently maintained a leading position across dimensions, with the lowest average ranks (1.20 for CEC2017 and 1.25 for CEC2022 with d = 20).
In terms of engineering applications, the SZOA was applied to the grid-connected microgrid scheduling problem. The microgrid model incorporates photovoltaic generation (PV), wind power (WT), fuel cells (FC), microturbines (MT), battery storage (BT), and grid interaction. A dual-objective framework was established with “economic cost minimization” and “low-carbon emission reduction”. The objective functions included fuel cost, operation cost, and pollution treatment cost, subject to multiple constraints. Simulation results based on a typical day in Guangdong Province show that the SZOA-optimized microgrid achieved a minimum operating cost of USD 5165.96, an average cost of USD 6853.07, and a standard deviation of only USD 448.53—all superior compared to the results for the other algorithms. Furthermore, the SZOA effectively coordinated the outputs of the distributed energy sources. During the daytime, it maximized PV utilization (peaking near 35 kW) and WT output (30–40 kW), while reducing reliance on fossil fuel generators such as FC and MT. At night, BT discharge (–20 to –30 kW) compensated for load gaps, thereby reducing fossil fuel consumption and pollutant emissions and realizing the “economic–low-carbon” synergy in microgrid optimization.
Although this study provides a reliable solution through algorithmic innovations and engineering validation of the SZOA, several promising extensions remain. This study still exhibits certain limitations. On the one hand, the SZOA-based microgrid scheduling model adopts deterministic typical daily data of renewable energy output and load demand, lacking an optimization mechanism to cope with uncertainties like extreme weather or sudden load changes, which may reduce the solution’s robustness. On the other hand, the SZOA is only applied to single grid-connected microgrid scheduling, and its adaptability to complex multi-microgrid interconnected systems with power trading and shared energy storage remains untested. Additionally, the slight increase in computational overhead due to its three enhancement strategies may make it difficult to meet real-time scheduling needs in large-scale, high-dimensional microgrid scenarios.
Future research may incorporate interval optimization and robust optimization methods, building uncertainty-aware scheduling models that consider extreme weather and sudden load fluctuations to enhance robustness. The SZOA could also be extended to interconnected multi-microgrid systems to optimize power trading and storage allocation, improving regional energy system performance. Moreover, based on multi-objective optimization theory, the objective system could be expanded to include equipment lifetime loss and supply reliability, with tailored multi-objective solving strategies. Finally, engineering modules of the SZOA could be developed, integrated with edge computing and real-time data acquisition technologies, to promote its transition into practical engineering applications.

Author Contributions

Conceptualization, L.C. and Q.W.; methodology, software, validation, formal analysis, investigation, L.C. and Q.W.; resources, L.C.; data curation, L.C. and Q.W.; writing—original draft preparation, L.C. and Q.W.; writing—review and editing, L.C. and Q.W.; visualization, L.C.; supervision, Q.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by General Project of Guangdong Provincial Philosophy and Social Sciences Planning in 2025, Study on Identification and Prevention of Risk Linkage in Guangdong’s Production Network from the Perspective of Dual Circulation (No: GD25CYJ66).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All data are included in the manuscript.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

Appendix A.1. Abbreviation Comparison Table

Grey Wolf OptimizationIAGWO
Enhanced Whale Optimization AlgorithmEWOA
Velocity Pausing Particle Swarm OptimizationVPPSO
Improving the Search Performance of SHADEL-SHADE
Animated Oat OptimizationAOO
Crested Porcupine OptimizerCPO
Dung Beetle Optimization AlgorithmDBO
Zebra Optimization AlgorithmZOA
Synergistic Zebra OptimizationSZOA
PhotovoltaicPV
Wind TurbineWT
Fuel CellsFC
Small Internal Combustion EnginesGS
Batteries BT
Micro Gas TurbinesMT
Main-Grid Interaction ModelGRID
Fuel Cost F Fuel  
Operating Cost F O p
Pollutant Treatment Cost F P o l l
Grid Interaction Cost F Grid  
Power Imbalance Penalty Cost F P e n
State-of-ChargeSOC
Optimal SchedulingOS
Energy Management System EMS

Appendix A.2. The p -Value on Test Suites

Results: p -value for CEC2017 (d = 30).
FunctionIAGWOEWOAVPPSOL-SHADEAOOCPODBOSBOAZOA
F13.0199 × 10−113.0199 × 10−110.065671261.35943 × 10−73.33839 × 10−113.01986 × 10−113.01986 × 10−111.4294 × 10−83.01986 × 10−11
F23.0199 × 10−113.0199 × 10−113.0199 × 10−113.01986 × 10−113.01986 × 10−113.01986 × 10−113.01986 × 10−113.0199 × 10−113.01986 × 10−11
F33.0199 × 10−113.0199 × 10−113.0199 × 10−113.01986 × 10−113.01986 × 10−113.01986 × 10−113.01986 × 10−113.0199 × 10−113.01986 × 10−11
F42.2273 × 10−93.0199 × 10−113.1967 × 10−92.83145 × 10−82.67842 × 10−63.80526 × 10−74.97517 × 10−113.3681 × 10−53.01986 × 10−11
F57.7725 × 10−93.0199 × 10−111.1023 × 10−83.01986 × 10−110.0001324953.01986 × 10−113.33839 × 10−110.004637123.01986 × 10−11
F63.0199 × 10−113.0199 × 10−113.0199 × 10−113.01986 × 10−113.01986 × 10−113.01986 × 10−113.01986 × 10−113.0199 × 10−113.01986 × 10−11
F76.1210 × 10−103.0199 × 10−111.287 × 10−93.01986 × 10−115.46203 × 10−63.01986 × 10−113.01986 × 10−110.180899533.01986 × 10−11
F83.8053 × 10−73.0199 × 10−111.0666 × 10−75.57265 × 10−107.22083 × 10−63.01986 × 10−113.01986 × 10−110.001003537.38908 × 10−11
F93.0199 × 10−113.0199 × 10−114.5043 × 10−113.01986 × 10−117.38908 × 10−110.0027548483.01986 × 10−110.002156643.01986 × 10−11
F107.7272 × 10−23.0199 × 10−116.7362 × 10−68.84109 × 10−70.000377043.01986 × 10−111.32885 × 10−100.115362362.1544 × 10−10
F116.6955 × 10−113.0199 × 10−113.0199 × 10−111.20233 × 10−81.77691 × 10−103.01986 × 10−113.01986 × 10−112.3897 × 10−83.01986 × 10−11
F123.0199 × 10−113.0199 × 10−113.0199 × 10−113.01986 × 10−113.01986 × 10−114.07716 × 10−113.01986 × 10−115.4941 × 10−113.01986 × 10−11
F134.9752 × 10−113.0199 × 10−113.0199 × 10−113.01986 × 10−113.01986 × 10−113.33839 × 10−113.01986 × 10−114.0772 × 10−113.01986 × 10−11
F143.0199 × 10−113.0199 × 10−113.0199 × 10−113.01986 × 10−113.01986 × 10−113.01986 × 10−113.01986 × 10−113.0199 × 10−113.01986 × 10−11
F156.6955 × 10−113.0199 × 10−113.0199 × 10−113.01986 × 10−113.01986 × 10−113.01986 × 10−113.01986 × 10−113.0199 × 10−113.01986 × 10−11
F168.9934 × 10−113.6897 × 10−114.5726 × 10−93.25554 × 10−73.32415 × 10−66.69552 × 10−113.01986 × 10−110.888302843.01986 × 10−11
F173.3520 × 10−83.0199 × 10−115.0912 × 10−61.4918 × 10−65.26501 × 10−50.0001040664.50432 × 10−110.539510322.60985 × 10−10
F183.0199 × 10−113.0199 × 10−113.0199 × 10−113.01986 × 10−113.01986 × 10−113.01986 × 10−113.01986 × 10−113.0199 × 10−113.01986 × 10−11
F193.0199 × 10−113.0199 × 10−113.0199 × 10−113.01986 × 10−113.01986 × 10−113.01986 × 10−113.01986 × 10−113.3384 × 10−113.01986 × 10−11
F201.0105 × 10−84.5043 × 10−115.0723 × 10−101.8731 × 10−71.55808 × 10−81.15665 × 10−75.49405 × 10−110.233988923.19674 × 10−9
F211.6947 × 10−93.0199 × 10−117.043 × 10−71.72903 × 10−60.0086843713.01986 × 10−113.01986 × 10−111.1674 × 10−53.01986 × 10−11
F224.6159 × 10−108.9934 × 10−110.001370331.28604 × 10−66.51827 × 10−91.07018 × 10−91.09367 × 10−100.000654869.91863 × 10−11
F233.0199 × 10−113.0199 × 10−112.4386 × 10−97.38029 × 10−101.42942 × 10−83.01986 × 10−113.01986 × 10−110.018367963.01986 × 10−11
F243.0199 × 10−116.6955 × 10−110.002754850.166866170.0198830762.37147 × 10−103.01986 × 10−115.9673 × 10−93.01986 × 10−11
F255.4941 × 10−113.0199 × 10−119.7555 × 10−104.31061 × 10−80.000336792.57212 × 10−75.49405 × 10−118.2919 × 10−63.01986 × 10−11
F265.9428 × 10−23.0199 × 10−118.2919 × 10−63.35195 × 10−80.0006548653.83494 × 10−63.4742 × 10−100.011227763.01986 × 10−11
F274.8413 × 10−21.3289 × 10−106.6955 × 10−115.49405 × 10−114.61591 × 10−103.01986 × 10−113.33839 × 10−110.032650943.01986 × 10−11
F283.0199 × 10−113.0199 × 10−113.0199 × 10−113.01986 × 10−111.32885 × 10−103.01986 × 10−113.01986 × 10−111.2057 × 10−103.01986 × 10−11
F299.0632 × 10−83.6897 × 10−113.3384 × 10−113.33839 × 10−112.37147 × 10−105.49405 × 10−113.33839 × 10−110.102326273.01986 × 10−11
F302.1156 × 10−13.0199 × 10−113.0199 × 10−113.01986 × 10−113.01986 × 10−113.01986 × 10−113.01986 × 10−118.1527 × 10−113.01986 × 10−11
Results: p -value for CEC2022 (d = 10).
FunctionIAGWOEWOAVPPSOL-SHADEAOOCPODBOSBOAZOA
F11.0149 × 10−111.0149 × 10−111.0149 × 10−111.0149 × 10−111.0149 × 10−111.0149 × 10−111.0149 × 10−111.0149 × 10−111.0149 × 10−11
F21.1089 × 10−82.1362 × 10−113.1229 × 10−85.18008 × 10−86.53122 × 10−98.128 × 10−63.91896 × 10−112.1078 × 10−91.29084 × 10−10
F33.0199 × 10−113.0199 × 10−113.0199 × 10−113.01986 × 10−113.01986 × 10−111.55808 × 10−83.01986 × 10−110.079781653.01986 × 10−11
F42.4386 × 10−94.5043 × 10−117.3803 × 10−103.01986 × 10−115.18568 × 10−73.68973 × 10−113.01986 × 10−110.001236181.28704 × 10−9
F52.4967 × 10−111.087 × 10−112.252 × 10−111.087 × 10−115.64044 × 10−95.9788 × 10−61.087 × 10−119.3414 × 10−71.087 × 10−11
F63.0199 × 10−113.0199 × 10−113.0199 × 10−113.01986 × 10−113.01986 × 10−113.01986 × 10−113.01986 × 10−113.0199 × 10−113.01986 × 10−11
F74.0330 × 10−34.9752 × 10−114.0772 × 10−114.97517 × 10−111.46431 × 10−100.0001406694.97517 × 10−110.125970193.33839 × 10−11
F82.8790 × 10−63.0199 × 10−112.2273 × 10−96.12104 × 10−102.38974 × 10−80.013831622.0338 × 10−90.037782021.32885 × 10−10
F95.1138 × 10−32.3638 × 10−122.3638 × 10−122.36384 × 10−122.36384 × 10−122.36384 × 10−122.41705 × 10−70.632407962.36384 × 10−12
F104.6390 × 10−50.185766860.000654860.0001783560.0006548650.0904903610.0006202650.970516056.76501 × 10−5
F116.7716 × 10−63.4718 × 10−53.9409 × 10−75.12356 × 10−52.28809 × 10−65.12356 × 10−52.33433 × 10−53.0705 × 10−68.44688 × 10−8
F126.2434 × 10−52.9249 × 10−70.362715090.0072267450.0290351552.73787 × 10−81.16054 × 10−80.063043682.87907 × 10−11
Results: p -value for CEC2022 (d = 20).
FunctionIAGWOEWOAVPPSOL-SHADEAOOCPODBOSBOAZOA
F13.0199 × 10−113.0199 × 10−113.0199 × 10−113.01986 × 10−113.01986 × 10−113.01986 × 10−113.01986 × 10−113.0199 × 10−113.01986 × 10−11
F25.4941 × 10−118.1527 × 10−113.8249 × 10−95.53286 × 10−81.25408 × 10−79.7555 × 10−103.4742 × 10−104.1825 × 10−93.01986 × 10−11
F33.0199 × 10−113.0199 × 10−113.0199 × 10−113.01986 × 10−113.01986 × 10−113.01986 × 10−113.01986 × 10−112.5721 × 10−73.01986 × 10−11
F44.9980 × 10−93.0199 × 10−112.1959 × 10−74.57257 × 10−90.0016797563.01986 × 10−116.06576 × 10−110.72826532.60985 × 10−10
F51.9568 × 10−104.5043 × 10−111.5465 × 10−91.09367 × 10−103.82489 × 10−90.0044271931.95678 × 10−101.4298 × 10−58.99341 × 10−11
F64.9752 × 10−113.0199 × 10−114.0772 × 10−113.68973 × 10−113.68973 × 10−113.01986 × 10−113.01986 × 10−113.0199 × 10−113.01986 × 10−11
F76.5486 × 10−44.0772 × 10−111.85 × 10−84.07716 × 10−113.52006 × 10−71.25408 × 10−72.87158 × 10−100.029205414.07716 × 10−11
F81.5638 × 10−21.4643 × 10−102.0338 × 10−91.69795 × 10−83.4742 × 10−105.57265 × 10−102.43863 × 10−99.5332 × 10−71.46431 × 10−10
F95.5727 × 10−103.0199 × 10−113.0199 × 10−113.01986 × 10−113.01986 × 10−113.01986 × 10−113.01986 × 10−113.0199 × 10−113.01986 × 10−11
F104.1127 × 10−70.171450050.000654860.0107626132.37682 × 10−70.4917829570.0003563840.739398826.2828 × 10−6
F111.5846 × 10−45.4941 × 10−115.462 × 10−67.73869 × 10−65.97056 × 10−50.0004217512.22727 × 10−90.000318213.01986 × 10−11
F127.9590 × 10−31.3111 × 10−82.879 × 10−66.04595 × 10−73.15727 × 10−51.61323 × 10−106.12104 × 10−100.07244563.01986 × 10−11

References

  1. Huang, Y.; He, G.; Pu, Z.; Zhang, Y.; Luo, Q.; Ding, C. Multi-objective particle swarm optimization for optimal scheduling of household microgrids. Front. Energy Res. 2024, 11, 1354869. [Google Scholar] [CrossRef]
  2. Qiu, Y.; Li, Q.; Ai, Y.; Wang, T.; Chen, W.; Bai, H.; Benbouzid, M.; Liu, S.; Gao, F. Optimal scheduling for microgrids considering long-term and short-term energy storage. J. Energy Storage 2024, 93, 112137. [Google Scholar] [CrossRef]
  3. Chu, Z.; Cui, G.; Teng, F. Scheduling of Software-Defined Microgrids for Optimal Frequency Regulation. IEEE Trans. Sustain. Energy 2024, 15, 1715–1728. [Google Scholar] [CrossRef]
  4. Mei, Y.; Li, B.; Wang, H.; Wang, X.; Negnevitsky, M. Multi-objective optimal scheduling of microgrid with electric vehicles. Energy Rep. 2022, 8, 4512–4524. [Google Scholar] [CrossRef]
  5. Ouammi, A.; Achour, Y.; Dagdougui, H.; Zejli, D. Optimal operation scheduling for a smart greenhouse integrated microgrid. Energy Sustain. Dev. 2020, 58, 129–137. [Google Scholar] [CrossRef]
  6. Faridnia, N.; Habibi, D.; Lachowicz, S.; Kavousifard, A. Optimal scheduling in a microgrid with tidal generation. Energy 2019, 171, 435–443. [Google Scholar] [CrossRef]
  7. Esmaeili, S.; Anvari-Moghaddam, A.; Jadid, S. Optimal Operation Scheduling of a Microgrid Incorporating Battery Swapping Stations. IEEE Trans. Power Syst. 2019, 34, 5063–5072. [Google Scholar] [CrossRef]
  8. Kim, B.; Bae, S.; Kim, H. Optimal Energy Scheduling and Transaction Mechanism for Multiple Microgrids. Energies 2017, 10, 566. [Google Scholar] [CrossRef]
  9. Liu, N.; Wang, C.; Cheng, M.; Wang, J. A Privacy-Preserving Distributed Optimal Scheduling for Interconnected Microgrids. Energies 2016, 9, 1031. [Google Scholar] [CrossRef]
  10. Khodaei, A. Resiliency-Oriented Microgrid Optimal Scheduling. IEEE Trans. Smart Grid 2014, 5, 1584–1591. [Google Scholar] [CrossRef]
  11. Nguyen, H.K.; Khodaei, A.; Han, Z. A Big Data Scale Algorithm for Optimal Scheduling of Integrated Microgrids. IEEE Trans. Smart Grid 2018, 9, 274–282. [Google Scholar] [CrossRef]
  12. Krishnan, A.; Sampath, L.P.M.I.; Eddy, Y.S.F.; Gooi, H.B. Optimal Scheduling of a Microgrid Including Pump Scheduling and Network Constraints. Complexity 2018, 2018, 9842025. [Google Scholar] [CrossRef]
  13. Liu, G.; Starke, M.; Xiao, B.; Zhang, X.; Tomsovic, K. Microgrid optimal scheduling with chance-constrained islanding capability. Electr. Power Syst. Res. 2017, 145, 197–206. [Google Scholar] [CrossRef]
  14. Zhou, A.; Wang, J.; Khodayar, M.E. Optimal Scheduling for Networked Microgrids Considering Back-to-Back MVDC Systems. IEEE Trans. Smart Grid 2025, 16, 2000–2011. [Google Scholar] [CrossRef]
  15. Zhao, G.; Tan, Y.; Pan, Z.; Guo, H.; Tian, A. Multi-objective optimal scheduling of microgrid considering pumped storage and demand response. Electr. Power Syst. Res. 2025, 247, 111837. [Google Scholar] [CrossRef]
  16. Wang, G.; Zheng, G.; Su, Z.; Hu, M.; Kong, L. Robust Optimal Scheduling of Microgrid Based on Data-Driven Segmented Power Multi-Interval Uncertainty Sets. J. Electr. Eng. Technol. 2025. [Google Scholar] [CrossRef]
  17. Park, H.; Ko, W. Resynchronization scheduling policy for multiple microgrids for optimal distributed system operation with enhanced flexibility. Appl. Energy 2025, 399, 126491. [Google Scholar] [CrossRef]
  18. Lu, Z.; Yu, X.; Xu, F.; Jing, L.; Cheng, X. Multi-objective optimal scheduling of islanded microgrid based on ISSA. J. Renew. Sustain. Energy 2025, 17, 025301. [Google Scholar] [CrossRef]
  19. He, W.; Cai, C.; Han, Q.-L.; Qing, X.; Du, W.; Qian, F. Optimal Scheduling of a Hydrogen-Based Microgrid for an Industrial Park: A Reinforcement Learning Approach. IEEE Trans. Syst. Man Cybern. Syst. 2025, 55, 4348–4361. [Google Scholar] [CrossRef]
  20. Vasu, S.; Kumar, P.R.; Jasmin, E.A. Binary Grey Wolf Optimization Algorithm-Based Load Scheduling Using a Multi-Agent System in a Grid-Tied Solar Microgrid. Energies 2025, 18, 4423. [Google Scholar] [CrossRef]
  21. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the ICNN’95—International Conference on Neural Networks, Perth, Australia, 27 November–1 December 1995; Volume 1944, pp. 1942–1948. [Google Scholar]
  22. Kirkpatrick, S.; Gelatt, C.D.; Vecchi, M.P. Optimization by Simulated Annealing. Science 1983, 220, 671–680. [Google Scholar] [CrossRef]
  23. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
  24. Heidari, A.A.; Mirjalili, S.; Faris, H.; Aljarah, I.; Mafarja, M.; Chen, H. Harris hawks optimization: Algorithm and applications. Future Gener. Comput. Syst. 2019, 97, 849–872. [Google Scholar] [CrossRef]
  25. Xue, J.; Shen, B. Dung beetle optimizer: A new meta-heuristic algorithm for global optimization. J. Supercomput. 2022, 79, 7305–7336. [Google Scholar] [CrossRef]
  26. Fu, Y.; Liu, D.; Chen, J.; He, L. Secretary bird optimization algorithm: A new metaheuristic for solving global optimization problems. Artif. Intell. Rev. 2024, 57, 123. [Google Scholar] [CrossRef]
  27. Mohammadi-Balani, A.; Nayeri, M.D.; Azar, A.; Taghizadeh-Yazdi, M. Golden eagle optimizer: A nature-inspired metaheuristic algorithm. Comput. Ind. Eng. 2021, 152, 107050. [Google Scholar] [CrossRef]
  28. Abdel-Basset, M.; Mohamed, R.; Abouhawwash, M. Crested Porcupine Optimizer: A new nature-inspired metaheuristic. Knowl. Based Syst. 2024, 284, 111257. [Google Scholar] [CrossRef]
  29. Hayyolalam, V.; Kazem, A.A.P. Black widow optimization algorithm: A novel meta-heuristic approach for solving engineering optimization problems. Engineering Appl. Artif. Intell. 2020, 87, 103249. [Google Scholar] [CrossRef]
  30. Dehghani, M.; Hubalovsky, S.; Trojovsky, P. Northern Goshawk Optimization: A New Swarm-Based Algorithm for Solving Optimization Problems. IEEE Access 2021, 9, 162059–162080. [Google Scholar] [CrossRef]
  31. Faramarzi, A.; Heidarinejad, M.; Mirjalili, S.; Gandomi, A.H. Marine Predators Algorithm: A nature-inspired metaheuristic. Expert Syst. Appl. 2020, 152, 113377. [Google Scholar] [CrossRef]
  32. Mirjalili, S.; Lewis, A. The Whale Optimization Algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  33. Hashim, F.A.; Hussien, A.G. Snake Optimizer: A novel meta-heuristic optimization algorithm. Knowl. Based Syst. 2022, 242, 108320. [Google Scholar] [CrossRef]
  34. Fu, S.; Li, K.; Huang, H.; Ma, C.; Fan, Q.; Zhu, Y. Red-billed blue magpie optimizer: A novel metaheuristic algorithm for 2D/3D UAV path planning and engineering design problems. Artif. Intell. Rev. 2024, 57, 134. [Google Scholar] [CrossRef]
  35. Zamani, H.; Nadimi-Shahraki, M.H.; Gandomi, A.H. QANA: Quantum-based avian navigation optimizer algorithm. Eng. Appl. Artif. Intell. 2021, 104, 104314. [Google Scholar] [CrossRef]
  36. Chopra, N.; Ansari, M.M. Golden jackal optimization: A novel nature-inspired optimizer for engineering applications. Expert Syst. Appl. 2022, 198, 116924. [Google Scholar] [CrossRef]
  37. Trojovska, E.; Dehghani, M.; Trojovsky, P. Zebra Optimization Algorithm: A New Bio-Inspired Optimization Algorithm for Solving Optimization Algorithm. IEEE Access 2022, 10, 49445–49473. [Google Scholar] [CrossRef]
  38. Punia, P.; Raj, A.; Kumar, P. Enhanced zebra optimization algorithm for reliability redundancy allocation and engineering optimization problems. Clust. Comput. 2025, 28, 267. [Google Scholar] [CrossRef]
  39. Arkwazee, A.; Abttan, R. Enhanced zebra optimization algorithm for sustainable combined economic and emission dispatch in power systems. Array 2025, 27, 100484. [Google Scholar] [CrossRef]
  40. Ren, Q.; Feng, F. PID parameter tuning optimization based on multi-strategy fusion improved zebra optimization algorithm. J. Supercomput. 2024, 81, 266. [Google Scholar] [CrossRef]
  41. El-Hageen, H.M.; Alfaifi, Y.H.; Albalawi, H.; Alzahmi, A.; Alatwi, A.M.; Ali, A.F.; Mead, M.A. Chaotic Zebra Optimization Algorithm for Increasing the Lifetime of Wireless Sensor Network. J. Netw. Syst. Manag. 2024, 32, 85. [Google Scholar] [CrossRef]
  42. Awad, N.H.; Ali, M.Z.; Suganthan, P.N. Ensemble sinusoidal differential covariance matrix adaptation with Euclidean neighborhood for solving CEC2017 benchmark problems. In Proceedings of the 2017 IEEE Congress on Evolutionary Computation (CEC), Sao Paolo, Brazil, 5–8 June 2017; pp. 372–379. [Google Scholar]
  43. Luo, W.; Lin, X.; Li, C.; Yang, S.; Shi, Y. Benchmark functions for CEC 2022 competition on seeking multiple optima in dynamic environments. arXiv 2022, arXiv:220100523. [Google Scholar]
  44. Yu, M.; Xu, J.; Liang, W.; Qiu, Y.; Bao, S.; Tang, L. Improved multi-strategy adaptive Grey Wolf Optimization for practical engineering applications and high-dimensional problem solving. Artif. Intell. Rev. 2024, 57, 277. [Google Scholar] [CrossRef]
  45. Nadimi-Shahraki, M.H.; Zamani, H.; Mirjalili, S. Enhanced whale optimization algorithm for medical feature selection: A COVID-19 case study. Comput. Biol. Med. 2022, 148, 105858. [Google Scholar] [CrossRef]
  46. Shami, T.M.; Mirjalili, S.; Al-Eryani, Y.; Daoudi, K.; Izadi, S.; Abualigah, L. Velocity pausing particle swarm optimization: A novel variant for global optimization. Neural Comput. Appl. 2023, 35, 9193–9223. [Google Scholar] [CrossRef]
  47. Tanabe, R.; Fukunaga, A.S. Improving the search performance of SHADE using linear population size reduction. In Proceedings of the 2014 IEEE Congress on Evolutionary Computation (CEC), Beijing, China, 6–11 July 2014; pp. 1658–1665. [Google Scholar]
  48. Wang, R.-B.; Hu, R.-B.; Geng, F.-D.; Xu, L.; Chu, S.-C.; Pan, J.-S.; Meng, Z.-Y.; Mirjalili, S. The Animated Oat Optimization Algorithm: A nature-inspired metaheuristic for engineering optimization and a case study on Wireless Sensor Networks. Knowl. Based Syst. 2025, 318, 113589. [Google Scholar] [CrossRef]
  49. Zhu, F.; Li, G.; Tang, H.; Li, Y.; Lv, X.; Wang, X. Dung beetle optimization algorithm based on quantum computing and multi-strategy fusion for solving engineering problems. Expert Syst. Appl. 2024, 236, 121219. [Google Scholar] [CrossRef]
  50. Ou, Y.; Qin, F.; Zhou, K.-Q.; Yin, P.-F.; Mo, L.-P.; Mohd Zain, A.J.S. An improved grey wolf optimizer with multi-strategies coverage in wireless sensor networks. Symmetry 2024, 16, 286. [Google Scholar] [CrossRef]
  51. Hashim, F.A.; Houssein, E.H.; Mostafa, R.R.; Hussien, A.G.; Helmy, F. An efficient adaptive-mutated Coati optimization algorithm for feature selection and global optimization. Alex. Eng. J. 2023, 85, 29–48. [Google Scholar] [CrossRef]
  52. Wang, W.-C.; Tian, W.-C.; Xu, D.-M.; Zang, H.-F. Arctic puffin optimization: A bio-inspired metaheuristic algorithm for solving engineering design optimization. Adv. Eng. Softw. 2024, 195, 103694. [Google Scholar] [CrossRef]
  53. Mohammed, B.O.; Aghdasi, H.S.; Salehpour, P. Dhole optimization algorithm: A new metaheuristic algorithm for solving optimization problems. Clust. Comput. 2025, 28, 430. [Google Scholar] [CrossRef]
  54. Lyu, L.; Yang, F. MMPA: A modified marine predator algorithm for 3D UAV path planning in complex environments with multiple threats. Expert Syst. Appl. 2024, 257, 124955. [Google Scholar] [CrossRef]
  55. Shen, Y.; Zhang, C.; Gharehchopogh, F.S.; Mirjalili, S. An improved whale optimization algorithm based on multi-population evolution for global optimization and engineering design problems. Expert Syst. Appl. 2023, 215, 119269. [Google Scholar] [CrossRef]
  56. Zheng, X.; Liu, R.; Li, S. A Novel Improved Dung Beetle Optimization Algorithm for Collaborative 3D Path Planning of UAVs. Biomimetics 2025, 10, 420. [Google Scholar] [CrossRef] [PubMed]
  57. Rana, J.; Zaman, F.; Ray, T.; Sarker, R. Real-time scheduling of community microgrid. J. Clean. Prod. 2020, 286, 125419. [Google Scholar] [CrossRef]
  58. Carpinelli, G.; Mottola, F.; Proto, D.; Russo, A. A Multi-Objective Approach for Microgrid Scheduling. IEEE Trans. Smart Grid 2016, 8, 2109–2118. [Google Scholar] [CrossRef]
Figure 1. The schematic diagram of the multi-population synergistic search mechanism.
Figure 1. The schematic diagram of the multi-population synergistic search mechanism.
Biomimetics 10 00664 g001
Figure 2. The schematic diagram of vertical crossover–mutation strategy.
Figure 2. The schematic diagram of vertical crossover–mutation strategy.
Biomimetics 10 00664 g002
Figure 3. The schematic diagram of the leader-based boundary control strategy.
Figure 3. The schematic diagram of the leader-based boundary control strategy.
Biomimetics 10 00664 g003
Figure 4. The analysis of the population diversity of SZOA and ZOA.
Figure 4. The analysis of the population diversity of SZOA and ZOA.
Biomimetics 10 00664 g004aBiomimetics 10 00664 g004b
Figure 5. The analysis of the exploration and exploitation of the SZOA.
Figure 5. The analysis of the exploration and exploitation of the SZOA.
Biomimetics 10 00664 g005aBiomimetics 10 00664 g005b
Figure 6. Comparison of different improvement strategies.
Figure 6. Comparison of different improvement strategies.
Biomimetics 10 00664 g006aBiomimetics 10 00664 g006b
Figure 7. Average ranking of the ZOA improved by different strategies.
Figure 7. Average ranking of the ZOA improved by different strategies.
Biomimetics 10 00664 g007
Figure 8. Comparison of convergence speed of different algorithms on CEC2017 and CEC2022 test set.
Figure 8. Comparison of convergence speed of different algorithms on CEC2017 and CEC2022 test set.
Biomimetics 10 00664 g008aBiomimetics 10 00664 g008bBiomimetics 10 00664 g008c
Figure 9. Box plot analysis of different algorithms on the CEC2017 and CEC2022 test set.
Figure 9. Box plot analysis of different algorithms on the CEC2017 and CEC2022 test set.
Biomimetics 10 00664 g009aBiomimetics 10 00664 g009bBiomimetics 10 00664 g009c
Figure 10. Distribution of rankings of different algorithms.
Figure 10. Distribution of rankings of different algorithms.
Biomimetics 10 00664 g010
Figure 11. The average runtime of the SZOA and ZOA for the test functions.
Figure 11. The average runtime of the SZOA and ZOA for the test functions.
Biomimetics 10 00664 g011
Figure 12. Output power of each power source after SZOA optimization.
Figure 12. Output power of each power source after SZOA optimization.
Biomimetics 10 00664 g012
Figure 13. Cost curves obtained by different algorithms.
Figure 13. Cost curves obtained by different algorithms.
Biomimetics 10 00664 g013
Table 1. Comparison of algorithm parameter settings.
Table 1. Comparison of algorithm parameter settings.
AlgorithmsName of the ParameterValue of the Parameter
IAGWO v r a n d t , a ,   ω , θ [−20, 20], [0, 2], [0.3, 0.9], 0.5
EWOA a [0, 2]
VPPSO c 1 , c 2 ,   w , α , N 1 , N 2 2, 2, 0.8, [1, 0], 0.15, 0.15
L-SHADE N P i n i t , N P m i n , P , A , H 18, 4, 0.11, 2.6, 6
AOO K , θ [ 0.5 ,   1.5 ] , [ 0 , π ]
CPO α , N m i n , T f , T 0.1 ,   80 ,   0.5 ,   2
DBO P p e r c e n t 0.2
SBOA C F , K , R 1 , R 2 0   , 1 , 1 ,   2 , [ 0 ,   1 ] , [ 0 ,   1 ]
ZOA I , P S , R 1 ,   2 , 0 ,   1 , 0.1
SZOA I , P S , F , α , β 1 ,   2 , 0 ,   1 , 0 ,   0.5 , 0 ,   1 , [ 1 ,   1 ]
Table 2. Experimental results of CEC2017 (d = 30).
Table 2. Experimental results of CEC2017 (d = 30).
FunctionMetricIAGWOEWOAVPPSOL-SHADEAOOCPODBOSBOAZOASZOA
F1Ave1.5244 × 1064.6039 × 1094.5248 × 1066.3710 × 1041.0494 × 1055.3611 × 1052.5127 × 1081.8914 × 1041.2199 × 10104.1226 × 103
Std4.5746 × 1053.5959 × 1091.7663 × 1077.2267 × 1044.9323 × 1043.8778 × 1051.4611 × 1081.9996 × 1044.7943 × 1094.8126 × 103
F2Ave1.3668 × 10385.4413 × 10355.2352 × 10251.3028 × 10182.9077 × 10161.4465 × 10212.2612 × 10322.5240 × 10171.8366 × 10432.2886 × 1010
Std7.4823 × 10382.6460 × 10362.2358 × 10264.3033 × 10186.5305 × 10167.3542 × 10218.3892 × 10326.3293 × 10171.0059 × 10446.3635 × 1010
F3Ave6.2781 × 1041.9292 × 1054.6825 × 1044.4769 × 1042.5402 × 1046.2797 × 1049.4449 × 1042.5463 × 1045.4681 × 1046.0137 × 102
Std1.7992 × 1043.1529 × 1041.2695 × 1044.5121 × 1048.6872 × 1031.2894 × 1042.8209 × 1048.7146 × 1038.3742 × 1032.8726 × 102
F4Ave6.0624 × 1021.0774 × 1035.2510 × 1024.9847 × 1025.0005 × 1025.1673 × 1027.0080 × 1025.1105 × 1022.0751 × 1034.6669 × 102
Std1.1908 × 1023.9998 × 1022.4294 × 1013.0070 × 1011.8273 × 1012.0131 × 1011.9463 × 1022.2654 × 1011.1372 × 1033.5660 × 101
F5Ave6.5579 × 1027.5763 × 1026.4385 × 1025.6882 × 1026.2320 × 1026.9432 × 1027.5995 × 1025.8086 × 1027.1319 × 1025.9957 × 102
Std3.2033 × 1013.9886 × 1013.0963 × 1011.1587 × 1013.0881 × 1011.9323 × 1016.0325 × 1012.1650 × 1013.0634 × 1011.9356 × 101
F6Ave6.2265 × 1026.5547 × 1026.3861 × 1026.0173 × 1026.3029 × 1026.0193 × 1026.5040 × 1026.0239 × 1026.5548 × 1026.0012 × 102
Std1.0170 × 1011.4033 × 1017.0614 × 10001.5633 × 10009.7225 × 10001.1057 × 10001.0003 × 1012.2134 × 10006.5850 × 10001.0181 × 10−1
F7Ave9.2371 × 1021.1706 × 1039.3198 × 1028.4327 × 1028.7374 × 1029.4959 × 1021.0362 × 1038.5751 × 1021.1433 × 1038.3959 × 102
Std4.3907 × 1011.0925 × 1025.2446 × 1012.8340 × 1014.1798 × 1011.9759 × 1018.6477 × 1015.2460 × 1016.8659 × 1012.0040 × 101
F8Ave9.2187 × 1021.0421 × 1039.2018 × 1028.6768 × 1029.1332 × 1029.7702 × 1021.0278 × 1038.7417 × 1029.6629 × 1028.9228 × 102
Std2.8122 × 1015.1893 × 1012.7378 × 1011.7412 × 1013.0967 × 1011.4078 × 1014.1740 × 1011.6994 × 1012.5352 × 1011.7588 × 101
F9Ave4.3174 × 1031.1535 × 1043.8537 × 1031.4218 × 1033.4267 × 1031.2221 × 1036.6208 × 1031.6648 × 1034.7744 × 1031.1681 × 103
Std1.0584 × 1035.4983 × 1039.6479 × 1023.8341 × 1021.2216 × 1032.4829 × 1021.9500 × 1036.6687 × 1028.8729 × 1024.6167 × 102
F10Ave4.3584 × 1038.0823 × 1035.0082 × 1034.5776 × 1034.8212 × 1037.6378 × 1036.5128 × 1034.3798 × 1035.3130 × 1034.1657 × 103
Std7.5915 × 1021.0174 × 1037.7631 × 1023.9071 × 1028.1889 × 1023.4686 × 1021.2114 × 1036.0400 × 1026.5244 × 1023.6102 × 102
F11Ave1.9217 × 1034.1304 × 1031.4614 × 1031.2578 × 1031.2880 × 1031.2768 × 1032.0207 × 1031.2136 × 1032.4270 × 1031.1587 × 103
Std9.1459 × 1022.0765 × 1031.2439 × 1026.3990 × 1014.3955 × 1011.9643 × 1018.3337 × 1024.4503 × 1018.7833 × 1022.8434 × 101
F12Ave3.7109 × 1071.7730 × 1083.3573 × 1072.4287 × 1051.2234 × 1071.1932 × 1069.8569 × 1071.3046 × 1068.5554 × 1086.8360 × 104
Std6.7532 × 1074.2921 × 1082.6992 × 1072.9906 × 1051.1638 × 1076.0858 × 1051.9600 × 1081.4049 × 1069.5446 × 1088.8217 × 104
F13Ave3.6350 × 1077.2570 × 1071.1043 × 1051.7864 × 1049.0933 × 1042.3323 × 1045.4961 × 1062.1156 × 1042.2673 × 1081.8459 × 103
Std1.6464 × 1083.7989 × 1086.8151 × 1041.2712 × 1046.4594 × 1041.9768 × 1041.2079 × 1071.9802 × 1043.1756 × 1089.4920 × 102
F14Ave6.3359 × 1056.1416 × 1051.2850 × 1051.9735 × 1036.1639 × 1042.1292 × 1033.5638 × 1053.8961 × 1044.1496 × 1051.4696 × 103
Std5.9986 × 1054.9960 × 1059.5971 × 1041.9044 × 1035.4624 × 1047.3541 × 1024.5703 × 1053.5334 × 1043.7730 × 1059.2980 × 1000
F15Ave4.3619 × 1034.6265 × 1044.8870 × 1042.0294 × 1035.4074 × 1044.5251 × 1037.2827 × 1041.5602 × 1043.0615 × 1061.5636 × 103
Std2.9091 × 1033.0890 × 1043.8264 × 1041.7160 × 1024.7448 × 1042.4422 × 1036.5447 × 1041.5495 × 1044.4587 × 1062.5597 × 101
F16Ave3.1012 × 1033.4541 × 1032.9472 × 1032.5684 × 1032.6672 × 1033.1331 × 1033.5022 × 1032.4367 × 1033.2951 × 1032.3610 × 103
Std3.1072 × 1023.9189 × 1023.5208 × 1022.2255 × 1023.6478 × 1021.7740 × 1024.2595 × 1022.5266 × 1024.4395 × 1021.7147 × 102
F17Ave2.3745 × 1032.6624 × 1032.2095 × 1031.9726 × 1032.1191 × 1032.0559 × 1032.6912 × 1031.9728 × 1032.4354 × 1031.9181 × 103
Std2.2999 × 1022.3621 × 1021.8711 × 1021.5046 × 1021.6027 × 1021.1615 × 1022.2771 × 1021.7062 × 1023.0927 × 1029.8761 × 101
F18Ave1.1873 × 1066.9104 × 1061.1822 × 1066.0013 × 1049.3563 × 1051.2564 × 1054.0195 × 1065.5359 × 1054.3195 × 1061.8579 × 103
Std1.5335 × 1068.7040 × 1061.1439 × 1066.2147 × 1041.7007 × 1066.2903 × 1045.0887 × 1065.3355 × 1057.2862 × 1069.6309 × 1000
F19Ave1.1384 × 1041.0095 × 1061.7902 × 1063.2277 × 1035.8442 × 1055.7917 × 1033.7402 × 1061.4104 × 1042.9028 × 1061.9354 × 103
Std1.0027 × 1043.0252 × 1061.1465 × 1063.4826 × 1035.7764 × 1054.3034 × 1035.4768 × 1061.7529 × 1042.3814 × 1066.9391 × 1000
F20Ave2.6024 × 1032.7232 × 1032.4864 × 1032.4213 × 1032.4727 × 1032.4894 × 1032.7446 × 1032.2936 × 1032.4586 × 1032.2526 × 103
Std1.6334 × 1021.6168 × 1021.3680 × 1021.2513 × 1021.8715 × 1021.3046 × 1022.4139 × 1021.7624 × 1021.1224 × 1027.9703 × 101
F21Ave2.4621 × 1032.5458 × 1032.4341 × 1032.3737 × 1032.4184 × 1032.4842 × 1032.5589 × 1032.3601 × 1032.4988 × 1032.3909 × 103
Std3.8402 × 1015.2900 × 1014.1836 × 1011.4410 × 1012.7252 × 1011.2954 × 1015.0181 × 1011.6627 × 1013.4217 × 1011.5076 × 101
F22Ave4.2267 × 1037.1957 × 1033.2361 × 1032.9068 × 1034.2253 × 1032.3093 × 1034.9559 × 1032.7634 × 1035.6930 × 1032.4286 × 103
Std2.1182 × 1032.8054 × 1031.8269 × 1031.2668 × 1031.9855 × 1033.5699 × 10002.6782 × 1031.2131 × 1031.0843 × 1037.0072 × 102
F23Ave3.1280 × 1032.9167 × 1032.8133 × 1032.7198 × 1032.7983 × 1032.8477 × 1033.0262 × 1032.7341 × 1033.2618 × 1032.7443 × 103
Std1.6160 × 1027.0933 × 1016.6073 × 1011.4312 × 1013.9819 × 1011.7908 × 1017.0577 × 1012.7589 × 1018.4146 × 1011.6875 × 101
F24Ave3.3015 × 1033.0958 × 1032.9531 × 1032.8885 × 1032.9601 × 1033.0237 × 1033.2200 × 1032.8913 × 1033.4748 × 1032.9296 × 103
Std1.2400 × 1025.4159 × 1015.3204 × 1011.5487 × 1014.7355 × 1011.9107 × 1011.0131 × 1021.9315 × 1011.0043 × 1022.1624 × 101
F25Ave2.9510 × 1033.1264 × 1032.9475 × 1032.8917 × 1032.9182 × 1032.9161 × 1032.9918 × 1032.9085 × 1033.2238 × 1032.8932 × 103
Std2.8943 × 1011.1572 × 1022.6809 × 1016.5078 × 10002.4562 × 1012.0995 × 1018.2882 × 1012.0536 × 1011.5077 × 1021.5482 × 101
F26Ave5.2430 × 1036.6261 × 1034.7339 × 1034.3952 × 1034.6515 × 1035.2042 × 1036.9401 × 1034.1294 × 1038.2226 × 1033.4673 × 103
Std1.7789 × 1038.1709 × 1021.3499 × 1033.3330 × 1021.1741 × 1039.8576 × 1025.9495 × 1026.9928 × 1025.7639 × 1028.8892 × 102
F27Ave3.2409 × 1033.2770 × 1033.3096 × 1033.2255 × 1033.2585 × 1033.2811 × 1033.3262 × 1033.2242 × 1033.9264 × 1033.2161 × 103
Std1.1665 × 1022.9582 × 1016.5419 × 1011.1311 × 1012.5713 × 1011.0874 × 1017.6799 × 1011.5773 × 1012.4374 × 1021.6853 × 101
F28Ave3.3895 × 1033.7913 × 1033.3101 × 1033.2431 × 1033.2455 × 1033.2717 × 1033.6709 × 1033.2562 × 1033.9855 × 1033.1902 × 103
Std1.5764 × 1025.6498 × 1023.2125 × 1012.7223 × 1012.3319 × 1012.8693 × 1017.2465 × 1024.0807 × 1014.3154 × 1025.0155 × 101
F29Ave3.9866 × 1034.5068 × 1034.2945 × 1033.6744 × 1034.0610 × 1034.0168 × 1034.3787 × 1033.6288 × 1035.2046 × 1033.5444 × 103
Std2.9297 × 1023.7783 × 1022.6930 × 1021.2784 × 1022.7728 × 1021.9084 × 1024.1399 × 1021.8601 × 1026.2516 × 1028.6915 × 101
F30Ave3.5606 × 1046.7377 × 1068.7773 × 1061.6968 × 1043.8524 × 1061.1992 × 1055.0171 × 1063.7646 × 1043.2705 × 1076.3109 × 103
Std1.5936 × 1052.0562 × 1075.5082 × 1061.0546 × 1041.9331 × 1065.8851 × 1047.0350 × 1067.4693 × 1043.0315 × 1072.1170 × 103
Table 3. Experimental results of CEC2022 (d = 10).
Table 3. Experimental results of CEC2022 (d = 10).
FunctionMetricIAGWOEWOAVPPSOL-SHADEAOOCPODBOSBOAZOASZOA
F1Ave3.3725 × 1029.4698 × 1033.1142 × 1023.0000 × 1023.0000 × 1024.0417 × 1022.2860 × 1033.0005 × 1021.3639 × 1033.0000 × 102
Std4.4184 × 1014.4609 × 1033.3112 × 1018.8000 × 10−64.0931 × 10−39.7996 × 1012.4399 × 1039.0636 × 10−21.6541 × 1032.5856 × 10−14
F2Ave4.4006 × 1024.4276 × 1024.0633 × 1024.0620 × 1024.1654 × 1024.0092 × 1024.4790 × 1024.1122 × 1024.4871 × 1024.0099 × 102
Std3.4375 × 1013.8463 × 1015.3605 × 10002.9321 × 10002.6710 × 1012.0484 × 10005.2131 × 1012.0578 × 1013.1618 × 1012.4711 × 1000
F3Ave6.0035 × 1026.1018 × 1026.0872 × 1026.0000 × 1026.0243 × 1026.0000 × 1026.1219 × 1026.0000 × 1026.2131 × 1026.0000 × 102
Std1.9909 × 10−16.3092 × 10005.9292 × 10001.9907 × 10−31.6905 × 10002.3815 × 10−39.7161 × 10001.4554 × 10−36.9659 × 10005.0622 × 10−4
F4Ave8.2246 × 1028.3488 × 1028.1729 × 1028.0950 × 1028.1960 × 1028.2059 × 1028.3693 × 1028.1181 × 1028.1508 × 1028.0769 × 102
Std1.1397 × 1011.4262 × 1016.2956 × 10004.5058 × 10008.2027 × 10005.6574 × 10001.1860 × 1014.0540 × 10004.8699 × 10003.2353 × 1000
F5Ave9.2617 × 1021.0653 × 1039.1204 × 1029.0047 × 1029.0089 × 1029.0000 × 1029.8544 × 1029.0004 × 1021.0794 × 1039.0002 × 102
Std4.4024 × 1011.5426 × 1029.0764 × 10007.1948 × 10−12.7566 × 10006.1855 × 10−41.1008 × 1021.2982 × 10−18.8516 × 1011.0075 × 10−1
F6Ave8.2218 × 1045.3832 × 1033.7893 × 1031.8248 × 1034.2380 × 1031.8240 × 1035.3424 × 1034.2883 × 1033.5250 × 1031.8014 × 103
Std4.3538 × 1051.9917 × 1032.2038 × 1032.7038 × 1012.3126 × 1031.2691 × 1012.4455 × 1032.2226 × 1031.7980 × 1034.5770 × 10−1
F7Ave2.0149 × 1032.0305 × 1032.0402 × 1032.0078 × 1032.0311 × 1032.0115 × 1032.0423 × 1032.0152 × 1032.0507 × 1032.0064 × 103
Std9.1716 × 10008.6414 × 10001.3231 × 1017.2525 × 10008.8938 × 10004.8551 × 10002.1366 × 1019.5310 × 10002.0151 × 1014.5550 × 1000
F8Ave2.2208 × 1032.2267 × 1032.2254 × 1032.2181 × 1032.2247 × 1032.2189 × 1032.2325 × 1032.2184 × 1032.2534 × 1032.2160 × 103
Std3.2012 × 10004.2930 × 10006.3602 × 10006.5849 × 10004.7967 × 10004.8104 × 10002.3479 × 1017.5728 × 10005.7295 × 1017.5852 × 1000
F9Ave2.5236 × 1032.5368 × 1032.5461 × 1032.5293 × 1032.5343 × 1032.5293 × 1032.5620 × 1032.5293 × 1032.6236 × 1032.5293 × 103
Std3.0975 × 1012.5832 × 1013.7978 × 1013.9608 × 10−132.6810 × 1014.2243 × 10−34.7760 × 1018.4444 × 10−144.7104 × 1011.1942 × 10−13
F10Ave2.5571 × 1032.5012 × 1032.5429 × 1032.5441 × 1032.5838 × 1032.5235 × 1032.5282 × 1032.5406 × 1032.5676 × 1032.5361 × 103
Std6.1652 × 1013.3758 × 10−15.6686 × 1016.0400 × 1011.4100 × 1024.6836 × 1015.4972 × 1015.3767 × 1016.4607 × 1015.1528 × 101
F11Ave2.7466 × 1032.7340 × 1032.6929 × 1032.6485 × 1032.7062 × 1032.6000 × 1032.7621 × 1032.7168 × 1032.8581 × 1032.6550 × 103
Std1.4308 × 1028.3369 × 1011.4927 × 1029.2558 × 1011.7248 × 1021.3159 × 10−21.4998 × 1021.3670 × 1022.7139 × 1021.1475 × 102
F12Ave2.8804 × 1032.8677 × 1032.8639 × 1032.8637 × 1032.8646 × 1032.8655 × 1032.8708 × 1032.8631 × 1032.9697 × 1032.8642 × 103
Std2.4943 × 1012.7478 × 10001.2553 × 10001.3349 × 10001.4849 × 10001.1286 × 10001.4039 × 1011.2044 × 10004.5658 × 1011.1538 × 1000
Table 4. Experimental results of CEC2022 (d = 20).
Table 4. Experimental results of CEC2022 (d = 20).
FunctionMetricIAGWOEWOAVPPSOL-SHADEAOOCPODBOSBOAZOASZOA
F1Ave5.1741 × 1046.4105 × 1037.0651 × 1034.3381 × 1021.2921 × 1043.6584 × 1042.5310 × 1031.6783 × 1043.0001 × 1025.1741 × 104
Std1.3218 × 1042.4281 × 1031.3179 × 1041.7331 × 1023.4541 × 1031.1725 × 1041.4810 × 1035.0877 × 1039.7123 × 10−31.3218 × 104
F2Ave5.2064 × 1024.7463 × 1024.5043 × 1024.5474 × 1024.5774 × 1025.2249 × 1024.6097 × 1026.3774 × 1024.3326 × 1025.2064 × 102
Std6.1177 × 1011.9339 × 1011.1172 × 1011.8372 × 1011.4083 × 1019.4574 × 1011.8465 × 1017.3974 × 1012.4467 × 1016.1177 × 101
F3Ave6.3553 × 1026.2659 × 1026.0022 × 1026.1681 × 1026.0030 × 1026.3487 × 1026.0026 × 1026.4712 × 1026.0002 × 1026.3553 × 102
Std1.4091 × 1018.3627 × 10002.6501 × 10−18.5315 × 10001.3367 × 10−11.4540 × 1013.5365 × 10−15.2523 × 10001.4216 × 10−21.4091 × 101
F4Ave9.1426 × 1028.6379 × 1028.3022 × 1028.6099 × 1029.0083 × 1029.0913 × 1028.3895 × 1028.6598 × 1028.4091 × 1029.1426 × 102
Std2.4271 × 1011.6192 × 1015.7906 × 10001.5133 × 1011.2476 × 1012.9378 × 1011.5089 × 1011.3646 × 1017.3521 × 10002.4271 × 101
F5Ave3.4805 × 1031.6867 × 1039.5486 × 1021.6097 × 1039.1204 × 1022.1354 × 1039.4273 × 1021.9701 × 1039.5504 × 1023.4805 × 103
Std1.1832 × 1035.2830 × 1025.4178 × 1015.8449 × 1021.5834 × 1016.2007 × 1029.9783 × 1012.8375 × 1021.2619 × 1021.1832 × 103
F6Ave6.7343 × 1064.0575 × 1034.5583 × 1036.8227 × 1032.1947 × 1042.2464 × 1065.0954 × 1038.6269 × 1061.8382 × 1036.7343 × 106
Std2.1364 × 1072.6614 × 1033.9619 × 1036.5496 × 1031.2565 × 1041.0841 × 1074.7841 × 1031.4019 × 1071.4928 × 1012.1364 × 107
F7Ave2.1439 × 1032.1104 × 1032.0490 × 1032.1065 × 1032.0626 × 1032.1448 × 1032.0397 × 1032.1219 × 1032.0450 × 1032.1439 × 103
Std3.9351 × 1014.1183 × 1011.2764 × 1014.2539 × 1011.0119 × 1016.4521 × 1011.4688 × 1011.8756 × 1018.3161 × 10003.9351 × 101
F8Ave2.3162 × 1032.2545 × 1032.2246 × 1032.2707 × 1032.2320 × 1032.3225 × 1032.2266 × 1032.3124 × 1032.2237 × 1032.3162 × 103
Std7.0339 × 1015.6698 × 1011.7678 × 10007.2525 × 1011.6628 × 10007.5851 × 1012.9678 × 10009.9243 × 1016.1880 × 10−17.0339 × 101
F9Ave2.5103 × 1032.5084 × 1032.4808 × 1032.4819 × 1032.4817 × 1032.5130 × 1032.4808 × 1032.6215 × 1032.4808 × 1032.5103 × 103
Std1.8049 × 1012.7289 × 1015.1383 × 10−49.7104 × 10−14.5808 × 10−12.6612 × 1012.7051 × 10−36.2254 × 1011.8373 × 10−101.8049 × 101
F10Ave2.5105 × 1033.1750 × 1032.4672 × 1033.3529 × 1032.5321 × 1033.8757 × 1032.7651 × 1033.4923 × 1032.5317 × 1032.5105 × 103
Std8.1242 × 10009.6968 × 1025.5746 × 1017.8661 × 1027.1316 × 1011.2404 × 1034.6722 × 1029.2838 × 1025.7457 × 1018.1242 × 1000
F11Ave3.7932 × 1032.9199 × 1032.9251 × 1032.9500 × 1032.9255 × 1033.1935 × 1032.9716 × 1034.8670 × 1032.9233 × 1033.7932 × 103
Std5.9108 × 1021.1250 × 1027.5236 × 1016.4242 × 1014.5084 × 1015.1888 × 1022.4474 × 1021.0197 × 1034.3018 × 1015.9108 × 102
F12Ave2.9993 × 1032.9883 × 1032.9521 × 1032.9733 × 1032.9850 × 1033.0260 × 1032.9474 × 1033.4346 × 1032.9554 × 1032.9993 × 103
Std3.5843 × 1013.8639 × 1011.7406 × 1012.0666 × 1011.1858 × 1013.9810 × 1011.0692 × 1011.6066 × 1022.8107 × 1013.5843 × 101
Table 5. Results for various algorithms for the CEC 2020 and CEC2022.
Table 5. Results for various algorithms for the CEC 2020 and CEC2022.
Statistical ResultsCEC2017 d = 30 (+/=/-)CEC2022 d = 10 (+/=/-)CEC2022 d = 20 (+/=/-)
IAGWO(27/0/3)(12/0/0)(12/0/0)
EWOA(30/0/0)(11/0/1)(11/0/1)
VPPSO(29/0/1)(11/0/1)(12/0/0)
L-SHADE(26/0/4)(10/0/2)(11/0/1)
AOO(27/0/3)(12/0/0)(12/0/0)
DBO(30/0/0)(11/0/1)(11/0/1)
CPO(30/0/0)(12/0/0)(12/0/0)
SBOA(24/0/6)(7/0/5)(9/0/3)
ZOA(30/0/0)(12/0/0)(12/0/0)
Table 6. Friedman mean-rank test results.
Table 6. Friedman mean-rank test results.
SuitesCEC2017CEC2022
Dimensions301020
Algorithms M . R T . R M . R T . R M . R T . R
IAGWO5.87 65.58 55.75 7
EWOA8.67 98.42 98.83 9
VPPSO6.10 75.83 65.50 6
L-SHADE2.60 22.67 22.50 2
AOO4.83 46.25 75.08 4
DBO5.27 54.08 45.42 5
CPO8.50 88.33 88.50 8
SBOA2.87 33.42 32.92 3
ZOA8.93 108.92 108.92 10
SZOA1.3711.5011.581
Table 7. Parameters of distributed power sources in the microgrid.
Table 7. Parameters of distributed power sources in the microgrid.
Power TypeMinimum Power (kW)Maximum Power (kW)Operating Cost ($·kW−1)Fuel Cost ($·kW−1)
PV0350.00960
WT0450.450
FC0400.029330.2435
MT0400.04190.4090
GS0400.12580.6031
BT−40400.0550
Table 8. Cost results obtained by different algorithms.
Table 8. Cost results obtained by different algorithms.
AlgorithmMaxMinMeanStdRank
IAGWOIAGWO10,074.736260.327087.74702.62
EWOAEWOA8388.866413.317166.66498.01
VPPSOVPPSO8814.375534.116967.01691.59
L-SHADEL-SHADE8668.875717.856880.38606.73
AOOAOO8137.785828.877028.82599.02
CPOCPO7715.835539.756943.15661.90
DBODBO9123.105806.726993.85576.53
SBOASBOA7858.135758.076946.19647.47
ZOAZOA7721.946171.336957.48531.31
SZOASZOA8291.605165.966853.07448.53
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Cao, L.; Wei, Q. SZOA: An Improved Synergistic Zebra Optimization Algorithm for Microgrid Scheduling and Management. Biomimetics 2025, 10, 664. https://doi.org/10.3390/biomimetics10100664

AMA Style

Cao L, Wei Q. SZOA: An Improved Synergistic Zebra Optimization Algorithm for Microgrid Scheduling and Management. Biomimetics. 2025; 10(10):664. https://doi.org/10.3390/biomimetics10100664

Chicago/Turabian Style

Cao, Lihong, and Qi Wei. 2025. "SZOA: An Improved Synergistic Zebra Optimization Algorithm for Microgrid Scheduling and Management" Biomimetics 10, no. 10: 664. https://doi.org/10.3390/biomimetics10100664

APA Style

Cao, L., & Wei, Q. (2025). SZOA: An Improved Synergistic Zebra Optimization Algorithm for Microgrid Scheduling and Management. Biomimetics, 10(10), 664. https://doi.org/10.3390/biomimetics10100664

Article Metrics

Back to TopTop