Abstract
Energy efficiency plays a major role in sustaining lifespan and stability of the network, being one of most critical factors in wireless sensor networks (WSNs). To overcome the problem of energy depletion in WSN, this paper proposes a new Energy Efficient Clustering Scheme named African Vulture Optimization Algorithm based EECS (AVOACS) using AVOA. The proposed AVOACS method improves clustering by including four critical terms: communication mode decider, distance of sink and nodes, residual energy and intra-cluster distance. Through mimicking the natural scavenging behavior of African vultures, AVOACS continuously balances energy consumption on nodes resulting in an increase in network stability and lifetime. For CH selection, we use AVOACS, which considers the following parameters: communication mode decider, the distance between sink and node, residual energy, and intra-cluster distance. In comparison to the OE2-LB protocol, simulation findings demonstrate that AVOACS enhances stability, network lifetime, and throughput by 21.5%, 31.4%, and 16.9%, respectively. The results show that AVOACS is an effective clustering algorithm for energy-efficient operation in heterogeneous WSN environments as it contributes to a large increase of network lifetime and significant enhancement of performance.
Keywords: AVOA, WSNs, Cluster Head, Sensor Networks, CMD
Subject terms: Engineering, Mathematics and computing
Introduction
In recent years, Wireless Sensor Networks (WSNs) have become indispensable in many applications such as healthcare systems, environmental monitoring and military surveillance or smart cities et cetera1. These networks are composed of an assemblage of physically disseminated sensor nodes which all together operate to collect, process and transport data/mote towards impel sink node2. These devices face serious energy considerations, even though they are used for many purposes. While sensor nodes are normally battery powered, and the small energy available in them limits life of an operating network3,4. Therefore, prolonging the lifetime of wireless sensor networks along with their stable and efficient performance have been important issues addressed in design of WSNs. WSN can enable such virtual and real-world connections. Nonetheless, sensor nodes have limited computing power, memory, and battery5. They require batteries and are commonly employed in large-scale unsupervised environments where battery maintenance or recharge is challenging.
In clustering is a major technique where many researchers focus to increase energy efficiency in WSNs. It utilizes cluster-based protocols, i.e., it groups sensor nodes into clusters that consist of a CH to aggregate data and deliver these to the sink6. The selection of CHs and the management of clusters are key factors which influence network performance even though this method reduces energy consumption7. Intra-cluster communication should be reduced to a minimum for energy efficiency and an ideal clustering algorithm helps in distributing the workload of all nodes across individual clusters, as well as minimizing intra cluster hops. Every cluster has a CH whose main responsibility is to collect data from the other members of the cluster. CH is chosen depending on several important factors such as intra-cluster distance, CMD, residual energy, etc. Using a meta-heuristic method in CH selection has proved attractive in achieving optimum network performance8,9. When intra-cluster communication occurs, the nodes closest to the sink use much energy. This issue is known as the hot-spot problem because these relaying nodes quickly consume energy10,11.
However, the existing cluster-based algorithms suffer from drawbacks: shorter operational duration of sensor nodes, high energy expenditure, delay in data delivery, hot-spot problems in large-scale applications, residual energy dependence, connection failure, etc12–16. From this current perspective, several studies have been conducted, each suggesting a unique energy-efficient routing strategy with the goal of extending the network’s useful life by reducing the drain on the sensor nodes’ batteries: the proposed approach analyses and monitors data from the wireless sensor networks17–19. However, despite its benefits of energy efficiency and network lifetime extension effect, there are limitations if the African Vulture Optimization Algorithm-based Energy Efficient Clustering Scheme (AVOACS) is applied. Among its drawbacks, it does not have the strong scalability powered by being enormous and possessing many clusters along with cluster heads that large-scale WSNs do; The resulting conciliation of both processing time as well as energy consumption is increased.
In this paper, we design a new energy efficient clustering scheme for WSN named AVOACS that is nature motivated approach of scavenging behavior in Africa vultures. The AVOACS (An algorithm for Optimization in energy Consumption using the four mandatory factors which improves network life) that is an efficient method to reduce power consumption and lifetime of networks by having four important parameters Based on communication mode decider, Sink –node distance, residual energy & intra cluster distance. AVOACS uses these parameters to dynamic cluster head selection and optimizing the clustering process for reducing energy consumption. The proposed AVOACS method is experimentally validated in terms of performance by comparing it with the performances for some well-known existing state-of-the-art clustering algorithms: PSO-ECSM, HWSHO, OE2-LB and ABC-DE. Experimental results indicate that AVOACS not only has better network stability, but also prolongs the lifetime of a wireless sensor network compared with another algorithm. Thus, a retrospective assessment reveals a few characteristics that might significantly increase network lifetime
The major contributions of this paper are highlighted as follows:
The proposed AVOACS for WSNs formulated the cluster formation through several essential parameters such as communication mode decider, distance to sink, residual energy of sensors and intra-cluster distance.
The optimal selection of cluster heads is compatible with the characteristics shown in AVOACS which demonstrated significant advantages on energy efficiency for network Longevity.
The dynamic clustering adapts cluster head selection and communication strategies by considering factors such as node energy levels or distance to the sink, optimizing energy usage and load sharing based on network conditions.
To test and validate the proposed methodology with the state-of-the-art optimized routing methods based on particle search, such as PSO-ECSM7, HWSHO20, OE2-LB21, and ABC-DE22, and it is shown to have achieved higher overall performance.
The remainder of the manuscript is summarised in the sections below. Sect “Literature review” provides the background research, while Sect “Preliminaries”describes the proposed strategy. The simulation findings are detailed in Sect “Proposed methodology”, and the conclusion is in Sect “Experimentation, results and analysis”.
Literature review
Clustering algorithms have an important role to play in the energy efficiency of a Wireless Sensor Network (WSN), and lot of research has been done on developing efficient clustering algorithm for increasing the lifetime of network. Existing optimization-based clustering schemes are good energy conservation approaches, and some further improved by utilizing certain issues regarding cluster formation to verify their performance under different conditions. However, most of them experience difficulties in scalability as they adapt into a large-scale network rather than the target one for which these were proposed initially23–26. This part presents major works in energy-efficient clustering algorithms, mainly influenced by nature-based optimization methods27.
Deepa et al.28 proposed multi-path routing protocol utilizing swarm optimization. The cluster head is selected near the sink coverage area, and the energy hole problem is solved by using a modified Particle Swarm Optimization (PSO)-based clustering algorithm. A particle swarm optimization-based clustering technique with a mobile sink was suggested by Wang et al.29. Rambabu et al.30 suggested a HABC-MBOA algorithm for CH selection. HABC-MBOA was found to be useful in preventing sensor node overloading when used as CH. Thrun et al.31 presented the databionic swarm system. As a result, while Swarm-based algorithms are task-centred and data independent approaches for WSN optimization issues they struggle with premature convergence problems leading to suboptimal performance in Heterogeneous networks due to their static approach of deployment irrespective the network dynamics and heterogeneous energy-based node implementation32.
Palattella et al.33 proposed that IoT-based WSN universality may be hindered by the need for reliable, scalable, and cost-effective connectivity. It has been pointed out that these technologies may be used in diverse contexts, such as for consumer IoT and industrial IoT. The article focuses on the significant developments of 5G technology in IoT and the commercial implications that follow from them. Ilango et al.34 used mapper and reducer programming to implement the ABC Algorithm in a Hadoop environment. The suggested ABC was shown to reduce execution time and fault of classification for a collection of ideally designed clusters in empirical testing. The findings show that the suggested ABC scheme outperforms differential evolution and PSO35.
In this paper, Gaikwad et al.36 has presented an enhanced ABC that optimizes large-scale data clustering. By using the modified ABC, the cluster consumes less power. For selecting CHs, the protocol methodology uses a distributed technique, and K-means is utilized to fix the threshold power based on experimental data. Amiri et al.37 proposed a novel fuzzy algorithm with enhanced discrete ABC for data clustering.
Betzler et al.38 developed an IoT- based WSN technique for estimating round-trip times that incorporates the age factor for retransmission timeouts. Cluster formation is most important part of clustering process which has been accentuated by several researchers9,10. Das et al.39 presented a new clustering technique by utilizing probability-based selection mechanism for allocation of a set of data in each cyclic rotation. Rani et al.40 presented dynamic clustering-based technique utilizing Genetic algorithm. The CHs selection was made based on residual energy and node’s location. Pan et al.41 proposed a search model utilizing best-of-random mutation strategy. The performance assessment was done by employing various optimization techniques. The results obtained strengthen the claim made by suggested method as it depicted significant gain in performance42,43. Bagirov et al.44 suggested approach’s performance is compared to that of other methods, and the findings demonstrate that the suggested method outperforms its rivals. The performance of Bee Colony Optimization (BCO) in clustering datasets may be an essential research component, even if there are various clustering applications of BCO in the literature. It is combined the suggested approach with k-means algorithms to improve its performance and provide optimum solution45–47.
Verma et al.20 introduced the HWSHO approach in order to address the problem of green communication in 6G-enabled large WSN devices. This was accomplished by using cluster-based data distribution in the network. This method is an excellent example of a solution that may be useful for a variety of malicious apps that are interested in green communication via 6G-enabled Internet of Things devices. CH selection is found to be an NP-Hard problem, and achieving optimal network performance is one of the difficult tasks that must be accomplished. As a consequence of this, there is a requirement for a metaheuristic strategy that is able to meet crucial characteristics in an optimum fashion. These critical parameters are necessary for CH selection48. As a result, many different metaheuristic approaches such as GA49, PSO50,51, WOA, MFO52, and were presented in order to optimize the cluster selection53. The existing metaheuristic algorithms used for routing have several limitations like lack of scalability, unbalanced exploration and exploitation and ineffectiveness in handling the dynamics of the network. Beside that the existing algorithms are still not able to truly optimize the decision of clustering and routing leading to ineffective energy consumption. The proposed optimization algorithm addressed these deficiencies and improves the performance on various metrics. Among the several metaheuristic algorithms available, AVOA is used in this research to enhance network efficiency. AVOA is used in this study to improve the efficiency of decision-making in order to provide the best possible value throughout the clustering process. The current routing protocols cannot provide an energy-efficient solution for routing in wireless sensor networks. AVOA may reduce application complexity by using the fitness function54.
Nature-inspired optimization algorithms are promising for real-world engineering problems. One such technique is the Arithmetic Optimization technique (AOA), designed for optimization23. AOA helps engineers with constraint management tasks like resource allocation and system optimization traverse and use the solution space. Kumar et al.24 proposed chaotic marine predators algorithm (CMPA) has promise. Chaos theory and predator-prey interactions improve optimization exploration and convergence. CMPA optimises mechanical and structural designs that traditional approaches struggle with. Optimizing shell and tube heat exchangers has been successful. The AVOA solves complicated multi-dimensional and non-linear optimization problems by balancing efficiency and accuracy25. These methods improve exploration-exploitation harmony to solve optimization problems. Engineering situations benefit from convergence rates and effective constraint management. Data transmission mechanisms are essential for optimizing energy efficiency and network durability. The ELFO algorithm is inspired by eel foraging26. ELFO’s adaptive foraging technique allows efficient network exploration to find optimum paths while reducing energy. PROA uses reinforcement learning and optimization to improve decision-making in scenarios like tuning automobile suspension elements for performance55. It might improve clustering and node communication in WSNs, ensuring network stability even when circumstances change. These methods may improve energy utilization and operating efficiency in WSN installations, overcoming optimization challenges. Though, much work has been done on Energy efficient clustering algorithms but still there is a requirement of adaptive and scalable solutions, especially for WSNs having heterogeneous nodes with varying capabilities as well energy levels. Table 1 shows the reference study of the optimization methods on IoT based WSN.
Table 1.
References | Method | Objective | Research gaps |
---|---|---|---|
Pravin et al.56 | Genetic Algorithm for Stochastic cluster head selection | Cluster head selection, energy balancing in IoT-WSN | Energy balancing in IoT-WSN is considered, but the optimization technique used there is crude. |
Sahoo et al.57 | Metaheuristic (CBA-EH) Method | Network longevity, Cluster head selection, and energy harvesting in WSN | Application in WSNs restricted to IoT with wok on multiple objective optimizations for energy conservation. |
Moghaddasi et al.58 | DRL method | Energy consumption, resource efficiency and task offloading | It concentrates on offloading efficiency but has a shallow clustering mechanism for WSNs. |
Moghaddasi et al.59 | DDQN method | Multi-objective optimization and task offloading | Thoroughly discusses security but do not emphasize energy efficiency in WSN clustering. |
Gharehchopogh et al.60 | Dynamic Harris Hawks optimization (HHO) | IoT security, botnet detection and dynamic HHO | Security in IoT is the focus, but the main goal of this paper is not energy-efficient clustering. |
Gharehchopogh et al.61 | AVOA optimization Method | Multilevel thresholding and image segmentation | For image processing; not applicable for WSN clustering or energy efficiency. |
Gharehchopogh et al.62 | Chaotic Quasi-oppositional farmland fertility algorithm | Optimization, solving optimization engineering problems | Strictly related with engineering optimization, for signals from a controlled experiment are not directly applicable to optimizing the energy efficiency of WSNs. |
Kumar et al.63 | Caddisfalcon optimization algorithm | Optimization and energy transfer in IoT network | Only high-level energy transfer — not clustering in WSNs. |
Zhou et al.64 | GSHFA-HCP clustering method | Performance monitoring, Clustering with agricultural IoT | Applicability mostly on agriculture IoT system not suitable for wider range of WSN applications. |
Preliminaries
In this part, we outline the network assumptions before proposing the suggested work’s operational structure.
AVOACS network assumptions
It is vital to note that while replicating the proposed study, several network assumptions about medical things must be considered.
The network is composed of randomly deployed sensor nodes, with node uniformly placed in a two-dimensional region. The nodes are battery-powered and, after deployment, do not move from their respective locations for the lifetime of the network. The nodes have the ability to sense, process and transmit data.
A single sink node or base station is located inside the sensor field between sinks and source nodes. Sensor nodes are presumed to be limited in power and incapable of remote recharging. Nonetheless, the sink has no energy constraints since it gets a constant source of energy.
The network is clustered where sensor nodes clustered in clusters. In each cluster, a specific node called the Cluster Head (CH) is responsible for collecting data from all the member nodes of her corresponding in its hotspots and then transmit it directly to Sink. The cluster head is dynamically selected each round according to residual energy, distance to the sink and intra-cluster communication costs.
The nodes are considered homogeneous, meaning they possess processing, initial energy, and sensing range configurations.
Energy consumption model
Energy consumption of the Network is one important factor which directly impacts on network lifetime and performance as a whole, hence in the proposed AVOACS by considering energy consumed by each node. Energy model. The energy consumption model used in this work is based on a generic radio power dissipation that accounts for transmission and reception cost of the whole communication protocol. It includes the following assumptions and equations for them as energy consumption model of sensor nodes in network. A distance
1 |
The energy spent rather than starting a transmitter and reception circuit is denoted by
2 |
Where, Eqs. (3), (4)
3 |
And
4 |
Equation (5) calculates the overall energy
5 |
Proposed methodology
We aim to build a cluster-based data aggregation routing scheme in WSNs using the network above paradigm. Using four important parameters, the proposed method extends the life of the network. As a result, the primary goal to be explored is creating a load-balanced data aggregation routing scheme that efficiently links all sensors to the sink node. The remaining energy usage among multiple sensors in the Network utilizes a modified energy-aware AVOA algorithm to choose the optimal CH for each cluster. AVOACS presents the Network’s energy usage and reduces the Network’s overall energy transmissions. The AVOA meta-heuristic method was first presented by Abdollahzadeh et al.54 in the year 2021. Since that time, it has been implemented in a variety of real-world engineering applications. In order to build the AVOA, simulations and models were used that were based on the feeding behaviors and daily routines of African vultures. The following considerations are taken into account in order to carry out the simulation that is known as AVOA. This simulation recreates the life patterns and foraging strategies of African vultures, and it is carried out by using the following elements.
-
(i)
There are N vultures in the African vulture population, and the user of the algorithm decides how large N should be depending on the conditions at the time of the calculation. The position space of each vulture is represented by a grid with D dimensions; the size of D varies depending on the complexity of the issue.
-
(ii)
The population of African vultures may be broken down into three distinct clusters according to the way in which they make their livelihood. The first cluster determines the most optimal viable solution by using the fitness value of the viable solution as a metric to evaluate the quality of the approach. The second cluster of thought maintains that out of all of the potential solutions, the one that can really be implemented is the one that is second-best. The third and final group is made up of the remaining vultures.
-
(iii)
The vulture hunts in groups throughout the population in which it resides. As a direct consequence of this, several species of vultures fulfil a variety of roles within the community.
-
(iv)
Similarly, if the fitness value of the population’s feasible solution may be understood to reflect the advantages and downsides of vultures, then the vultures who are the weakest and most hungry correspond to the vultures that are the worst at the current time. On the other hand, the vulture that is the healthiest and most numerous at this time is the greatest option. Vultures in AOVA strive to position themselves near the greatest and away from the bad.
Based on the fundamental ideas about vultures and the four assumptions used to replicate the artificial vulture’s optimization algorithm, the problem-solving process can be broken down into five stages that represent the foraging behaviours of different vultures.
Identifying the best vulture in clusters
After the initial population has been formed, the fitness of each solution is determined, and the best and worst performers are chosen to serve as vultures for the first and second groups, respectively. At each iteration of the fitness test, populations are subjected to a thorough analysis.
6 |
The probability that the chosen vultures will lead the other vultures to one of the best solutions in each cluster is determined by Eq. (6), where
Vulture hunger rate
Vultures are remaining on the hunt for food, and when they get it, they have a burst of energy that helps them to go further in their quest for more. On the other hand, they are more aggressive when they are hungry since they lack the strength to fly long distances or to hunt for food alongside larger, stronger vultures. This sort of behaviour has been modelled mathematically with the help of Eq. (7). The rate at which the vultures are satiated or hungry has also been used to mark the shift from the exploratory to the exploitative phase. Equation (7), which accounts for the decreasing rate of satisfaction, has been used to predict this phenomenon.
7 |
8 |
In Eqs. (7), (8), the symbol
Exploration
Here, we examine the AVOA exploration phase. Vultures have keen vision, which helps them find prey and dead animals. When searching for food, vultures fly long distances and do detailed observations of their surroundings. The vultures in the AVOA may use one of two methods to explore seemingly random sites, with the method being selected at random. Exploration stage is need to provide a value between 0 and 1 for this option before you can begin the search process. Which method is used is up to it. A random integer between 0 and 1 is created during the exploration phase and used to decide which approach to pursue. The Eq. (9) is utilized if the number is greater than or equal to the parameter. If, however, the digit count is under Eq. (11), the formula will be used. This is shown by Eq. (12).
9 |
10 |
11 |
12 |
The position vector of a vulture in the iteration that follows will be indicated by the
Exploitation stage-1
At this point, the AVOA’s efficiency stage is being analysed for its effectiveness. The AVOA will proceed to the exploitation phase if the value of
13 |
14 |
The value of
Vultures typically perform a flying pattern that may be described as a rotating flight, and this flight pattern can be utilized to mimic spiral motion. Mathematical modelling of circular flight has been accomplished via the use of the spiral model. Using this approach will result in the formation of a spiral Eq. (18) involving all of the vultures and one of the top two vultures. Equations (15) and (16) are used to compute
15 |
16 |
17 |
18 |
Exploitation stage-2
During the second stage of the exploitation process, the movements of the two vultures lure many other species of vultures to the food supply, where a siege and a vigorous fight for food ensue. When the value of
19 |
20 |
In the last step, the vultures are summed up with the help of Eq. (20), in which
21 |
22 |
23 |
When the value of |
The IPSO-CS method that has been proposed can analyze the fitness population to determine which node is most suitable for becoming CH. The fitness function evaluates each individual, or node, to determine their level of physical fitness and recommends the most effective method for preserving the nodes’ available energy. In this particular scenario, one must be careful not to discount the significance of fitness-related factors. It is of the utmost importance to provide those essential physical characteristics that will, in the end, determine whether CH is selected. The parameters of fitness include. To select the optimal CH, we base our decision on four fundamental measures of fitness.
1. Residual energy: The node’s remaining energy value, which is the most important parameter. The CH has a higher per-second energy consumption than the other nodes. Therefore, the node with the most energy must be selected. All nodes have access to the starting energy, but their reserves decrease at different rates depending on how close they are to the sink. Therefore, the amount of energy still available plays a role in picking a CH. Through the use of Eq. (26), we can calculate the residual energy of each sensor node, which can then be summed to get the total residual energy.
24 |
25 |
26 |
2. Distance between sink and node: In this parameter, energy is used to calculate how far away each node in the network is from the sink. In any case, the total amount of energy used by the sink is proportional to its separation from the node. So, the base station may be improved in light of the parameters below the median spacing between the member nodes, which are taken into consideration by the networking approach for CH selection. Instead of basing decision-making on CH proximity,
27 |
28 |
Evaluating distance costs between nodes i and sink using the second fitness parameter (
3. Communicating mode decider: The CMD is a crucial parameter in AVOACS that adaptively chooses the communication scheme, which can be used for transmissions between sensor nodes and from them to the sink. It decides some factors like whether the communication between nodes take place in single hop manner and multi hops communication nature of transferring data packet by other nearby cluster head according residual energy, distance with the sink node. Single-hop communication is used for short distances to reduce energy consumption and multi-hop communication for long-distances due the expensive cost of high power. Minimum CMD value for a Network CH node.
Thus, a node’s CMD may be calculated using the following formula and the fifth fitness parameter (
29 |
The distance between the CHs is represented by
4. Intra-cluster distance: The chance of becoming a CH increase for nodes that are both more energetic and closer to the control centre. Better distribution of cluster leaders throughout the Network means less variations in inter- and intra-cluster distances. The average distances between cluster members and cluster heads are minimized using the new technique. The
30 |
The standard clustering procedure identifies CHs and member nodes for each particle. Subsequently, clusters are established by assigning each member node to the nearest location-based cluster leader. The amount of error for each
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\:{i}^{th}$$\end{document} population is assessed using the suggested fitness function. Here, we presuppose that a certain fitness function represents the network’s incorporation of four fitness parameters:
31 |
Improving network performance requires minimizing fitness F in Eq. (31). Comprises a wide range of fitness metrics derived by the provided Eqs. (26), (27), (28), (29), (30). Parameters utilized in the integration of the fitness function are given varying degrees of importance according to the weight coefficients in Eq. (31). It is up to the user to fine-tune these settings for their specific sensor network deployment.
To determine the relative relevance of the variables in the fitness function integration, the weight coefficients α, β, γ, and δ are used. It is up to the user to adjust these parameters so the sensor network works as intended. In Eq. (32) the weights of these components are expressed differently.
32 |
Thus, the optimizing Network performance by maximization of this function across metaheuristic processes is the primary focus of search space.
The pseudocode for the suggested AVOACS algorithm is shown in Algorithm 1. The suggested algorithm takes and returns the highlighted phrases as input and output.
As previously mentioned, the procedures outlined in Algorithm 1 are followed while using AVOACS. The sink is positioned in the centre of the network once the nodes have been distributed in the network of given dimensions. The AVOA operation, which involves many steps as previously mentioned, may be used to understand the clustering and CH selection processes. After choosing the CH, the Network enters a steady-state phase. The procedure will now end when all nodes’ energy has been utilized. The process of data transmission from CH to sink is shown in Fig. 1.
Complexity analysis of AVOACS
It is essential to perform real-time analysis in terms of the complexity and feasibility of suggested algorithms. The algorithm’s complexity is determined to be O (
Experimentation, results and analysis
This section explores the simulation environment, evaluation metrics, and innovative methodologies for performance assessment and analysis. All simulations were conducted on a system equipped with 8GB RAM, 1 TB HDD, and an Intel i5 CPU with MATLAB R2022a. We have given the simulation Table 2 that mentions the various parameters used in the simulation analysis.
Table 2.
Parameters | Values |
---|---|
Area covered | 100 × 100 m |
No of sensor nodes | 100, 200 |
Sink node | 1 |
Initial energy ( |
0.5 |
Essential transceiver energy ( |
50nJ/bit |
Threshold-distance ( |
86 m |
Packets size | 4000bits |
|
10pJ/bit/m2 |
|
0.0013pJ/bit/m4 |
|
5nJ/bit/signal |
|
0.5, 0.25 ,0.15, and 0.1 |
|
0.8 and 0.2 |
Antenna type | Omni Antenna |
Simulation time | 100 s, 250 s, 400 s |
MAC type | IEEE 802.11 |
Simulation runs | 30 |
|
2.5 |
Population size | 30 |
Initial position of the vulture | 0.5 |
The simulation we performed had 100 nodes spread out throughout the (100 × 100 m). Table 2 summarizes the consistency of sensor nodes and AVOACS parameters, and also offers accurate normative values for the sample size. AVOACS procedures for CH selection use generational counts and other criteria to optimize performance. The assessment of suitable values has been conducted by optimizing the control parameters of proposed AVOACS method and rival methods like PSO-ECSM, HWSHO, OE2-LB, and ABC-DE. This has been executed to ascertain the values that should be used. Three levels were established for control parameter tuning: population size (P) = [20, 30, 40], personal learning coefficient (
Performance metrics
Performance of our proposed AVOACS (African vulture optimization algorithm-based energy efficient clustering scheme) has been assessed in terms of different performance parameters- network lifetime, stability period, energy consumption, and throughput. Lastly, the cluster head selection frequency as well as assessment metrics allow for energy expensive tasks to be evenly distributed on different nodes enhancing network life span by maximizing energy consumption. Together, these metrics validate the contribution of AVOACS in consummate energy efficiency and lifetime expansion to WSNs. For the purposes of measuring the AVOACS against with PSO-ECSM7, HWSHO20, OE2-LB21, and ABC-DE22 protocols.
Network’s remaining energy
The AVOACS algorithm balance the energy consumption in a better way across the network by having more residual energies of nodes operating different stages on their life. The dynamic cluster head selection mechanism also ensures that nodes with more remaining energy are selected for the tasks which consume lots of power including data aggregation and communicating to sink. It has been shown that the AVOACS protocol expects a decrease in network energy use as a result of data transmission. Networks’ residual energy performance improved with the increase of iterations, as predicted. As shown in Fig. 2, AVOACS outperforms other protocols like PSO-ECSM7, HWSHO20, OE2-LB21, and ABC-DE22 because it uses a greater number of iterations and improves data transmission. Furthermore, AVOACS uses less energy each round than competing protocols in dual hop communication.
Network longevity
The AVOACS scheme can prolong the lifetime of a general network, denoted as time duration among arriving alive and leaving away from in valuable nodes. This enhancement is mostly due to the energy consumption model of AVOACS being efficient and has adaptive communication strategies so that both near nodes from sink as well as far away nodes contribute without depleting all their initial energies. AVOACS completed after 9833 rounds, and we can observe that PSO-ECSM42, HWSHO43, OE2-LB21, and ABC-DE22 all have much shorter network lifetimes (3716) to (8470) rounds. Figure 3 shows that compared to the PSO-ECSM7, HWSHO20, OE2-LB21, and ABC-DE22 protocols, AVOACS completes 6117, 4285, 2353, and 1363 more cycles. Through the integration of intra-cluster and CMD components into the objective function, AVOACS keeps an eye on the progress made in extending the lifespan of the networks involved. Consequently, the average distance between a node and a CH is greatly reduced when there are several such nodes in proximity.
Dead nodes versus rounds
The AVOACS algorithm shows a slower rate to the number of dead nodes, in contrast with other approaches there are less periodic dead/alive over their round. We compare AVOACS to other protocols; we can observe that it has less rounds for each dead node. Figure 4 shows that the First Node Dead (FND) occurs after 4762 rounds in AVOACS but only after 2096 rounds in PSO-ECSM, 2754 rounds in HWSHO, 3919 rounds in OE2-LB, and 4168 rounds in ABC-DE, and that the Half Nodes Dead (HND) occurs after 7133 rounds in AVOACS but only after 3011 rounds in HWSHO, 4976 rounds in OE2-LB, and 6112 rounds in ABC-DE. And in the improvement of last node dead (LND), also known as the network longevity, AVOACS is also indicated covering 9833 rounds, while PSO-ECSM, HWSHO, OE2-LB, and ABC-DE protocols cover 3716, 5548, 7480, and 8470 rounds, respectively. Higher energy conservation is realized in AVOACS compared to other protocols individually when the CH selection has been improved according to numerous criteria, as discussed above.
Throughput (number of packet delivery)
AVOACS does an improvement with throughput, this combines the total amount of data that has been able to be successfully sent over the wire and received by sink. The introduced method results in enhanced throughput as a result of the reliable network topology and less delays derive from communication. Optimized clustering and communication mode decider to reduce energy wastage while in the transmission of data, for prolonged amount of data transmission before nodes are dead. As illustrated in Fig. 5, AVOACS sends 212,572 data packets whereas PSO-ECSM7, HWSHO20, OE2-LB21, and ABC-DE22 transmit 80,284, 127,164, 181,726, and 186,841. In terms of throughput, AVOACS improves PSO-ECSM, HWSHO, OE2-LB, and ABC-DE by 164.7%, 67.1%, 16.9%, and 13.7%, respectively. The proposed protocol’s throughput enhancements are a direct result of its lower reported loss and its use of increased CH during data packet transfer.
Stability period
The stability period, the time duration where all nodes are observed to be alive (active) in AVOACS method is much enhanced. As a result, by extending the stability period of the new network it is achieved that this network has operational capacity for longer than much time in comparison to before. It can be noted that the first node is eliminated in AVOACS after 4762 rounds, however in the scenario, PSO-ECSM, HWSHO, OE2-LB, and ABC-DE protocols, it is reduced to merely 2096, 2754, 3919, and 4168 rounds, respectively, as shown in Fig. 6. The critical point is having an awareness that knowing AVOACS improves stability period by 127.19%, 72.9%, 21.5%, and 14.2% when compared to the protocols PSO-ECSM, HWSHO, OE2-LB, and ABC-DE, respectively. Unifying four fitness criteria to enable energy saving during data transmission improves both stability period and HND. The distance between nodes and nodes and the sink and nodes has been reduced.
Analysis and interpretation
Table 3 succinctly encapsulates the enhancements recorded by the AVOACS. According to the comparative analysis, AVOACS surpasses other protocols in several performance metrics. Table 4 shows the percentage improvement achieved by AVOACS in terms of FND, HND, LND, and Throughput.
Table 3.
Algorithms | Total energy of network (Joules) | FND | HND | LND | Throughput (packets) |
---|---|---|---|---|---|
PSO-ECSM7 | 50 | 2096 | 3011 | 3716 | 80,284 |
HWSHO20 | 50 | 2754 | 3823 | 5548 | 127,164 |
OE2-LB21 | 50 | 3919 | 4976 | 7480 | 181,726 |
ABC-DE22 | 50 | 4168 | 6112 | 8470 | 186,841 |
AVOACS | 50 | 4762 | 7133 | 9833 | 212,572 |
Significant values are given in bold.
Table 4.
Percentage (%) improvement by AVOACS Protocol | ||||
---|---|---|---|---|
Algorithms | FND | Half node dead | Last node dead | Throughput |
PSO-ECSM | 127.19 | 136.8 | 164.6 | 164.7 |
HWSHO | 72.9 | 86.5 | 77.2 | 67.1 |
OE2-LB | 21.5 | 43.3 | 31.4 | 16.9 |
ABC-DE | 14.2 | 16.5 | 16.09 | 13.7 |
Statistical result
The significance of the AVOACS statistical tests was determined by conducting the tests. Using the F-test, a sample from the same normal group may be evaluated to see whether it has the same variance. When analyzing data from three methods, an F-test (based on analysis of variance (ANOVA)) is used to see whether the data is consistent or significant differences. Thirty samples from each procedure were used to calculate the remaining energy values. In Table 5, the residual energy for each method is described in detail. According to Tables 5 and 6, AVOACS has a greater mean residual energy value (= 33.403) than the other algorithms. The remaining energy ANOVA test results are shown in Tables 5 and 6. According to Table 5, p-values of 0.000 to 0.05 are less than 0.05 in the ANOVA test results. Consequently, the efficiency of the algorithm is different.
Table 5.
Protocols | N | Mean | Std. deviation | Std. error | 95% confidence interval for mean | Minimum | Maximum | |
---|---|---|---|---|---|---|---|---|
Lower bound | Upper bound | |||||||
PSO-ECSM42 | 50 | 1.038 | 0.069 | 0.009 | 0.01 | 0.012 | 0.92 | 1.15 |
HWSHO43 | 50 | 15.651 | 0.186 | 0.026 | 0.09 | 0.11 | 15.33 | 15.95 |
OE2-LB21 | 50 | 26.372 | 0.142 | 0.020 | 0.10 | 0.13 | 26.13 | 26.61 |
ABC-DE22 | 50 | 30.052 | 0.125 | 0.017 | 1.03 | 1.08 | 29.84 | 30.26 |
AVOACS | 50 | 33.403 | 0.179 | 0.021 | 2.81 | 2.98 | 33.27 | 33.53 |
Total | 250 | 106.516 | 0.701 | 0.093 | 4.04 | 4.312 | 105.49 | 107.5 |
Table 6.
Source of variation | Sum of squares | df | Mean square | F | F crit |
---|---|---|---|---|---|
Between groups | 34563.02 | 4 | 8640.756 | 528217.1 | 2.408488 |
Within groups | 4.007794 | 245 | 0.016358 | ||
Total | 34567.03 | 249 |
Conclusion and future scope
This paper proposed the AVOACS method for Wireless Sensor Networks that aims to solve an essential problem of energy efficiency and prolonging network life in environments with limited resources. The strategies are designed to elect dynamic cluster heads and communication properties based on residual energy, the intravalley of intra-cluster distance between nodes as well and node-to-sink-distance. The superior results of AVOACS using different evaluation metrics demonstrate that the proposed algorithm considerably enhances WSNs with respect to other state-of-the-art methods (PSO-ECSM, HWSHO, OE2-LB and ABC-DE). It has been found that AVOACS elongates the stability period by 127.19%, 72.9%, 21.5%, and 14.2%, and network lifetime by 164.6%, 77.2%, 31.4%, and 16.9% as compared to PSO-ECSM, HWSHO, OE2-LB, and ABC-DE, respectively. The analysis of the remaining energy of network shows that AVOACS always maintains high residual energy over its network, because it properly selects cluster heads and discharges balanced distributed even close nodes along with their different low radii in proportion to their distance from base station. Several key benefits of AVOACS are derived from the enhanced power conservation technique, which includes energy efficiency improvements in WSNs as well as network life and performance. This makes it a promising solution for energy-constrained and mission-critical applications in future WSN deployments, as the protocol is capable of serving heterogeneous network environments; dynamic balancing of power consumption if needed further extend the operational life. In future work, we plan to continue the investigation of our algorithm with respect to mobile nodes and more challenging network conditions.
Author contributions
M.K: concept, design, analysis, writing—original draft. A.K: concept, design, analysis, writing—original draft. S.K: design, analysis. P.C: analysis, writing—review & editing. S.S: analysis, writing—review & editing. All authors contributed equally to the manuscript. All authors reviewed the manuscript.
Data availability
The datasets used and/or analysed during the current study are available from the corresponding author on request.
Declarations
Competing interests
The authors declare no competing interests.
Footnotes
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
- 1.Akyildiz, I. F., Su, W., Sankarasubramaniam, Y. & Cayirci, E. A survey on sensor networks. IEEE Commun. Mag.40 (8), 102–114 (2002). [Google Scholar]
- 2.Adedeji, P. A., Akinlabi, S., Madushele, N. & Olatunji, O. O. Wind turbine power output very short-term forecast: A comparative study of data clustering techniques in a pso-anfis model. J. Clean. Prod.254, Article120135 (2020). [Google Scholar]
- 3.Ali, F. et al. An intelligent healthcare monitoring framework using wearable sensors and social networking data. Future Gener. Comput. Syst.114, 23–43 (2020). [Google Scholar]
- 4.Amigo, E., Gonzalo, J., Artiles, J. & Verdejo, F. A comparison of extrinsic clustering evaluation metrics based on formal constraints. Inf. Retr.12 (4), 461–486 (2009). [Google Scholar]
- 5.Ajami, S. & Teimouri, F. Features and application of wearable biosensors in medical care. J. Res. Med. Sci. Off. J. Isfahan Univ. Med. Sci.20 (12), 1208 (2015). [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Gharaei, N., Bakar, K. A., Hashim, S. Z. M. & Pourasl, A. H. Inter-and intra-cluster movement of mobile sink algorithms for cluster-based networks to enhance the network lifetime. Ad Hoc Netw.85, 60–70 (2019). [Google Scholar]
- 7.Sahoo, B. M., Amgoth, T. & Pandey, H. M. Particle Swarm Optimization Based Energy Efficient Clustering and Sink Mobility in Heterogeneous Wireless Sensor Network. Ad Hoc Netw.106, 102237 (2020).
- 8.Zahedi, Z. M., Akbari, R., Shokouhifar, M., Safaei, F. & Jalali, A. Swarm intelligence based fuzzy routing protocol for clustered wireless sensor networks. Expert Syst. Appl.55, 313–328 (2016). [Google Scholar]
- 9.Zhang, W., Han, G., Feng, Y. & Lloret, J. IRPL: An energy efficient routing protocol for wireless sensor networks. J. Syst. Architect.75, 35–49 (2017). [Google Scholar]
- 10.Sahoo, B. M., Pandey, H. M. & Amgoth, T. GAPSO-H: A Hybrid Approach Towards Optimizing the Cluster Based Routing in Wireless Sensor Network. Swarm Evol. Comput. 100772. (2020).
- 11.Sahoo, B. M., Rout, R. K., Umer, S. & Pandey, H. M. ANT Colony Optimization based Optimal Path Selection and Data Gathering in WSN. In 2020 International Conference on Computation, Automation and Knowledge Management (ICCAKM). IEEE, 113–119. (2020).
- 12.Kumar, M., Mittal, S. & AKHTAR, A. K. A NSGA-II Based Energy Efficient Routing Algorithm for Wireless Sensor Networks. J. Inform. Sci. Eng., 36(4) 777–794 (2020).
- 13.Kumar, M., Kumar, D. & Akhtar, M. A. K. Mathematical model for sink mobility (MMSM) in wireless sensor networks to improve network lifetime. In International Conference on Communication, Networks and Computing. Springer Singapore, 133–141. (2018)
- 14.Kumar, M., Kumar, D. & Akhtar, M. A. K. A modified GA-based load balanced clustering algorithm for WSN: MGALBC. Int. J. Embedded Real-Time Commun. Syst. (IJERTCS). 12 (1), 44–63 (2021). [Google Scholar]
- 15.Amgoth, T. & Jana, P. K. Energy-aware routing algorithm for wireless sensor networks. Comput. Electr. Eng.41, 357–367 (2015). [Google Scholar]
- 16.Wang, Z., Qin, X. & Liu, B. An energy-efficient clustering routing algorithm for WSN-assisted IoT. In 2018 IEEE wireless communications and networking conference (WCNC). (1–6). IEEE. (2018).
- 17.Jesudurai, S. A. & Senthilkumar, A. An improved energy efficient cluster head selection protocol using the double cluster heads and data fusion methods for IoT applications. Cogn. Syst. Res.57, 101–106 (2019). [Google Scholar]
- 18.Wei, D., Jin, Y., Vural, S., Moessner, K. & Tafazolli, R. An energy-efficient clustering solution for wireless sensor networks. IEEE Trans. Wirel. Commun.10 (11), 3973–3983 (2011). [Google Scholar]
- 19.Ye, M., Li, C., Chen, G. & Wu, J. EECS: an energy efficient clustering scheme in wireless sensor networks. In PCCC 2005. 24th IEEE International Performance, Computing, and Communications Conference. 535–540. IEEE. (2005).
- 20.Verma, S., Kaur, S., Khan, M. A. & Sehdev, P. S. Toward green communication in 6G-enabled massive internet of things. IEEE Internet Things J.8 (7), 5408–5415 (2020). [Google Scholar]
- 21.Raj, A. S. & Chinnadurai, M. Energy efficient routing algorithm in wireless body area networks for smart wearable patches. Comput. Commun.153, 85–94 (2020). [Google Scholar]
- 22.Gupta, G. P. & Saha, B. Load balanced clustering scheme using hybrid metaheuristic technique for mobile sink based wireless sensor networks. J. Ambient Intell. Humaniz. Comput.13, 1–12 (2020).
- 23.Yıldız, B. S., Kumar, S., Panagant, N., Mehta, P., Sait, S. M., Yildiz, A. R., Mirjalili,S. A novel hybrid arithmetic optimization algorithm for solving constrained optimization problems.Knowl. Based Syst.271, 110554. (2023).
- 24.Kumar, S. et al. Chaotic marine predators algorithm for global optimization of real-world engineering problems. Knowl. Based Syst.261, 110192 (2023). [Google Scholar]
- 25.Gürses, D., Mehta, P., Sait, S. M. & Yildiz, A. R. African vultures optimization algorithm for optimization of shell and tube heat exchangers. Mater. Test.64 (8), 1234–1241 (2022). [Google Scholar]
- 26.Mehta, P., Yildiz, B. S., Sait, S. M. & Yıldız, A. R. Optimization of electric vehicle design problems using improved electric eel foraging optimization algorithm. Mater. Test.66 (8), 1230–1240 (2024). [Google Scholar]
- 27.Xiao, L. & Wang, Z. Internet of things: A new application for intelligent traffic monitoring system. J. Netw.. 6 (6), 887 (2011). [Google Scholar]
- 28.Deepa, O. & Suguna, J. An optimized qos-based clustering with multipath routing protocol for wireless sensor networks. J. King Saud Univ-Comput Inf. Sci.32, 763–774 (2017). [Google Scholar]
- 29.Wang, J., Cao, Y., Li, B., Kim, H-J. & Lee, S. Particle swarm optimization-based clustering algorithm with mobile sink for wsns. Future Gener. Comput. Syst.76, 452–457 (2017). [Google Scholar]
- 30.Rambabu, B., Reddy, A. V. & Janakiraman, S. Hybrid Artificial Bee Colony and Monarchy Butterfly Optimization Algorithm (HABC-MBOA)-based Cluster Head Selection for WSNs .J. King Saud Univ. Comput. Inf. Sci. (2019).
- 31.Thrun, M. C. & Ultsch, A. Swarm intelligence for self-organized clustering. Artif. Intell.290, 103237 (2020).
- 32.Gong, X. et al. Comparative research of swam intelligence clustering algorithms for analyzing medical data. IEEE Access.7, 137560–137569 (2019). [Google Scholar]
- 33.Palattella, M. R. et al. Internet of things in the 5G era: Enablers, architecture, and business models. IEEE J. Sel. Areas Commun.34 (3), 510–527 (2016). [Google Scholar]
- 34.Ilango, S. S., Vimal, S., Kaliappan, M. & Subbulakshmi, P. Optimization using artificial bee colony based clustering approach for big data. Cluster Comput.22 (5), 12169–12177 (2019). [Google Scholar]
- 35.Garg, S. et al. En-abc: An ensemble artificial bee colony based anomaly detection scheme for cloud environment. J. Parallel Distrib. Comput.135, 219–233 (2020). [Google Scholar]
- 36.Gaikwad, M., Umbarkar, A. & Bamane, S. Large-scale data clustering using improved artificial bee colony algorithm. In ICT systems and sustainability. Springer, 467–475. (2020).
- 37.Amiri, E. & Dehkordi, M. N. Dynamic data clustering by combining improved discrete artificial bee colony algorithm with fuzzy logic. Int. J. BioInspir. Comput.12 (3), 164–172 (2018). [Google Scholar]
- 38.Betzler, A., Gomez, C., Demirkol, I. & Paradells, J. CoAP congestion control for the internet of things. IEEE Commun. Mag.54 (7), 154–160 (2016). [Google Scholar]
- 39.Das, D. K. & Dey, S. A modified bee colony optimization (mbco) and its hybridization with k-means for an application to data clustering. Appl. Soft Comput.70, 590–603 (2018). [Google Scholar]
- 40.Rani, S., Ahmed, S. H. & Rastogi, R. Dynamic clustering approach based on wireless sensor networks genetic algorithm for Iot applications. Wirel. Netw.26, 2307–2316 (2020). [Google Scholar]
- 41.Pan, X., Lu, Y., Sun, N. & Li, S. A hybrid artificial bee colony algorithm with modified search model for numerical optimization. Cluster Comput.22 (2), 2581–2588 (2019). [Google Scholar]
- 42.Karami, A. & Guerrero-Zapata, M. A fuzzy anomaly detection system based on hybrid PSO-Kmeans algorithm in content-centric networks. Neurocomputing149, 1253–1269 (2015). [Google Scholar]
- 43.El-Shafeiy, E., Sallam, K. M., Chakrabortty, R. K. & Abohany, A. A. A clustering based Swarm Intelligence optimization technique for the Internet of Medical Things. Expert Syst. Appl.173, 114648 (2021). [Google Scholar]
- 44.Bagirov, A. M., Karmitsa, N. & Taheri, S. Metaheuristic clustering algorithms. In Partitional clustering via nonsmooth optimization. Springer. (165–183). (2020).
- 45.Bezdek, J. C., Ehrlich, R. & Full, W. Fcm: The fuzzy c-means clustering algorithm. Comput. Geosci.10 (2–3), 191–203 (1984). [Google Scholar]
- 46.Hatamlou, A., Abdullah, S. & Nezamabadi-Pour, H. A combined approach for clustering based on k-means and gravitational search algorithms. Swarm Evol. Comput.6, 47–52 (2012). [Google Scholar]
- 47.Ji, J., Pang, W., Zheng, Y., Wang, Z. & Ma, Z. A novel artificial bee colony based clustering algorithm for categorical data. PloS One, 10(5), e0127125. (2015). [DOI] [PMC free article] [PubMed]
- 48.Han, T., Zhang, L., Pirbhulal, S., Wu, W. & de Albuquerque, V. H. C. A novel cluster head selection technique for edge-computing based iomt systems. Comput. Netw.158, 114–122 (2019). [Google Scholar]
- 49.Sahoo, B. M., Pandey, H. M. & Amgoth, T. A genetic algorithm inspired optimized cluster head selection method in wireless sensor networks. Swarm Evol. Comput.75, 101151 (2022). [Google Scholar]
- 50.Zhou, Y., Wang, N. & Xiang, W. Clustering hierarchy protocol in wireless sensor networks using an improved PSO algorithm. IEEE Access.5, 2241–2253 (2016). [Google Scholar]
- 51.Hou, R., Fu, J., Dong, M., Ota, K. & Zeng, D. An Unequal Clustering Method Based on Particle Swarm Optimization in Underwater Acoustic Sensor Networks. IEEE Internet Things J.9 (24), 25027–25036 (2022). [Google Scholar]
- 52.Maddikunta, P. K. R. et al. Green communication in IoT networks using a hybrid optimization algorithm. Comput. Commun.159, 97–107 (2020). [Google Scholar]
- 53.Pratha, S. J., Asanambigai, V. & Mugunthan, S. R. Hybrid Mutualism Mechanism-Inspired Butterfly and Flower Pollination Optimization Algorithm for Lifetime Improving Energy-Efficient Cluster Head Selection in WSNs. Wirel. Pers. Commun.128 (3), 1567–1601 (2023). [Google Scholar]
- 54.Abdollahzadeh, B., Gharehchopogh, F. S. & Mirjalili, S. African vultures optimization algorithm: A new nature-inspired metaheuristic algorithm for global optimization problems. Comput. Ind. Eng.158, 107408 (2021). [Google Scholar]
- 55.Sait, S. M., Mehta, P., Pholdee, N., Yıldız, B. S. & Yıldız, A. R. Artificial neural network infused quasi oppositional learning partial reinforcement algorithm for structural design optimization of vehicle suspension components. Mater. Test. (2024).
- 56.Pravin, R. A. et al. Stochastic cluster head selection model for energy balancing in IoT enabled heterogeneous WSNSensors. 35101282. (2024).
- 57.Sahoo, B. M. & Sabyasachi, A. S. A Metaheuristic Algorithm Based Clustering Protocol for Energy Harvesting in IoT-Enabled WSN. Wirel. Pers. Commun.136, 1–26 (2024).
- 58.Moghaddasi, K., Rajabi, S., Gharehchopogh, F. S. & Ghaffari, A. An advanced deep reinforcement learning algorithm for three-layer D2D-edge-cloud computing architecture for efficient task offloading in the Internet of Things. Sustain. Comput. Inf. Syst.43, 100992 (2024). [Google Scholar]
- 59.Moghaddasi, K., Rajabi, S. & Gharehchopogh, F. S. Multi-objective secure task offloading strategy for blockchain-enabled IoV-MEC systems: a double deep Q-network approach IEEE Access. (2024).
- 60.Gharehchopogh, F. S., Abdollahzadeh, B., Barshandeh, S. & Arasteh, B. A multi-objective mutation-based dynamic Harris Hawks optimization for botnet detection in IoT. Internet Things. 24, 100952 (2023). [Google Scholar]
- 61.Gharehchopogh, F. S., Ibrikci, T. An improved African vultures optimization algorithm using different fitness functions for multi-level thresholding image segmentation. Multimedia Tools Appl.83 (6), 16929–16975 (2024). [Google Scholar]
- 62.Gharehchopogh, F. S., Nadimi-Shahraki, M. H., Barshandeh, S., Abdollahzadeh, B., Zamani, H. Cqffa: A chaotic quasi-oppositional farmland fertility algorithm for solving engineering optimization problems. J. Bionic Eng.20 (1), 158–183 (2023). [Google Scholar]
- 63.Kumar, K. R. S., Gopikrishnan, S. Caddisfalcon optimization algorithm for on-demand energy transfer in wireless rechargeable sensors based IoT networks. Sustain. Energy Technol. Assess.64, 103732 (2024). [Google Scholar]
- 64.Zhou P, Chen W, Wang J, Wang H, Zhang Y, Cao B, He L. GSHFA-HCP:a novel intelligent high-performance clustering protocol for agricultural IoT in fragrant pear production monitoring. Sci. Rep. 14(1), 16728. (2024). [DOI] [PMC free article] [PubMed]
- 65.Yang, X. S. Firefly algorithm, Levy flights and global optimization. In Research and development in intelligent systems XXVI: Incorporating applications and innovations in intelligent systems XVII (209–218). Springer London. (2010).
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
The datasets used and/or analysed during the current study are available from the corresponding author on request.