Abstract
As industrial technology continues to advance through integration, society's demand for electricity is rapidly increasing. To meet the requirements of refined grid management and address the elevated challenges arising from the increased electrical load, this paper delves into the investigation of distribution vehicle scheduling for the practical scenario of batch rotation of smart meters. Initially, based on the practical distribution task requirements of a provincial metrology verification center, a multi-level optimization model is constructed for the batch rotation and distribution vehicle scheduling of smart meters. The primary objective is to maximize the enhancement of smart meter distribution efficiency while minimizing the overall distribution cost. Moreover, this paper introduces a refined Grey Wolf Optimization algorithm (OLC-GWO) based on Opposition-based Learning, Levy flight strategy, and Cauchy mutation to solve the model. By generating an opposite population to improve the quality of initial feasible solutions and further harnessing the global search capabilities of Levy flight and Cauchy mutation operators, the algorithm's effectiveness is enhanced. The algorithm is subjected to testing using multiple benchmark functions and its performance is compared with variants of GWO, as well as several cutting-edge intelligent optimization algorithms including Particle Swarm Optimization (PSO), Harris Hawks Optimization (HHO), and Honey Bee Algorithm (HBA). The results indicate that OLC-GWO exhibits excellent performance in terms of convergence speed and optimization capability. Finally, the improved algorithm is subjected to simulation experiments by incorporating order data from the practical distribution operations of a provincial metrology verification center. The outcomes verify the efficiency of the proposed algorithm, reinforcing the practical significance of the established model in addressing the real-world challenge of batch rotation and distribution vehicle scheduling for smart meters.
Keywords: Electric meter rotation, Multi-level scheduling, Levy flight strategy, Cauchy mutation, Opposition-based learning, Grey wolf optimization
1. Introduction
1.1. Background
The rise of the smart grid signifies the profound integration of emerging fields such as information technology, communication technology, sensing and detection technology, and energy power technology with the physical infrastructure of the power grid. This convergence creates a power system that is highly informational, automated, refined, and interactive. This modernized power grid possesses exceptional power regulation capabilities, grid structural flexibility, and energy service quality, offering unprecedented opportunities for energy distribution and management [1].
Within the comprehensive construction of the smart grid, the intelligent development of grid logistics scheduling has become a pivotal aspect of achieving optimized operations in the smart grid. Traditional production scheduling methods struggle to address the heightened complexity and challenges faced by new-generation power grid material distribution scheduling, which includes multi-level distribution networks, heterogeneous vehicle types, and constraints related to multiple material types and time windows. Consequently, the problem of batch rotation and distribution vehicle scheduling for electricity meters in the context of the smart grid has emerged as a challenging optimization problem, presenting new requirements for achieving efficient energy distribution.
1.2. Literature review
The core of the smart meter distribution scheduling problem is a multi-objective vehicle routing problem with complex constraints, which has been extensively studied by scholars both domestically and internationally. Since the introduction of the Vehicle Routing Problem (VRP), numerous variants have arisen to address academic research and practical application needs. These include Vehicle Routing Problems with Time Windows (VRPTW) [2], Green Vehicle Routing Problem (GVRP) [3], Multi-Objective Vehicle Routing Problem (MOVRP) [4], and Multi-Objective Vehicle Routing Problem with Flexible Time Windows (MOVRPFlexTW) [5].
In reference [6], a novel variant, the Two-Echelon Vehicle Routing Problem with Time Windows, Intermediate Facilities, and Occasional Drivers (2E-VRPTW-IF-OD), was introduced along with a robust solution. To address the challenge of obtaining consistent Pareto-optimal solutions with minimal amplitude differences for Multi-Objective Vehicle Routing Problem with Time Windows (MOVRPTW), reference [7] proposed a parallelized algorithm based on a two-stage distributed disruption-reconstruction hybrid genetic algorithm. In Ref. [8], a method based on Radial Basis Function Network (RBFN) was suggested to solve the Multi-Objective Vehicle Routing Problem with Stochastic Demands (MO-VRPSD). Considering urban freight contexts and the emergence of “grey zone” customers between city centers and surrounding areas, reference [9] formulated a two-stage multi-objective vehicle dispatch method, offering valuable insights for sustainable urban logistics planning.
In solving vehicle dispatch problems, existing research mainly falls into two categories: exact algorithms and heuristic algorithms. The former is commonly used for small-scale problems, while the latter excels in addressing large-scale and complex issues. Notable exact algorithms encompass branch and bound, linear programming, and dynamic programming methods. In Ref. [10], for the waste sorting transportation problem, a stabilized branch-and-price-and-cut algorithm based on an extended network is proposed. This approach simplifies the pricing subproblem through network extension and enhances convergence performance using stabilization techniques. Although such algorithms yield favorable results for small-scale logistics dispatch, their efficiency drastically diminishes as problem size grows.
Heuristic algorithms include ant colony optimization [5,11], genetic algorithm [[12], [13], [14]], simulated annealing [15], and more. In Ref. [16], a tailored multi-objective hybrid metaheuristic algorithm is designed for the Factory-in-a-box manufacturing vehicle routing problem. This algorithm directly considers the specific attributes of the problem, rendering it well-suited for its modeled scenarios. In Ref. [17], a hybrid enhanced GSA-PSO scheme is proposed, merging gravitational search algorithm and particle swarm optimization (PSO) while introducing adaptive inertia vectors, learning factors, and chaotic initialization. This scheme is applied to optimize load dispatch in microgrids with electric vehicles. In Ref. [18], a novel agent-based metaheuristic architecture is introduced, treating each vehicle as an agent and using centralized agent cooperation for search control.
Given the robustness and parallelism of heuristic algorithms, they exhibit superior optimization capabilities in solving large-scale complex problems. Thus, this study leverages the relatively novel Grey Wolf Optimization (GWO) algorithm for model optimization. Variations and improvements of GWO have emerged for its applications in diverse real-world scenarios. Reference [19] enhances GWO by addressing search agent positioning and boundary handling, particularly for intelligent grid planning. In Ref. [20], a multi-mechanism collaborative improved Grey Wolf Optimization algorithm is proposed. This introduces an evolutionary boundary constraint mechanism for handling individuals crossing boundaries. Gaussian mutation strategy and spiral function are incorporated for perturbation, while an improved sigmoid function acts as a nonlinear convergence factor, enhancing algorithm generality and robustness.
1.3. Research motivation and objectives
While a substantial body of research has focused on VRP and its variants, comprehensive solutions for the smart meter distribution scheduling problem remain limited. Particularly, addressing the complexities of multi-tiered distribution networks, heterogeneous vehicle types, diverse material categories, and time windows in the context of large-scale smart meter rotation poses a challenge, lacking a comprehensive optimization approach.
In this context, this study centers around real-world scenarios of extensive smart meter rotation. It comprehensively addresses conditions within multi-tiered distribution networks, including constraints such as heterogeneous vehicle types and distribution costs. By incorporating vehicle, time, and transportation costs as optimization objectives, a multi-level optimization model is established for intelligent smart meter batch rotation vehicle scheduling, providing reference for related research. Moreover, considering the weak alignment between existing algorithmic models and the literature, coupled with limited global development capabilities of algorithms and a tendency to prematurely converge to local optima, this paper introduces an improved Grey Wolf Optimization algorithm. This algorithm not only establishes the mapping relationship between the algorithm and the model but also effectively breaks free from local optima, ultimately achieving an optimal distribution strategy for intelligent smart meter batch rotation within the power grid. Through these endeavors, the paper aims to present a novel and practically valuable solution, along with an effective optimization approach, for the intelligent smart meter batch rotation scheduling problem.
2. Multi-stage scheduling model of smart meter batch rotation distribution vehicles
2.1. Nomenclature
| Symbol | Description | Unit |
|---|---|---|
| Constant | ||
| The distance between metering center S and power supply bureau i | km | |
| The distance between power supply bureau i and power supply bureau j | km | |
| The distance between power supply bureau i and power substation m | km | |
| The distance from power station m to power substation n | km | |
| The transport speed of model d | km/h | |
| Fd | The fixed cost of a single sortie for model d | CNY |
| Cd | Unit distance transportation cost of model d | CNY/h |
| G | Labor cost per unit time of transportation | CNY/h |
| WP | Storage cost per unit time of turnover stack | CNY/h |
| The quality of a single meter MP | kg | |
| CP | Labor delivery costs to reach a single site | CNY |
| Ld | Maximum load limit for model d | kg |
| β1 | Maximum number of containers stored | |
| β2 | Maximum storage quantity of revolving stack | |
| Consumption of electricity meter MP by power substation m | ||
| Meter MP inventory of power substation m before replenishment | ||
| Demand for electricity meters MP in power substation m | ||
| Set | ||
| CS | Vehicle set of metering center S | |
| Ci | Vehicle set of power supply bureau i | |
| E | Set of power supply bureaus | |
| U | set of meter types | |
| Pi | Set of power supply substations under the jurisdiction of power supply bureau i | |
| Variable | ||
| The number of vehicles distributed to the power supply Bureau i meter MP | ||
| The number of vehicles distributed to the power substation m meter MP | ||
| 0-1 variable | ||
| = 1 when vehicle is used and 0 otherwise | ||
| = 1 when vehicle is used and 0 otherwise | ||
| when the vehicle goes from the metering center S to the power supply bureau i, and 0 otherwise | ||
| when the vehicle goes from power supply bureau i to power supply bureau j, and 0 otherwise | ||
| when vehicle goes from power supply bureau i to power substation m, and 0 otherwise | ||
| when the vehicle goes from power substation m to power substation n, and 0 otherwise | ||
2.2. Problem description
Within a supply cycle T, each substation compiles the demand for smart meters in their responsible transformer area and reports it to the Power Supply Bureau. The Power Supply Bureaus then collectively report to their respective Metering Centers, forming a consolidated demand. This process ultimately facilitates batch smart meter rotation and distribution within the two-tier distribution network " Metering Center - > Power Supply Bureau - > Power Substation.”
Fig. 1 shows the overall schematic diagram of intelligent warehouse of Provincial Metering Center. Assume that the provincial metering center S has N power supply Bureau in the responsible area. Denote the power supply bureau as . Any power supply bureau i has Ni power substations . For the first-level network, the distribution vehicle set of metering center S is . For the second-level distribution network, the distribution vehicle set of any power supply bureau i is , where the transport vehicle type set is: . To obtain the optimal scheduling scheme for smart meter batch rotation distribution vehicles, improve the distribution efficiency of smart meters in provincial metering centers, and reduce the overall distribution cost, this paper constructs the following multi-level optimization model for smart meter batch rotation distribution vehicles scheduling.
Fig. 1.
Provincial metering center intelligent warehouse overall diagram.
2.3. Model assumptions
-
1)
Vehicles in each distribution network are responsible solely for completing tasks within their respective networks, returning to their originating metering centers or power supply bureaus upon task completion.
-
2)
Second-level distribution tasks can commence once first-level network tasks are finished.
-
3)
Loading and unloading times of transport vehicles are not considered.
-
4)
Cross-docking between transport vehicles is not accounted for.
-
5)
Distribution vehicles are subject to payload limits, and outsourced vehicles used should have a volume smaller than the vehicle capacity when fully loaded.
2.4. Model building
Consider splitting the overall two-tier distribution network “Metering Center -> Power Supply Bureau -> Power Substation” into two layers of distribution networks: the first layer is from the Metering Center to the Power Supply Bureau, and the second layer is from the Power Supply Bureau to the Substation. Furthermore, decompose the second-layer distribution network to obtain the distribution relationships between each Power Supply Bureau and Substation. The total cost of a distribution order includes fixed vehicle costs, time costs, and transport distribution costs. Introduce decision variables Q, q, and X as 0–1 variables to determine vehicle usage, the number of distributions, and distribution paths, respectively. Consequently, the various costs can be represented as follows:
-
1.
Fixed cost of vehicle delivery:
The fixed cost of vehicle delivery is the fixed cost of each type of vehicle per unit trip in the two-level distribution network, as shown in Eq. (1).
| (1) |
-
2.
Time cost:
The time cost, which includes the broad cost of labor such as driver driving and on-board operation, and the cost of turnover pallet storage per unit of time, is a cost that increases over time, as shown in Eqs (2), (3).
| (2) |
| (3) |
-
3.
Transportation and distribution costs:
Considering that the distribution scheme should minimize the transportation and distribution distance and reduce the number of repeated arrivals at each station, the transportation and distribution cost includes the distribution cost per unit distance and the distribution cost required to reach each station, as shown in Eqs (4), (5).
| (4) |
| (5) |
Thus, the objective function of the multi-level optimization model of distribution vehicle scheduling is shown in Eq. (6).
| (6) |
2.5. Constraints analysis
Considering the cargo limitations of each type of delivery vehicle, there are constraints as shown in Eqs. (7), (8).
| (7) |
| (8) |
To ensure that each vehicle returns to the metering center or power supply bureau after completing the distribution task, each vehicle must leave after arriving at a station, thus the constraints shown in Eqs. (9), (10), (11), (12).
| (9) |
| (10) |
| (11) |
| (12) |
To prevent drivers from exerting themselves excessively, each vehicle should have a maximum delivery distance limit, as shown in Eqs (13), (14).
| (13) |
| (14) |
Considering the demand continuity constraints of the power supply bureau and the power substation, Eqs. (15), (16) are obtained.
| (15) |
| (16) |
To eliminate possible subloops in the two-level network during the scheduling process, assume that represents the set of power supply bureau responsible for vehicle , and represents the set of power substations responsible for vehicle , there are constraints shown in Eqs. (17), (18).
| (17) |
| (18) |
3. An improved grey wolf optimizer
3.1. Grey wolf optimizer
The Grey Wolf Optimizer (GWO) is a novel swarm intelligence optimization algorithm introduced by Mirjalili et al. in 2014, simulating the hierarchical structure and hunting behavior of grey wolf packs [21]. It offers advantages such as strong local search capability, fast convergence speed, and minimal control parameters. In the algorithm, the grey wolf population is divided into four hierarchical levels: α-wolf, β-wolf, δ-wolf, and ω-wolf, shown in Fig. 2. The hunting process involves encircling, chasing, and attacking, with the ω-wolf's updates guided by the leadership of the first three levels.
Fig. 2.
Schematic diagram of the grey wolf algorithm hierarchy.
Assuming in a D-dimensional search space, the position vector of each grey wolf individual in the pack is represented as , the iterative formula for the wolf pack's encircling prey behavior can be expressed by Eqs. (19), (20).
| (19) |
| (20) |
where t denotes current iteration, D is the distance between individual and prey, and is the prey position vector. A and C are coefficient vectors, obtained from Eqs. (21), (22).
| (21) |
| (22) |
where A is the convergence factor and linearly decreases from 2 to 0 with the number of iterations, and are random numbers between (0,1).
After the wolf pack encircles the prey, it begins to hunt under the leadership of three wolves. The iterative formula of the wolf pack hunting prey can be expressed by Eqs. (23), (24), (25).
| (23) |
| (24) |
| (25) |
where represent the current position vectors of the wolves, , , the distances between the other wolves and the three wolves, and the updated position vector for other wolves. When , the wolves are forcedly separated from their prey, then scattered in various areas in search of a prey, to find the global optimal solution. When , the wolves attack towards their prey, by searching locally around the promising region.
3.2. Improved grey wolf optimizer
While GWO exhibits good local optimization capability, the fact that the position updates of the wolf pack are determined by the three leader alpha, beta, and delta wolves leads to each individual converging towards the region of these leading wolves, resulting in weak global exploration ability and a susceptibility to premature convergence to local optima. Furthermore, due to the random generation of the initial population, the issue of uneven initial population distribution can arise.
This paper proposes improvements to GWO in terms of initial population and update strategy, resulting in an enhanced Grey Wolf Optimization algorithm (OLC-GWO) based on Opposition-based Learning, Levy flight strategy, and Cauchy mutation. Initially, high-quality initial wolf population is generated using Opposition-based Learning to enhance algorithm convergence. Furthermore, a hierarchical perturbation mechanism is designed, employing distinct update strategies for different rank wolves: Cauchy mutation for elite individuals (alpha, beta, and delta wolves) and Levy flight strategy for weaker individuals (omega wolf), preserving the optimal solutions. Through this mechanism, the algorithm's global optimization capability is significantly enhanced, enabling rapid escape from local optima without compromising stability of optimal solutions.
3.2.1. Opposition-based learning
The population generated solely through random strategy lacks fitness estimation and exhibits uneven distribution, resulting in inferior solution quality and convergence speed. This paper utilizes Opposition-based Learning to enhance the population initialization strategy of GWO [22], aiming to elevate the quality of initial solutions for accelerated convergence and improved global optimization capability, as depicted in Fig. 3.
Fig. 3.
Schematic diagram of population initialization based on opposition-based learning.
If the feasible solution in j-th dimension of the i-th grey wolf in population P is , the generation of the reverse population is given by Eq. (26):
| (26) |
where is the inverse factor, while and are respectively the maximum and minimum values of feasible solutions in the j-th dimension.
Therefore, the initialization steps of opposition-based learning population are as follows:
-
(1)
Generate the initial population through a random strategy.
-
(2)
Generate an opposition population based on the initial population.
-
(3)
Sequentially select corresponding individuals from both populations, calculate their fitness, and utilize a greedy strategy to choose the higher fitness individual to be placed in the initial population.
-
(4)
Sequentially compare all individuals to obtain a higher-quality initial population for algorithm utilization.
3.2.2. Levy flight strategy
To address the issue of premature convergence in GWO, an improvement is made to the update strategy by introducing the Levy flight strategy [23]. The Levy flight refers to a random walk with a heavy-tailed distribution for step lengths. This phenomenon is common in the natural world where organisms search for food in unknown environments. It exhibits characteristics of frequent short-distance searches and occasional long-distance searches, effectively expanding the algorithm's search range and enhancing local optimization. With the incorporation of the Levy strategy, the update formula for the ω wolf is presented in Eqs. (27), (28), (29), (30).
| (27) |
where β is a random number between 0 and 2,
| (28) |
| (29) |
| (30) |
In addition, the decision of whether to keep the updated individuals is then based on the greedy strategy as well as the random number , as shown in Eq. (31).
| (31) |
where both and p are random numbers between [0,1].
3.2.3. Cauchy mutation
When the alpha wolf falls into a local optimum, other individuals also tend to converge towards the alpha wolf's region, potentially preventing the algorithm from achieving the global optimal solution. To further address these issues, this paper introduces the Cauchy mutation operator based on the genetic algorithm's mutation concept to enhance population diversity [24]. This addition assists the population in swiftly escaping local optima. During the later iterations of the algorithm, specifically when the iteration count “t” reaches half of the maximum iteration count , a determination is made to identify if the algorithm is trapped in a local optimum. The mechanism for detecting whether the algorithm is trapped in a local optimum is shown in Eq. (32), where we define that if the global optimum fitness remains unchanged for five consecutive generations, the algorithm is deemed to be stuck in a local optimum.
| (32) |
When the determination algorithm falls into a local optimum, as shown in Eqs. (33), (34), the three head wolves, i.e., α, β, and δ wolves, are mutated by the Cauchy operator.
| (33) |
| (34) |
Finally, the fitness of the updated individuals is compared with their previous fitness, and the superior ones are retained as individuals in the new generation of the population.
3.2.4. Algorithm coding
To ensure the algorithm's solution satisfies the numerous constraints in the established model, during the algorithm's update process, model constraint validation is based on the mapping relationship between vehicle ID, vehicle type, and orders. Throughout the distribution, all carrier orders must be fulfilled by vehicles to meet the demands of power bureaus/substations. Each vehicle's load is determined based on the orders it carries; if it violates the load limit, order-vehicle reallocation is performed. The individual's encoding and decoding process is depicted in Fig. 4. To maintain sub-routes between vehicle distribution networks and establish sub-circuits, after obtaining distribution paths based on the order-receiving point mapping, departure points are added to the distribution paths to satisfy sub-circuit constraints.
Fig. 4.
Schematic diagram of individual coding of the grey wolf.
Based on this, using the obtained vehicle distribution paths, the distance of vehicle delivery paths can be calculated. If it doesn't comply with the vehicle path constraint, orders are reassigned to vehicles to satisfy vehicle performance constraints. Finally, to address maximum service level and maximum storage capacity constraints, thresholds are set for metering center to power supply bureau judgment.
For the choice of algorithm termination conditions, common options in existing optimization algorithms include maximum fitness evaluation and maximum iteration count. The relationship can be expressed as the evaluation count = population size * iteration count, where the maximum fitness evaluation is suitable for situations where the population size is not fixed and changes with the increase of iteration count. For the designed OLC-GWO in this paper, high-quality initial feasible solutions are obtained through the introduction of Opposition-based Learning. However, since the population size remains constant throughout the algorithm's iteration process, the effects of the two termination conditions are equivalent. As a result, in the simulation process, this paper still uses the more commonly used maximum iteration count as the algorithm's termination condition.
3.2.5. Algorithm pseudocode
| Pseudocode of the OLC-GWO | |
|---|---|
| %%%%%%%%%% Initialize population and parameters %%%%%%%%%% | |
| % Aparameters are structured parameters of the algorithm | |
| % Initialize the population based on the opposition-based learning strategy, % and calculate the individual fitness |
|
| 1 | X = Oppositional (Aparameters); |
| 2 | for i = 1:NP |
| 3 | orderInfo = getOrder(X(i,:)); |
| 4 | pathInfo = getPath(X(i,:)); |
| 5 | fit(i) = fitness(X(i,:),orderInfo(i,:),pathInfo(i,:)); |
| 6 | Endfor |
| 7 | Initialize parameters a, A, C |
| 8 | Record the first three individuals with the best fitness as the head wolf |
| %%%%%%%%%%%%% Start iterative optimization %%%%%%%%%%%% | |
| 9 | while l < Max_iter |
| 10 | for i = 1:size(X, 1) |
| 11 | Updated wolf pack position based on GWO; |
| 12 | Update ω wolf location based on Levy flight mechanic; |
| 14 | Update α, β and δ wolf location based on Cauchy mutation; |
| 15 | Update parameters a, A, C; |
| 16 | Calculate individual fitness and update the head wolf; |
| 17 | endif |
| 18 | for j = 1:D |
| 19 | Boundary condition treatment; |
| 20 | endfor |
| 21 | orderInfo = getOrder(x(i,:)); |
| 22 | pathInfo = getPath(x(i,:)); |
| 23 | fit(i) = fitness(X(i,:),orderInfo(i,:),pathInfo(i,:)); |
| 24 | endfor |
| %%%%%%%%%%%%%%%% Algorithm ends %%%%%%%%%%%%%%% | |
| 25 | Output |
3.2.6. Algorithm flowchart
The overall flow chart of the algorithm is shown in Fig. 5.
Fig. 5.
General flow chart of the improved grey wolf algorithm.
4. Benchmark function test
In this paper, MATLAB R2022a is utilized as a programming tool for function testing of the algorithm as well as simulation solution of the model. The simulations were run on a computer with Win11 operating system, 16 GB RAM, AMD Ryzen 7 5800U CPU and NVIDIA GeForce RTX 3050 Laptop GPU. To demonstrate the superior optimization capability of the designed OLC-GWO compared to other state-of-the-art optimization algorithms, it is compared against traditional GWO, PSO, Harris Hawk Optimization (HHO), Honey Bee Algorithm (HBA), and Multi-Verse Optimizer (MVO) through benchmark function testing and simulation experiments.
Furthermore, in other relevant literature, various variants and improvements of GWO can be observed. In this study, we compare our algorithm with the advanced Grey Wolf Optimization Algorithm (AGWO) proposed by Ahmadi et al. [19] to demonstrate the effectiveness and practical value of the modifications made to GWO in this paper.
The parameters of each comparison algorithm are set as follows: in OLC-GWO the reverse learning factor ρ = 1; in AGWO the parameters are the same as in the original paper; in PSO the learning factor c1 = c2 = 1.5, the upper speed limit Vmax = 10 and the lower limit Vmin = −10; in HBA the ability to get food beta = 6 and the constant C = 2; in MVO the upper and lower bounds on the WEP probability of the existence of wormholes are 1 and 0.2, respectively.
The selected Benchmarking mathematical functions for testing are as presented in Table 1. These include Unimodal benchmark functions, Multimodal benchmark functions, and Fixed-dimension multimodal benchmark functions, each depicted graphically in Fig. 6. To ensure a more illustrative comparison of results due to varying search difficulty and convergence speed among different functions, this experiment employs diverse settings for the maximum iteration count Tmax_iter for each test function. Ensuring fairness, all algorithms run with equal maximum iteration counts on the same function, with a population size N of 100. Each algorithm is independently executed 10 times on each test function set, and their average iteration curves are demonstrated in Fig. 7, while their average performance metrics are summarized in Table 2.
Table 1.
Benchmarking mathematical functions.
| Type of function | Functions | Dimension | Range of Functions | Theoretical minimum value |
|---|---|---|---|---|
| Unimodal benchmark functions | 30 | [−100,100] | 0 | |
| 30 | [−10,10] | 0 | ||
| 30 | [−30,30] | 0 | ||
| 30 | [−100,100] | 0 | ||
| 30 | [−1.28,1.28] | 0 | ||
| Multimodal benchmark functions | 30 | [−500,500] | −418.9829*dim | |
| 30 | [−5.12,5.12] | 0 | ||
| 30 | [−600,600] | 0 | ||
| Fixed-dimension multimodal benchmark functions | 2 | [−65.536,65.536] | 1 | |
| 2 | [−5,5] | −1.0316285 | ||
| 3 | [1,3] | −3.86 | ||
| 4 | [0,10] | −10.1531 |
Fig. 6.
The function image of each benchmark test function used.
(f1(x) – f12(x) in the graph correspond to each function in Table 1, respectively.).
Fig. 7.
Average iteration curve of OLC-GWO on each test function.
(f1(x) – f12(x) in the graph correspond to each function in Table 1, respectively.).
Table 2.
Average objective function value for each algorithm.
| Function |
|
|
|
|
|
|
|---|---|---|---|---|---|---|
| T_iter | 1000 | 1000 | 1000 | 1000 | 1000 | 1000 |
| OLC-GWO | 0 | 1.5031e-172 | 1.9567e-07 | 2.6677e-12 | 1.475e-05 | −6.74046e+30 |
| AGWO | 8.6325e-86 | 1.0249e-106 | 0.015719 | 6.0534e-06 | 0.00024356 | −2.44080 + 129 |
| GWO | 2.9832e-11 | 3.4035e-49 | 0.20215 | 0.10049 | 0.0026012 | −5988.2667 |
| PSO | 1.6569 | 7.1542 | 954.2735 | 1.868 | 0.1443 | −7347.4405 |
| HHO | 2.5832e-207 | 5.4707e-07 | 0.11274 | 1.1148e-06 | 0.0031096 | −12569.4767 |
| HBA | 1.4314e-67 | 2.3810e-33 | 18.5178 | 0.0056124 | 5.8801e-05 | −10048.429 |
|
MVO |
0.09203 |
0.21264 |
109.6747 |
0.099237 |
0.0058303 |
−7768.8798 |
| Function | ||||||
|
T_iter |
1000 |
200 |
500 |
20 |
1000 |
1000 |
| OLC-GWO | 0 | 0 | 0.998 | −1.0316 | −1.89950 | −10.1530 |
| AGWO | 0 | 0.0023481 | 0.998 | −1.0316 | −1.60040 | −9.6433 |
| GWO | 0 | 0.051423 | 3.165 | −1.0316 | −0.30048 | −9.1381 |
| PSO | 55.2827 | 0.29596 | 1.2958 | −1.0297 | −0.24445 | −6.1448 |
| HHO | 0 | 0 | 1.0974 | −1.0316 | −0.30048 | −5.5650 |
| HBA | 0 | 0.011803 | 0.998 | −1.0316 | −0.30048 | −7.8964 |
| MVO | 92.1794 | 1.0054 | 0.998 | −1.0315 | −0.30048 | −7.8806 |
From a qualitative perspective, as observed from the average iteration curves in Fig. 7, OLC-GWO demonstrates a faster convergence rate. It exhibits strong convergence capability both in the early and later stages of iteration. The optimal fitness of the population decreases with an increase in iteration count, and the oscillation amplitude inversely diminishes as iterations progress. In other words, throughout the optimization process, the algorithm transitions from a broad global search to a more refined local search, leading to a gradual flattening of the curve.
From a quantitative analysis perspective, as evident from the 12 sets of test results in Table 2, the algorithm designed in this study consistently achieves the best performance across most test functions. This demonstrates that OLC-GWO excels in various optimization problems. Particularly, when solving Fixed-dimension multimodal benchmark functions, OLC-GWO displays enhanced competitiveness compared to other similar algorithms, indicating its greater advantage in solving the large-scale scheduling model proposed in this paper.
5. Simulation analysis
This paper conducts a case study on the centralized distribution of electricity meters by a provincial metrology center. An optimal scheduling scheme for meter rotation and distribution is solved using a sample of electricity meter orders from a specific time period. Initially, each power substation reports the electricity meter demands to their respective power supply bureau on schedule. These power supply bureaus then consolidate their needs along with the demands of their subordinate substations and report to the metering center. Finally, the metering center conducts unified distribution. The distance matrix for the provincial metering center-power supply bureau-power substation is presented in Table 3. The hierarchical relationship between power supply bureaus and power substations is illustrated in Fig. 8. The demand for orders from power supply bureaus to substations is shown in Table 4.
Table 3.
Distance matrix for each node.
| Position two | Position one |
|||||
|---|---|---|---|---|---|---|
| Yunnan Power Grid Corporation Metering Center | Yunnan Power Grid Dali Power Supply Bureau | … | Jianchuan Power Supply Bureau | … | Shuifu City Power Supply Bureau | |
| China Southern Power Grid Qujing Power Supply Bureau | 142 | 447 | … | 480 | … | 514 |
| Yunnan Power Grid Corporation Kylin Power Supply Bureau | 153 | 457 | … | 489 | … | 516 |
| … | … | … | … | … | … | … |
| China Southern Power Grid Xuanwei Power Supply Branch | 236 | 544 | … | 576 | … | 422 |
| Zhaotong Power Supply Bureau | 346 | 655 | … | 689 | … | 220 |
| … | … | … | … | … | … | … |
| Zhaotong Ludian County Power Supply Bureau | 331 | 640 | … | 672 | … | 252 |
| Yanjin County Power Supply Company | 487 | 795 | … | 828 | … | 116 |
Fig. 8.
The affiliations of metering center - power supply bureau -power supply substation in the simulation experiment.
Table 4.
Demand orders from power supply bureaus/substations.
| Metrology Center |
Dali Power Supply Bureau |
Midu Power Supply Bureau |
… |
Luliang Power Supply Bureau |
||||
|---|---|---|---|---|---|---|---|---|
| type | quantity | type | quantity | type | quantity | … | type | quantity |
| … | … | … | … | … | … | … | … | … |
| 3 | 50 | 1 | 44 | 1 | 50 | … | 3 | 38 |
| 3 | 50 | 2 | 50 | 1 | 44 | … | 4 | 40 |
| 3 | 39 | 2 | 46 | 2 | 50 | … | 4 | 40 |
| 4 | 40 | 3 | 50 | 2 | 46 | … | 4 | 14 |
| 4 | 40 | 3 | 38 | 3 | 50 | … | 1 | 50 |
| 4 | 40 | 4 | 40 | 3 | 38 | … | 1 | 41 |
| 4 | 23 | 4 | 40 | 4 | 40 | … | 2 | 50 |
| 1 | 43 | 4 | 14 | 4 | 40 | … | 2 | 31 |
| 2 | 39 | 1 | 50 | 4 | 14 | … | 3 | 50 |
| 3 | 34 | 1 | 41 | 1 | 50 | … | 3 | 30 |
| 4 | 37 | 2 | 50 | 1 | 41 | … | 4 | 40 |
| 1 | 32 | 2 | 31 | 2 | 50 | … | 4 | 40 |
| 2 | 43 | 3 | 50 | 2 | 31 | … | 4 | 13 |
| 3 | 37 | 3 | 30 | 3 | 50 | … | 1 | 50 |
| 4 | 32 | 4 | 40 | 3 | 30 | … | 1 | 48 |
| … | … | … | … | … | … | … | … | … |
The types of electricity meters and related parameters are shown in Table 5, and the parameters of outsourced vehicles are shown in Table 6.
Table 5.
Types and specifications of smart meters.
| Type | Turnover box specifications | Dimensions (L × W × H) | Weight | Turnover Pallet Specifications | |
|---|---|---|---|---|---|
| Single-phase energy meter | 12/box | 720 450 120 | 18 kg/box | 5 boxes/stack | |
| Three-phase energy meter | 4/box | ||||
| Metering automation terminal | 4/box | ||||
| Low voltage transformer | 12/box | 720 450 200( | 45 kg/box | 2 boxes/stack |
Table 6.
Outsourced vehicle information parameter table.
| Vehicle model | Volume (m3) | Load limit (t) | The average daily mileage of the vehicle (km) | Quantity | Price per kilometer [CNY/(Tonkm)] |
|---|---|---|---|---|---|
| 1 | 15 | 2 | 725 | 55 | 0.25 |
| 2 | 15 | 4 | 668 | 50 | 0.28 |
| 3 | 25 | 5 | 648 | 55 | 0.30 |
The parameters of each algorithm are set as above. Set the model parameters as follows: labor distribution cost to reach a single site Cp = 20(CNY), labor cost per unit time of a vehicle transport G = 50(CNY).
Each algorithm was executed 50 times. The comparative evolution iteration curves of average fitness for each algorithm across different hierarchical distribution networks are shown in Fig. 9, Fig. 10, Fig. 11, Fig. 12. The obtained optimized scheduling schemes are presented in Table 7. The average fitness values for each hierarchical distribution network are provided in Table 8.
Fig. 9.
The evolution curve of each algorithm in the first-level distribution network.
Fig. 10.
The evolution curve of each algorithm in the distribution network of each power supply bureau at the second level.
(a: Power supply bureau 1; b: Power supply bureau 2).
Fig. 11.
The evolution curve of each algorithm in the distribution network of each power supply bureau at the second level.
(a: Power supply bureau 3; b: Power supply bureau 4).
Fig. 12.
The evolution curve of each algorithm in the distribution network of each power supply bureau at the second level.
(a: Power supply bureau 5; b: Power supply bureau 6).
Table 7.
Vehicle scheduling results at all levels.
| Order |
The specific route |
Transport models |
|---|---|---|
| First level distribution | ||
| 1 | Metering Center—Xiangyun Power Supply Bureau-Heqing Power Supply Bureau-Yangbi Power Supply Bureau-Measuring Center | 1 |
| 2 | Metering Center-Dali Power Supply Bureau-Yangbi Power Supply Bureau-Jianchuan Power Supply Bureau-Heqing Power Supply Bureau-Measuring Center | 1 |
| 3 | Metering Center-Dali Power Supply Bureau-Weishan Power Supply Bureau-Maidu Power Supply Bureau-Yunlong Power Supply Bureau-Metering Center | 1 |
| 4 | Metering Center-Yongping Power Supply Bureau-Qujing Power Supply Bureau-Qujing Luoping Power Supply Bureau-Metering Center | 2 |
| 5 | Metering Center-Weishan Power Supply Bureau-Xiangyun Power Supply Bureau-Nanjian Power Supply Bureau-Measuring Center | 2 |
| 6 | Measurement Center-Qujing Power Supply Bureau-Qilin Power Supply Bureau-Weishan Power Supply Bureau-Malong Power Supply Bureau-Measurement Center | 3 |
| 7 | Metering Center-Jianchuan Power Supply Bureau-Weishan Power Supply Bureau-Xiangyun Power Supply Bureau-Metering Center | 3 |
| … |
… |
… |
| Second level distribution | ||
| 1 | Dali Power Supply Bureau-Dali Yinqiao Power Supply Office-Maidu Yicheng Power Supply Office-Dali Power Supply Bureau | 1 |
| 2 | Weishan Power Supply Bureau-Weishan Dacang Power Supply Office-Nanjian Power Supply Bureau-Weishan Power Supply Bureau | 1 |
| 3 | Luliang Power Supply Bureau - Luliang Power Supply Bureau Distribution Management No.2 - Luliang Power Supply Bureau Distribution Management Office - Luliang Power Supply Bureau | 2 |
| 4 | Jianchuan Power Supply Bureau-Jianchuan Power Supply Bureau Distribution Management No.2-Jianchuan Power Supply Bureau | 2 |
| 5 | Heqing Power Supply Bureau - Heqing Jindun Power Supply Office - Heqing Power Supply Bureau | 3 |
| … | … | … |
Table 8.
Fitness comparison of each algorithm.
| Index |
Algorithm |
|||||
|---|---|---|---|---|---|---|
| OLC-GWO | GWO | PSO | HHO | HBA | MVO | |
| The first-layer distribution network: the average objective function value of the metering center-power supply bureau | ||||||
| Average fitness |
3.2790 |
3.8742 |
3.7568 |
3.8442 |
3.9859 |
3.9954 |
| The second-layer distribution network: the average objective function value of each power supply bureau- power substation | ||||||
| Average fitness Ⅰ | 0.9894 | 1.3386 | 1.2310 | 1.2967 | 1.0159 | 1.5385 |
| Average fitness Ⅱ | 4.0834 | 4.5274 | 4.2889 | 4.3858 | 4.5682 | 5.5379 |
| Average fitness Ⅲ | 2.1940 | 2.2574 | 2.3610 | 2.2324 | 2.3126 | 2.5667 |
| Average fitness Ⅳ | 2.1024 | 2.2816 | 2.2735 | 2.2816 | 2.5145 | 2.8090 |
| Average fitness Ⅴ | 2.6920 | 2.8832 | 2.9277 | 3.0029 | 2.7355 | 3.3590 |
| Average fitness Ⅵ | 3.9302 | 4.6089 | 3.9385 | 4.3506 | 4.3754 | 5.2479 |
As observed from Fig. 9, Fig. 10, Fig. 11, Fig. 12, after incorporating improvements like Opposition-based Learning and Levy flight, OLC-GWO demonstrates superior optimization capability and convergence speed compared to traditional GWO and similar optimization algorithms. It maintains excellent convergence performance throughout the entire search process. As evident from Table 8, in the first-tier distribution from the central measurement center, OLC-GWO's average fitness value is reduced by 15.36%, 12.72%, 14.70%, 17.74%, and 17.93% compared to GWO, PSO, HHO, HBA, and MVO, respectively. In the second-tier distribution to substations, it is reduced by 11.32%, 7.88%, 10.03%, 7.75%, and 24.43%. This indicates the superior solution quality of the proposed algorithm over the comparative methods, highlighting its strong applicability to solving large-scale logistics scheduling optimization problems.
In summary, the improved algorithm proposed in this paper outperforms other algorithms in terms of optimization capability and convergence speed. It maintains superior fitness values and convergence ability throughout the search process in various levels of scheduling networks, thanks to the Opposition-based Learning mechanism. This mechanism enhances the even distribution of individuals in the initial population, effectively improving the algorithm's solving efficiency. Meanwhile, the Levy flight mechanism and Cauchy mutation mechanism enable OLC-GWO to swiftly escape local optima without losing the optimal solution, enhancing the algorithm's precision in solving.
6. Conclusions
This paper investigates the vehicle scheduling problem for large-scale smart meter rotation, addressing vehicle cost, time cost, and transportation distribution cost by establishing a multi-level optimization model for distribution vehicle scheduling. An improved Grey Wolf algorithm is proposed using Opposition-based Learning, Levy flight strategy, and Cauchy mutation for solution. Opposition-based Learning enhances population diversity and obtains high-quality initial feasible solutions. The incorporation of Levy flight strategy and Cauchy mutation broadens the algorithm's optimization scope and global optimization capability. Feasibility is verified through early-stage work using Benchmarking mathematical functions, and simulation experiments compare it with other state-of-the-art swarm intelligence algorithms, demonstrating the feasibility and practicality of the proposed model and algorithm in the field of smart grid logistics scheduling. In conclusion, the main contributions of this paper are as follows:
-
●
Constructs a multi-level distribution network scheduling model for large-scale smart meter batch rotation scenarios, accounting for multidimensional constraints in real-world meter distribution contexts, providing practicality and generalizability.
-
●
Introduces an improved Grey Wolf algorithm for solving the model, exhibiting greater competitiveness compared to similar algorithms.
-
●
Employs simulation parameters and data derived from actual distribution business data in engineering projects, ensuring the experiment's authenticity and the practicality of the solution results.
The conclusions drawn from our study, although noteworthy, do come with certain limitations. It is acknowledged that the model we have developed may not comprehensively encompass the multidimensional constraints that arise in real-world distribution scenarios. Additionally, it might struggle to dynamically adapt to the uncertainties encountered during the actual scheduling processes. Despite these constraints, the significance and potential for broader application of our work in the realm of logistics and scheduling cannot be ignored. Our study offers valuable insights and serves as a solid foundation for future research endeavors in this domain.
In subsequent investigations, there is room for enhancing and expanding the model's structure to augment its practical applicability in real-world scenarios. Moreover, the model's generalizability could be extended to encompass a wider array of practical engineering projects across various domains. By addressing these limitations and pursuing these avenues for improvement, our work's practical value can be further elevated.
Funding
This work was supported in part by the Science and technology project of China Southern Power Grid Co., Ltd. (YNKJXM20220174, YNKJXM20220010).
Code availability statement
The source code of the benchmark function test section and the generated dataset are available from the corresponding author upon reasonable request.
CRediT authorship contribution statement
Zhaolei He: Conceptualization, Methodology, Software, Writing – original draft, Funding acquisition. Xinbo Zhou: Conceptualization, Methodology, Software, Validation, Visualization, Writing – original draft, Writing – review & editing. Cong Lin: Data curation, Methodology, Resources, Software. Jing Zhao: Data curation, Formal analysis, Methodology. Hengjie Yu: Data curation, Resources. Rui Fang: Conceptualization, Data curation. Jin Liu: Data curation, Investigation, Supervision. Xin Shen: Data curation, Supervision. Nan Pan: Conceptualization, Formal analysis, Funding acquisition, Methodology, Supervision.
Declaration of competing interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
References
- 1.Bhavani N.P.G., Kumar Ravi, Sankar Panigrahi Bhawani, Balasubramanian Kishore, Arunsundar B., Abdul-Samad Zulkiflee, Singh Abha. Design and implementation of iot integrated monitoring and control system of renewable energy in smart grid for sustainable computing network. Sustain. Comput. Inform. Syst. 2022;35 doi: 10.1016/j.suscom.2022.100769. [DOI] [Google Scholar]
- 2.Kuo R.J., Luthfiansyah Muhammad Fernanda, Masruroh Nur Aini, Zulvia Ferani Eva. Application of improved multi-objective particle swarm optimization algorithm to solve disruption for the two-stage vehicle routing problem with time windows. Expert Syst. Appl. 2023;225 doi: 10.1016/j.eswa.2023.120009. [DOI] [Google Scholar]
- 3.Moghdani Reza, Salimifard Khodakaram, Demir Emrah, Benyettou Abdelkader. The green vehicle routing problem: a systematic literature review. J. Clean. Prod. 2021;279 doi: 10.1016/j.jclepro.2020.123691. [DOI] [Google Scholar]
- 4.Dasdemir Erdi, Testik Murat Caner, Öztürk Diclehan Tezcaner, Şakar Ceren Tuncer, Güleryüz Güldal, Testik Özlem Müge. A multi-objective open vehicle routing problem with overbooking: exact and heuristic solution approaches for an employee transportation problem. Omega. 2022;108 doi: 10.1016/j.omega.2021.102587. [DOI] [Google Scholar]
- 5.Zhang Huizhen, Zhang Qinwan, Liang Ma, Zhang Ziying, Liu Yun. A hybrid ant colony optimization algorithm for a multi-objective vehicle routing problem with flexible time windows. Inf. Sci. 2019;490:166–190. doi: 10.1016/j.ins.2019.03.070. [DOI] [Google Scholar]
- 6.Yu Vincent F., Jodiawan Panca, Schrotenboer Albert H., Hou Ming-Lu. The two-echelon vehicle routing problem with time windows, intermediate facilities, and occasional drivers. Expert Syst. Appl. 2023;234 doi: 10.1016/j.eswa.2023.120945. [DOI] [Google Scholar]
- 7.Khoo Thau Soon, Mohammad Babrdel Bonab. The parallelization of a two-phase distributed hybrid ruin-and-recreate genetic algorithm for solving multi-objective vehicle routing problem with time windows. Expert Syst. Appl. 2021;168 doi: 10.1016/j.eswa.2020.114408. [DOI] [Google Scholar]
- 8.Niu Yunyun, Shao Jie, Xiao Jianhua, Wen Song, Cao Zhiguang. Multi-objective evolutionary algorithm based on RBF network for solving the stochastic vehicle routing problem. Inf. Sci. 2022;609:387–410. doi: 10.1016/j.ins.2022.07.087. [DOI] [Google Scholar]
- 9.Anderluh Alexandra, Nolz Pamela C., Hemmelmayr Vera C. Teodor Gabriel Crainic, Multi-objective optimization of a two-echelon vehicle routing problem with vehicle synchronization and ‘grey zone’ customers arising in urban logistics. Eur. J. Oper. Res. 2021;289(3):940–958. doi: 10.1016/j.ejor.2019.07.049. [DOI] [Google Scholar]
- 10.Zhang Li, Liu Zhongshan, Shan Wenxuan, Yu Bin. A stabilized branch-and-price-and-cut algorithm for the waste transportation problem with split transportation. Comput. Ind. Eng. 2023;178 doi: 10.1016/j.cie.2023.109143. [DOI] [Google Scholar]
- 11.Li Yongbo, Soleimani Hamed, Zohal Mostafa. An improved ant colony optimization algorithm for the multi-depot green vehicle routing problem with multiple objectives. J. Clean. Prod. 2019;227:1161–1172. doi: 10.1016/j.jclepro.2019.03.185. [DOI] [Google Scholar]
- 12.Long Jianyu, Sun Zhenzhong, Pardalos Panos M., Hong Ying, Zhang Shaohui, Li Chuan. A hybrid multi-objective genetic local search algorithm for the prize-collecting vehicle routing problem. Inf. Sci. 2019;478:40–61. doi: 10.1016/j.ins.2018.11.006. [DOI] [Google Scholar]
- 13.Ghannadpour Seyed Farid, Zandiyeh Fatemeh. An adapted multi-objective genetic algorithm for solving the cash in transit vehicle routing problem with vulnerability estimation for risk quantification. Eng. Appl. Artif. Intell. 2020;96 doi: 10.1016/j.engappai.2020.103964. [DOI] [Google Scholar]
- 14.Abreu Levi R., Tavares-Neto Roberto F., Nagano Marcelo S. A new efficient biased random key genetic algorithm for open shop scheduling with routing by capacitated single vehicle and makespan minimization. Eng. Appl. Artif. Intell. 2021;104 doi: 10.1016/j.engappai.2021.104373. [DOI] [Google Scholar]
- 15.Amine Masmoudi M., Mancini Simona, Baldacci Roberto, Kuo Yong-Hong. Vehicle routing problems with drones equipped with multi-package payload compartments. Transport. Res. E Logist. Transport. Rev. 2022;164 doi: 10.1016/j.tre.2022.102757. [DOI] [Google Scholar]
- 16.Pasha Junayed, Nwodu Arriana L., Fathollahi-Fard Amir M., Tian Guangdong, Li Zhiwu, Wang Hui, Dulebenets Maxim A. Exact and metaheuristic algorithms for the vehicle routing problem with a factory-in-a-box in multi-objective settings. Adv. Eng. Inf. 2022;52 doi: 10.1016/j.aei.2022.101623. [DOI] [Google Scholar]
- 17.Zhang Xizheng, Wang Zeyu, Lu Zhangyu. Multi-objective load dispatch for microgrid with electric vehicles using modified gravitational search and particle swarm optimization algorithm. Appl. Energy. 2022;306 doi: 10.1016/j.apenergy.2021.118018. Part A. [DOI] [Google Scholar]
- 18.Abu-Monshar Anees, Al-Bazi Ammar. A multi-objective centralised agent-based optimisation approach for vehicle routing problem with unique vehicles. Appl. Soft Comput. 2022;125 doi: 10.1016/j.asoc.2022.109187. [DOI] [Google Scholar]
- 19.Ahmadi B., Younesi S., Ceylan O., et al. An advanced grey wolf optimization algorithm and its application to planning problem in smart grids. Soft Comput. 2022;26:3789–3808. doi: 10.1007/s00500-022-06767-9. [DOI] [Google Scholar]
- 20.Liu Xinyu, Li Guangquan, Yang Haoyuan, Zhang Nianru, Wang Longfei, Peng Shao. Agricultural UAV trajectory planning by incorporating multi-mechanism improved grey wolf optimization algorithm. Expert Syst. Appl. 2023;233 doi: 10.1016/j.eswa.2023.120946. [DOI] [Google Scholar]
- 21.Mirjalili Seyedali, Mirjalili Seyed Mohammad, Lewis Andrew. Grey wolf optimizer. Adv. Eng. Softw. 2014;69:46–61. doi: 10.1016/j.advengsoft.2013.12.007. [DOI] [Google Scholar]
- 22.Mohapatra Sarada, Mohapatra Prabhujit. Fast random opposition-based learning golden jackal optimization algorithm. Knowl. Base Syst. 2023;275 http://gfbfh81f8000da3924570s9v9vcufupcbf6np5.fgac.kust.cwkeji.cn/10.1016/j.knosys.2023.110679 [Google Scholar]
- 23.Syama S., Ramprabhakar J., Anand R., Guerrero Josep M. A hybrid extreme learning machine model with Lévy flight chaotic whale optimization algorithm for wind speed forecasting. Resul. Eng. 2023;19 http://gfbfh81f8000da3924570s9v9vcufupcbf6np5.fgac.kust.cwkeji.cn/10.1016/j.rineng.2023.101274 [Google Scholar]
- 24.Das Arunita, Namtirtha Amrita, Dutta Animesh. Lévy–Cauchy arithmetic optimization algorithm combined with rough K-means for image segmentation. Appl. Soft Comput. 2023;140 http://gfbfh81f8000da3924570s9v9vcufupcbf6np5.fgac.kust.cwkeji.cn/10.1016/j.asoc.2023.110268 [Google Scholar]












