Loading [MathJax]/jax/output/SVG/jax.js
Research article Special Issues

EECHS-ARO: Energy-efficient cluster head selection mechanism for livestock industry using artificial rabbits optimization and wireless sensor networks

  • In the livestock industry, wireless sensor networks (WSNs) play a significant role in monitoring many fauna health statuses and behaviors. Energy preservation in WSNs is considered one of the critical, complicated tasks since the sensors are coupled to constrained resources. Therefore, the clustering approach has proved its efficacy in preserving energy in WSNs. In recent studies, various clustering approaches have been introduced that use optimization techniques to improve the network lifespan by decreasing energy depletion. Yet, they take longer to converge and choose the optimal cluster heads in the network. In addition, the energy is exhausted quickly in the network. This paper introduces a novel optimization technique, i.e., an artificial rabbits optimization algorithm-based energy efficient cluster formation (EECHS-ARO) approach in a WSN, to extend the network lifetime by minimizing the energy consumption rate. The EECHS-ARO technique balances the search process in terms of enriched exploration and exploitation while selecting the optimal cluster heads. The experimentation was carried out on a MATLAB 2021a platform with varying sensor nodes. The obtained results of EECHS-ARO are contrasted with other existing approaches via teaching–learning based optimization algorithm (TLBO), ant lion optimizer (ALO) and quasi oppositional butterfly optimization algorithm (QOBOA). The proposed EECHS-ARO enriches the network lifespan by ~15% and improves the packet delivery ratio by ~5%.

    Citation: Rajakumar Ramalingam, Saleena B, Shakila Basheer, Prakash Balasubramanian, Mamoon Rashid, Gitanjali Jayaraman. EECHS-ARO: Energy-efficient cluster head selection mechanism for livestock industry using artificial rabbits optimization and wireless sensor networks[J]. Electronic Research Archive, 2023, 31(6): 3123-3144. doi: 10.3934/era.2023158

    Related Papers:

    [1] Fukui Li, Hui Xu, Feng Qiu . Modified artificial rabbits optimization combined with bottlenose dolphin optimizer in feature selection of network intrusion detection. Electronic Research Archive, 2024, 32(3): 1770-1800. doi: 10.3934/era.2024081
    [2] Shuang Zhang, Songwen Gu, Yucong Zhou, Lei Shi, Huilong Jin . Energy efficient resource allocation of IRS-Assisted UAV network. Electronic Research Archive, 2024, 32(7): 4753-4771. doi: 10.3934/era.2024217
    [3] Fukui Li, Hui Xu, Feng Qiu . Correction: Modified artificial rabbits optimization combined with bottlenose dolphin optimizer in feature selection of network intrusion detection. Electronic Research Archive, 2024, 32(7): 4515-4516. doi: 10.3934/era.2024204
    [4] Yejin Yang, Miao Ye, Qiuxiang Jiang, Peng Wen . A novel node selection method for wireless distributed edge storage based on SDN and a maldistributed decision model. Electronic Research Archive, 2024, 32(2): 1160-1190. doi: 10.3934/era.2024056
    [5] Chuang Ma, Helong Xia . A one-step graph clustering method on heterogeneous graphs via variational graph embedding. Electronic Research Archive, 2024, 32(4): 2772-2788. doi: 10.3934/era.2024125
    [6] Yi Gong . Consensus control of multi-agent systems with delays. Electronic Research Archive, 2024, 32(8): 4887-4904. doi: 10.3934/era.2024224
    [7] Dong-hyeon Kim, Se-woon Choe, Sung-Uk Zhang . Recognition of adherent polychaetes on oysters and scallops using Microsoft Azure Custom Vision. Electronic Research Archive, 2023, 31(3): 1691-1709. doi: 10.3934/era.2023088
    [8] Ju Wang, Leifeng Zhang, Sanqiang Yang, Shaoning Lian, Peng Wang, Lei Yu, Zhenyu Yang . Optimized LSTM based on improved whale algorithm for surface subsidence deformation prediction. Electronic Research Archive, 2023, 31(6): 3435-3452. doi: 10.3934/era.2023174
    [9] Zongying Feng, Guoqiang Tan . Dynamic event-triggered $ H_{\infty} $ control for neural networks with sensor saturations and stochastic deception attacks. Electronic Research Archive, 2025, 33(3): 1267-1284. doi: 10.3934/era.2025056
    [10] Gongcai Wu . Intelligent recommendation algorithm for social networks based on improving a generalized regression neural network. Electronic Research Archive, 2024, 32(7): 4378-4397. doi: 10.3934/era.2024197
  • In the livestock industry, wireless sensor networks (WSNs) play a significant role in monitoring many fauna health statuses and behaviors. Energy preservation in WSNs is considered one of the critical, complicated tasks since the sensors are coupled to constrained resources. Therefore, the clustering approach has proved its efficacy in preserving energy in WSNs. In recent studies, various clustering approaches have been introduced that use optimization techniques to improve the network lifespan by decreasing energy depletion. Yet, they take longer to converge and choose the optimal cluster heads in the network. In addition, the energy is exhausted quickly in the network. This paper introduces a novel optimization technique, i.e., an artificial rabbits optimization algorithm-based energy efficient cluster formation (EECHS-ARO) approach in a WSN, to extend the network lifetime by minimizing the energy consumption rate. The EECHS-ARO technique balances the search process in terms of enriched exploration and exploitation while selecting the optimal cluster heads. The experimentation was carried out on a MATLAB 2021a platform with varying sensor nodes. The obtained results of EECHS-ARO are contrasted with other existing approaches via teaching–learning based optimization algorithm (TLBO), ant lion optimizer (ALO) and quasi oppositional butterfly optimization algorithm (QOBOA). The proposed EECHS-ARO enriches the network lifespan by ~15% and improves the packet delivery ratio by ~5%.



    The agriculture and livestock industries are famous and have existed for over a century. Due to the increase in population, food demand is drastically growing every day [1,2]. Therefore, the agriculture and livestock industries must meet the food demands by enriching manufacturing efficiency. Most livestock industries have started utilizing wireless sensor networks (WSNs) to monitor the state and behaviors of various fauna [3,4]. Generally, a WSN contains an assortment of sensor nodes associated wirelessly and collects information about its surrounding environments. The sensors cope with less energy (power), less storage and minimal processing capabilities. Due to resource constraints, a routing task is a significant challenge in various applications like surveillance and monitoring, medical applications, agriculture and landslide detection. In recent years, the clustering approach has proved its efficacy in determining the best routing path by minimizing energy consumption and fast data delivery [5].

    Generally, the fauna is monitored by sensors which allows it to move randomly from one position to another in the livestock industry. Due to its dynamic and mobile nature, the sensing information varies from time to time. Therefore, this leads to frequent topological fluctuations that distract the packet transmission and energy depletion. An efficient clustering approach has been introduced to minimize energy depletion and improve the data transfer rate [6]. In the clustering approach, the sensor with adequate resources is selected as the cluster head (CH) by the base station (BS); then, the CH gathers the sensing data from their cluster members and sends the data in aggregate format to the BS. Several traditional clustering approaches are introduced in the literature to address the clustering issues [7]. One of the famous clustering approaches is the LEACH protocol, which selects the CHs periodically. This protocol achieves a better network lifetime than other clustering approaches. However, the performance degrades in the later course due to increased network sizes [8].

    In recent years, swarm intelligence (SI) optimization techniques have proved their efficacy in tackling various complex, high-dimensional and multi-modal problems [9]. Particle swarm optimization (PSO) mimics the behavior of birds flocking or fish schooling aspects [10]. Artificial bee colony (ABC) optimization determines the behavior of the honeybee's food foraging [11]. Grey wolf optimization (GWO) imitates the behavior of grey wolf hunting and leadership hierarchy [12]. Dragonfly optimization (DA) mimics the behavior of the hunting and migration activities of dragonflies [13]. The flashing behavior of fireflies inspires firefly optimization (FA) [14], the cuckoo search (CS) algorithm imitates the behavior of the cuckoo bird's obligate parasitic brood process [15] and sparrow search optimization mimics the behavior of foraging, predation and anti-predation of the sparrow population [16]. Most of the researchers in the literature have utilized an SI algorithm in the livestock industry to improve cluster formation by selecting the optimal CH, thereby achieving a better network lifetime even when the network size increases. Though several approaches are addressed in the literature, an energy-efficient clustering approach is necessary; it should consider several metrics together, like energy consumption, residual energy (RE), distance among members from CH to BS, node degree and node centrality to select the optimal CHs.

    In 2022, Wang et al. created the artificial rabbits optimization (ARO) algorithm, a new SI-based optimization method [17]. ARO mimics rabbits' survival processes, including detour foraging and arbitrary hiding strategies. According to the "no free lunch" theorem, no optimization algorithm handles all optimization issues. A study conducted by Riad et al. [18] compared ARO with the whale optimization algorithm, circle search algorithm, enhanced transient search optimization, jellyfish search algorithm and grasshopper optimizer algorithm in terms of their ability to solve the proton exchange membrane fuel cell model, which is a challenging optimization problem in power systems. The results showed that ARO was the best algorithm in terms of convergence speed and quality of solutions. Another study by Elshahed et al. [19] compared ARO with differential evolution (DE) and golden search optimization (GSO) in terms of their ability to solve the energy issues in photovoltaic solar inverters. The results show that ARO could find better solutions than DE and GSO in less time.

    Every metaheuristic algorithm should encompass the solution space with a globally optimal solution without being trapped in local optima. Stability between exploration and exploitation is required for the best outcomes [20]. Based on the investigation, we notice that ARO can handle complex and multi-modal optimization problems. It can also address issues with constraints and does not require prior knowledge about the problem domain. The pros of ARO mentioned above motivate us to select the ARO algorithm for the optimal selection of CHs. Here, we apply the ARO algorithm to solve the clustering formation issues in WSNs for livestock industries. This work has been processed by electing a cluster head and cluster construction. The optimal CH is determined by using the ARO technique. Later, the cluster formation is processed based on the adjacent nodes to CHs. Lastly, the fauna sensors transfer the sensed data to the CH and transmit the aggregate data to farmers or the BS through the internet.

    The significant contributions of this proposed work are specified below.

    1) The ARO algorithm is presented to solve the problem of lifetime improvement for a WSN by choosing the optimum CH.

    2) ARO is used to process cluster formation after the appropriate CH selection. The cluster is then formed by utilizing the nearest node. Finally, the sensors installed in the fauna start sending information to the CH and the aggregate data to the BS.

    3) The CH is chosen based on the fitness function, which incorporates characteristics such as RE, sensor-to-BS distance, node degree (ND) and node centrality (NC).

    4) The experimentation is carried out on the MATLAB 2021a platform. The obtained EECHS-ARO results achieve a better outcome by enhancing the network lifespan by 15% and improving the packet transfer proportion by ~5–6%.

    The rest of the paper is structured as follows. Section 2 discusses the recent studies on cluster formation in WSNs. The system model and an energy model are presented in Section 3. Section 4 provides insight into the proposed EECHS-ARO approach. Section 5 offers the experimental setup, parameter settings and a comparative study of the proposed model outcome with other existing techniques. Finally, Section 6 concludes the work with future directions.

    WSNs are widely utilized in the cattle industry to sense the activities of fauna. Sensors are applied to various body parts of the fauna to monitor their activities; the same can help the owner care for their fauna. The sensors often sense the various fauna activities and transfer the information to owners via the internet. Numerous sensors are applied to fauna and their hostile environment to ensure the health states and prevent the health and fauna from various disease attacks [21,22]. This section addresses the related works of numerous optimization-based clustering approaches in industrial WSNs. Generally, optimization algorithms are used widely in different problems to maximize or minimize fitness functions. The natural behaviors of animals, birds or humans are imitated or encouraged to introduce a diverse range of optimization techniques [9]. Researchers used some of the most renowned optimization algorithms, such as ABC, PSO, GWO, CS, FA and DA.

    The ant lion optimizer (ALO) algorithm has been introduced for the livestock industry to select the best CH fauna among the various fauna in wireless body area networks [23]. The experimentation was processed on a MATLAB platform. The outcome of the ALO algorithm was contrasted with ACO, MFO and GHO approaches. However, it required more time for convergence and achieved poor exploration during CH selection. The authors of [24] addressed the CH selection problem by using the GWO technique. Later, Awan et al. [25] applied the GWO technique to select the best CH in the livestock industry. The experimentation was carried out on a MATLAB platform. The outcome of GWO was contrasted with comprehensive learning particle swarm optimizer (CLPSO) and Clustering algorithm based on ant colony optimization (ACO) for vehicular AD hoc networks (CACONET). However, GWO suffers from poor convergence and leads to local optima solutions. It fails to attain the best CH when the network size increases.

    The authors of [26] introduced the energy-efficient cluster-tree-based data gathering (CTEEDG) mechanism for industrial WSNs. The presented tool addresses the issues of WSNs in two ways, i.e., CH selection and inter-cluster transmission. Initially, the CH election is processed with the aid of fuzzy logic and the packets are received from the adjacent nodes. Later, the inter-cluster information is processed based on tree topology among the CH and BS. The simulation results convey that the proposed model attained better outcomes than other techniques. However, the selected CH sensor was not guaranteed for the optimal solution. Hybrid FA with PSO was introduced in [27] to address the clustering issue to WSNs. The proposed model was integrated with the LEACH-C mechanism to determine the best CH. This hybrid mechanism enhances the search capabilities for attaining the optimal CH. The model's performance improved the network lifetime and enhanced the packet delivery ratio (PDR) compared to other algorithms. However, it required a considerable amount of time to converge while determining the optimal CH.

    The authors of [28] introduced a hybrid whale with grey wolf optimization technique to address the clustering issue in WSNs. This mixed technique enhanced the search capability by balancing diversification and intensification and improved the convergence rate compared to other methods. The experimentation was carried out using NS2. The proposed model showed superior performance on the network lifetime. The hybrid GWO with crow search optimization technique was introduced in [29] for CH selection in WSNs. The proposed model achieved a better outcome in terms of the network lifetime and PDR. However, it drained the sensor energy during iterations. The hybrid glowworm swarm optimization with FA algorithm was introduced to select the best CH to improve the network lifetime [30]. The performance of the proposed model was contrasted with GA, ABC, FA and ALO techniques. However, it consumes more time to converge while selecting the optimal CH.

    The authors of [31] introduced the seagull optimization algorithm (SOA)-based energy-aware cluster-routing protocol to improve the network lifetime in the livestock industry. The authors concentrated on enhancing the network lifetime, thereby reducing network latency. The SOA technique achieved a better outcome of a 20% network lifetime and improved the PDR rate. The hybrid elephant herding and artistic approach was proposed to handle the clustering issue and extend the network lifetime in WSNs [32]. This hybrid technique optimizes the search capability while selecting the best CH. The outcome of the hybrid technique improved the network lifetime relative to other existing algorithms. However, this technique reduces the data communication rate due to poor network stability.

    Based on the literature review on optimization algorithms, some significant research gaps that need to be considered before solving the complex optimization problems are presented below.

    ● While many optimization algorithms exist, there is always room for improvement in terms of efficiency. Develop new algorithms that can solve optimization problems more quickly or with fewer iterations.

    ● Many optimization algorithms are designed to work with smooth and convex functions. However, there are many real-world problems that involve non-smooth and non-convex functions. Develop optimization algorithms that can effectively handle these types of functions.

    ● Many real-world problems involve multiple conflicting objectives that need to be optimized simultaneously. Develop optimization algorithms that can handle multiple objectives efficiently and effectively.

    ● Real-world problems often involve uncertainty and randomness. Develop optimization algorithms that can handle these factors and provide robust solutions.

    Despite that, some shortcomings are noticed in the literature review. One shortcoming is that it requires a longer convergence period to select the CH. It also obtains the deprived network stability and drains the sensor energy during iterations. This work introduces a novel approach, namely, ARO algorithm-based energy-efficient cluster formation (EECHS-ARO), to enhance the network lifetime and improve the PDR. In addition, the EECHS-ARO technique optimizes the intensification and diversification search process while selecting the CH. Hence, it improves the network lifetime.

    This section discusses the network paradigms utilized in this work. In addition, the energy depletion models are presented to state the energy utilization for each packet transmission and response. These two models aid the algorithm in determining the cluster head selection process, and adjacent neighbors can join the nearest cluster, termed cluster formation.

    In this network model, we consider that the sensors are fixed with fauna in a livestock ranch. The fauna can move from one position to another within the farm. The BS is positioned at the mid-point of the network. The formulated EECHS-ARO technique is processed in the BS and elects the high-quality node as the optimal CH. Later, the adjacent node of the CH is forced to form clusters termed cluster members. The CH's responsibility is to collect its members' sensing data and transfer the aggregate data to the BS. The overview of the proposed EECHS-ARO network model is presented in Figure 1.

    Figure 1.  Network paradigms of EECHS-ARO.

    The proposed EECHS-ARO technique assumes the following network paradigms [23].

    1) Initially, sensors are arbitrarily scattered in the network deployment area.

    2) Each sensor fixed in fauna is mobile in nature and equal energy resources.

    3) The BS is positioned at the mid-point of the livestock ranch.

    4) The CH gathers the sensed information from its members and forwards the aggregate information to the BS.

    5) Sensors hold a variable transmission design.

    The EECHS-ARO algorithm utilizes traditional channel paradigms to communicate the information from sensors to the BS [33,34]. In our proposed algorithm, the distance parameter is represented as Δ, which computes the distance among the nodes α and β within the deployment area. Else, it processes the multipath channel fading mechanism to determine the span. The energy dissipation of node α communicates γ bits of information to node β concerning the span Δ(α,β) and receives δ bits of information from node β to α. The mathematical formulation of overall energy depletion ϖtotal for transmission (ϖtr) and receiving (ϖre) is presented as follows.

    ϖtotal=ϖtr+ϖre (1)

    The energy depletion for data transmission is represented below.

    ϖtr(γ)={γϖElec+γχfsΔ2,ifΔ<Δ0γϖElec+γχmpΔ4,ifΔΔ0 (2)

    where ϖtr(γ) represents the energy depleted for the transmission of γ bits from node α to β, ϖElec denotes the energy depleted per bit to operate the transmitter device, χfs and χmp determine the energy for the free space amplifying process and multipath model and Δ0 specifies the threshold transmission boundary (i.e., Δ0=χfsχmp).

    ϖre(δ)=δϖElec (3)

    where ϖre(δ) determines the energy depletion for receiving δ bits from node α to β.

    ARO is a recently proposed SI algorithm which mimics rabbits' foraging and hiding schemes [17]. In addition, the energy-shrinking process incorporated changeover among both methods. The mathematical formulation of ARO is presented below.

    The detour foraging process is utilized to diversify the search space. Generally, rabbits are herbivores that mainly focus on grass, forbs and leafy weeds. They prefer to find food sources far away from their region than its region. In the detour foraging process, we consider that each individual (rabbit) in the swarm holds its territory with grass and d number of tunnels. The rabbit arbitrarily visits the other region's food sources to obtain enough food, termed detour foraging. In contrast, each individual in the swarm needs to update its position concerning arbitrarily selected individuals, and it incorporates a perturbation. The mathematical formulation of the detour foraging process is represented in Eq (4).

    δa(k+1)=Ψb(k)+Φ×(Ψa(k)Ψb(k))+round(0.5.(0.05+ρ1)).χa,b=1,,N and abΦ=Υ×ψΥ=(ee(k1M)2×sin(2πρ2)ψ(t)={1ifk=g(m)0          else   t=1,,D and m=1,,[ρ2×D] (4)

    where δa(k+1) denotes the ath rabbit position at iteration k+1, Ψa(k) and Ψb(k) specify the ath and bth rabbit position at iteration k. The population size of ARO is represented as N, and the dimension of the problem is defined as D. M determines the maximum number of iterations, and round specifies the round-off value near the next integer. The symbol (×) specifies the ceiling function, χ denotes the traditional normal distribution within [0, 1] and the random vectors are ρ1,ρ2 and ρ3 within the range of [0, 1]; Φ represents the jump length to diversify the search space and eradicate the local extrema. Υ denotes the random walk length that indicates the movement length at the detour foraging process. Ψ represents the mapping vector that aids in selecting the individuals randomly for the foraging process.

    The arbitrary hiding process is the generic activity of real rabbits that dig a few holes near their region to hide from predators. In ARO, the search individuals generate a random spot around each dimension of the search space, frequently hiding in any holes to minimize the probability of becoming prey. The arbitrary hiding process is mathematically formulated and given in Eq (5).

    ha,b(k)=Ψa(k)+H×ψ(t)×Ψa(k)×χ,i=1,,N and j=1,,DH=Mk+1M×ρ4ψ(t)={1ift=j0     else     k=1,,D (5)

    where H represents the hiding parameter linearly reduced from 1 to 1/M with an arbitrary perturbation over the iterations. In this process, the holes are dug within leading rabbit neighborhood positions, whereas the neighborhood gets minimized during iterations. According to this, rabbits are exposed to hunting and attack from predators. To escape, rabbits need to find safe holes in which to hide. Hence, they neglect to arbitrarily select a hole from their holes in which to hide to eliminate the trap. The mathematical arbitrary hiding process is given in Eq (6).

    δa(k+1)=Ψa(k)+Φ×(ρ4×ha,r(k)Ψa(k)),i=1,,Nha,r(k)=Ψa(k)+H×ψr(t)×Ψa(k)ψr(t)={1ift=[ρ5×D]0elset=1,,D (6)

    where ha,r(k) denotes an arbitrarily selected hole for hiding from all holes, and ρ4 and ρ5 are two random values within the range [0, 1]. According to Eq (6), the ath individual updates its position toward the arbitrarily chosen hole. Once the detour foraging or arbitrary hiding is attained, then the role of the ath rabbit is updated as below.

    Ψa(k+1)={Ψa(k)f(Ψa(k))f(δa(k+1)δa(k+1)f(Ψa(k))>f(δa(k+1) (7)

    The above Eq (7) conveys that, if the fitness of the individual position of the ath rabbit is improved over the current position, then the current situation will be eliminated and the updated position will be retained as per Eq (1) or Eq (6).

    This phase balances the intensification and diversification process in the ARO algorithm by providing energy factors. Initially, the rabbits start to perform the detour foraging, whereas the individual conducts an arbitrary hiding process throughout the iterations. The energy factor of ARO is introduced to switch from diversification to intensification, and its mathematical formulation is given in Eq (8).

    E(k)=4(1kM)ln1ρ (8)

    where r denotes the arbitrary value within the range of [0, 1]. If E(k) is higher than 1 (i.e., E(k)>1), the individual starts to diversify the regions arbitrarily among the different individuals. Otherwise, if E(k)1, then the individual inclined to intensify its search regions arbitrarily. This energy factor E aids the algorithm in balancing the search process and moves the individual near optimality.

    The optimal selection of the CH is determined according to the formulated objective function. The solution's fitness is computed based on the best positions of the rabbit. In EECHS-ARO, we utilized various parameters for cluster head selection, such as RE, the distance between the sensor and CH (DSCH), the distance between the CH and BS (DCBS), ND and NC.

    Fitness 1 (f1) – RE:

    The RE is used to specify the remaining energy held in the sensors [30]. It is computed as the difference between the sensors' initial and consumed energy. The RE measurement is given in Eq (9).

    f1=RE(i)=ϖspentϖInitial (9)

    where RE(i) denotes the remaining energy of sensor i, ϖspent specifies the energy spent on data transmission and ϖInitial illustrates the initial energy of the sensor.

    Fitness 2 (f2) – DSCH:

    The DSCH parameter is used to measure the span of the sensor node ηi and CH by using the Euclidean distance mechanism. This parameter must be minimized to diminish network energy practice. The DSCH can be mathematically formulated and is given in Eq (10).

    f2=DSCH(ηi,BS)=ηi=1(CHηi)2 (10)

    Fitness 3 (f3) – DCBS:

    The DCBS fitness measures the span of the BS and CH by focusing on the number of adjacent nodes in the respective CH. Distance plays a vital role in energy depletion; therefore, this fitness is quite significant. The mathematical formulation of DCBS is given in Eq (11).

    f3=DCBS(CHi,BS)=mi=1(CHiBS)2 (11)

    Fitness 4 (f4) – CH balancing factor (CBF):

    The CBF fitness aids in balancing the m cluster head and cluster members by considering energy balance; there is a possibility that some clusters with many members and some with fewer members will form a cluster as an outcome of the arbitrary clustering of sensor nodes. The CBF calculation is given in Eq (12)

    f4=CBF=mi=1ηm (12)

    The current position of the rabbit search individual's objective function Ψa(fit) is computed, and it is represented in Eq (13).

    Ψa,fit=(ϑf1)+(ζf2)+(λf3)+(μf4) (13)

    where ϑ, ζ, λ and μ denote the constant parameters, and the cumulative value of these parameters is equal to 1 (i.e., ϑ+ζ+λ+μ=1). In this process, the rabbit attains the best position; the particular sensor will be selected as the CH for that corresponding network iteration. The cluster head selection mechanism of ARO is presented in Algorithm 1.

    Algorithm 1. CH selection using the ARO algorithm
    Input: Number of sensors
    Output: Select the best sensor as CH
    1: Sensors are scattered arbitrarily in the network deployment area
    2: While (k < M), do
    3: Rabbits diversify from one position to another using the detour foraging process in Eq (1)
    4: Rabbits intensify the local position using an arbitrary hiding process in Eq (11)
    5: Final position of rabbits is updated using Eq (14)
    6: Compute the fitness value using Eq (20)
    7:  If Ψai,fit(k+1)<Ψai,fit(k), then
    8:  Select Ψai sensor as CH
    9: End if
    10: End while
    11: Return the number of CH sensors

    Cluster formation is a process of clustering the adjacent similar sensors to their corresponding CH in the network. Once the CH is selected, the EECHS-ARO decides on the cluster members to join their respective CH by using the nearest neighbor concepts. The adjacent sensors of CH and ηi are measured by using the Euclidian distance formula given in Eq (10). Furthermore, efficient cluster formation reduces energy depletion in the network. Thus, it improves the network lifetime. Therefore, the CH gathers the sensed information of their respective members and forwards the aggregated information to the BS. The proposed model's outcome deliberates better by selecting the optimal CH and improves the network lifetime.

    In this experiment, all sensors were connected to fauna on a cattle farm to monitor and analyze the health status. The fauna are free to roam from one place to another at a speed of 4.5 km/hr within the farm boundary limit of 1, 2 and 3 km. In this work, the sensors cope with resource constraints, and energy depletion is a significant challenge in the wireless network. The experimentation was carried out on a MATLAB 2021a platform. The farm deployment area was 1500 m, with 150 various sensors, and the transmission range varied from 100 to 1000 m. The performance of the proposed model has been compared with other recent state-of-the-art algorithms such as QOBOA [35], ALO [23] and TLBO [36]. The network parameter settings for experimentation are presented in Table 1. The implementation of the proposed model with the number of nodes (NoNs) equal to 50 and 100 and a transmission range (TR) of 800 is shown in Figure 2.

    Table 1.  Network parameter settings.
    Parameter Value
    Deployment area 1500 m
    Placement of sensors Random
    Mobility prototype Freeway mobility
    Transmission range 100 to 1000 m
    BS position (530,250)
    Number of sensors 25 to 150
    Maximum iterations 2000
    ϖInitial 1J
    ϖElec 40 nJ/bit
    χfs 8 pJ/bit m2
    χmp 0.0013 pJ/bit m4

     | Show Table
    DownLoad: CSV
    Figure 2.  Implementation of proposed model in two different scenarios.

    The analysis of the number of clusters (NoC) is achieved by focusing on the TR to analyze the proposed system's efficacy in selecting the optimal CHs. We have validated the accuracy of the proposed method in six different node-size scenarios. In Scenario 1, an NoN of 25 with various transmission ranges between 100 and 1000 m are considered; the results are represented in Table 2 and Figure 3. Table 2 represents the transmission range for NoC with NoN equal to 25 and 50. At the same time, Figure 3 demonstrates that the proposed EECHS-ARO provides the better outcome as a result of selecting a reduced NoC for a transmission range of 100 to 900 compared to other algorithms such as QOBOA, ALO and TLBO. In addition, the reduced NoC values result into an increase in communication ranges.

    Table 2.  Transmission range (in meters) for NoC with NoN = 25 and 50.
    TR NoN = 25 NoN = 50
    QOBOA ALO TLBO EECHS-ARO (Proposed) QOBOA ALO TLBO EECHS-ARO (Proposed)
    100 19 17 16 15 28 27 26 24
    200 17 16 14 11 23 22 21 19
    300 15 14 13 9 20 19 18 15
    400 14 12 11 7 17 16 15 12
    500 12 10 9 5 14 12 11 9
    600 9 8 7 4 11 10 8 7
    700 8 7 6 3 7 7 8 5
    800 6 5 4 3 6 6 6 4
    900 4 3 3 2 6 5 4 3
    1000 3 3 2 2 5 4 3 3

     | Show Table
    DownLoad: CSV
    Figure 3.  Transmission range vs NoC with a network size of 25.

    In Scenario 2, the number of sensors applied is 50 and the transmission range was varied from 100 to 1000 m. The results of Scenario 2 were observed and are presented in Table 2. Table 2 indicates the NoCs formed for various transmission ranges given a network size of 50. The performance of the proposed method was compared with existing algorithms such as QOBOA, ALO and TLBO algorithms. The visual representation of the NoC formed is presented in Figure 4. Figure 4 conveys that the proposed EECHS-ARO algorithm provided a better outcome in terms of attaining the minimal number of cluster heads, as compared to QOBOA, ALO and TLBO. In addition, it is noticed that the NoC is minimized resulting into an increase in transmission range because of the ARO algorithm. It is also seen that all sensors are free to join with their respective cluster heads to transfer the sensed information of fauna.

    Figure 4.  Transmission range vs NoC with a network size of 50.

    In Scenarios 3 and 4, the network sizes are 75 and 100, respectively, with transmission ranges varying from 100 to 1000 m and a deployment area of 1500 × 1500 m. The results of Scenario 3 are provided in Table 3. Figure 5 conveys that the NoC was minimal for the proposed EECHS-ARO (3) compared to QOBOA, ALO and TLBO, which were 6, 6 and 5, respectively, for the 1000 m communication range. In addition, Figure 6 illustrates the outcome of the proposed method and compares the algorithm for a network size of 100. The results of the proposed model achieved an NoC of 4, whereas QOBOA, ALO and TLBO attained NoCs of 7, 7 and 5, respectively. The outcome specifies that the proposed algorithm boosts the CH selection mechanism's convergence. It is also noted that the NoC decreases resulting into an increase in transmission range. Thus, the outcome of the proposed model specifies that the EECHS-ARO technique achieves better balance during the exploration and exploitation search process.

    Table 3.  Transmission range (in meters) for NoC with NoN = 75 and 100.
    TR NoN = 75 NoN = 100
    QOBOA ALO TLBO EECHS-ARO (Proposed) QOBOA ALO TLBO EECHS-ARO (Proposed)
    100 36 35 32 27 43 40 36 32
    200 27 25 23 21 35 33 30 22
    300 22 21 18 16 30 29 24 16
    400 17 16 15 12 27 25 20 11
    500 13 12 11 9 22 20 17 9
    600 11 10 9 7 17 15 13 8
    700 9 8 8 6 13 11 10 7
    800 8 7 7 5 11 10 9 6
    900 7 6 6 4 9 8 7 5
    1000 6 6 5 3 7 7 5 4

     | Show Table
    DownLoad: CSV
    Figure 5.  Transmission range vs NoC with a network size of 75.
    Figure 6.  Transmission range vs NoC with a network size of 100.

    The network size of 125 and 150 nodes with a transmission range of 100 to 1000 m and a deployment area of 1500 × 1500 m are considered in Scenarios 5 and 6. The results of Scenarios 5 and 6 are presented in Table 4 and Figures 7 and 8. Table 4 indicates that the outcome of the proposed model is better than those of QOBOA, ALO and TLBO. Figure 7 presents the NoC versus the TR for a given network size of 125. It is observed that the NoCs for the proposed EECHS-ARO, QOBOA, ALO and TLBO were 9, 8, 6 and 5, respectively, for a TR of 1000 m. Figure 8 illustrates the outcomes of the proposed model and three existing algorithms for the NoC with varied TRs given a network size of 150. The NoCs for the proposed algorithm, QOBOA, ALO and TLBO were 7, 7, 6 and 5, respectively, at 1000 m. The NoC of the proposed algorithm was minimal compared to those of the QOBOA, ALO and TLBO resulting into an increase in the transmission range.

    Table 4.  Transmission range (in meters) for NoC with NoN = 125 and 150.
    TR NoN = 125 NoN = 150
    QOBOA ALO TLBO EECHS-ARO (Proposed) QOBOA ALO TLBO EECHS-ARO (Proposed)
    100 52 48 46 42 60 57 52 44
    200 41 37 34 31 42 36 31 26
    300 35 30 27 24 33 27 21 17
    400 28 26 22 17 25 21 15 12
    500 22 19 16 13 19 18 12 10
    600 17 16 12 11 16 15 10 9
    700 14 12 11 9 13 12 9 8
    800 11 10 10 7 10 9 8 7
    900 10 9 8 6 9 8 7 6
    1000 9 8 6 5 7 7 6 5

     | Show Table
    DownLoad: CSV
    Figure 7.  Transmission range vs. NoC with a network size of 125.
    Figure 8.  Transmission range vs NoC with a network size of 150.

    This section aids in determining the efficacy of the proposed model in terms of the PDR from the perspective of varying the number of sensor nodes. The PDR was computed based on the successful transmission of packets from the generated source node to the BS. The PDR outcome for different NoNs is tabulated in Table 5. Table 5 conveys that the proposed algorithms achieved a better PDR outcome than QOBOA, ALO and TLBO. Given network sizes of 25 and 50, the PDR achieved a PDR of 97%. Furthermore, QOBOA, ALO, and TLBO achieved 90, 93 and 95%, respectively, for a transmission range of 1000 m. Though the TR increased, the existing algorithm failed to attain a better PDR because of an improper search balance of the exploration and exploitation process.

    Table 5.  NoN vs PDR (%).
    NoN QOBOA ALO TLBO EECHS-ARO (Proposed)
    25 90 93 95 97
    50 92 94 96 97
    75 93 94 96 98
    100 94 96 97 98
    125 95 96 97 99
    150 96 97 98 99

     | Show Table
    DownLoad: CSV

    Figure 9 presents a graphical presentation of the proposed method and existing algorithms' PDR results for different numbers of sensor nodes. The proposed method achieved a better PDR for all network sizes of 25, 50, 75,100,125 and 150 nodes. The TLBO algorithm can compete with the proposed model in terms of ability to attain minimal cluster head selection. However, it suffers during iterations due to optimal local strikes. Therefore, as compared to the other algorithms, the proposed model achieved a better outcome in terms of obtaining the optimal CHs and minimized the count of control communications while improving the PDR.

    Figure 9.  PDR vs NoN.

    Latency aids in determining the amount of time spent to transmit the information from the source to the BS. Figure 10 shows the latency for different numbers of rounds. The obtained results indicate that the latency in QOBOA, ALO, TLBO and EECHS-ARO were 495,465,430 and 380 ms, respectively. It depicts that the proposed model reduced latency by 115, 85 and 48 ms compared to QOBOA, ALO and TLBO. This achievement is due to the optimal selection of the CH in the network and eradicating the bottleneck issues near the BS. Table 6 shows the latency values with respect to the number of rounds. It is observed that the latency value increases as the number of rounds increases. The latency analysis shows that the proposed model finds the best CH by considering the load balance between the CH and the BS.

    Figure 10.  Analysis of latency with respect to number of rounds.
    Table 6.  Number of rounds vs latency.
    NoR QOBOA ALO TLBO EECHS-ARO (Proposed)
    200 310 290 280 260
    400 330 310 290 270
    600 335 325 305 285
    800 350 340 320 310
    1000 380 365 340 325
    1200 400 390 365 340
    1400 425 410 380 350
    1600 440 430 395 365
    1800 465 450 415 375
    2000 495 460 430 380

     | Show Table
    DownLoad: CSV

    Table 7 depicts the number of alive nodes (NoAN) for different numbers of rounds. It is noticed that the NoAN for the proposed EECHS-ARO, TLBO, ALO and QOBOA were 18, 10, 0 and 0, respectively, for 1800 rounds. The NoAN was relatively high for EECHS-ARO compared to TLBO, ALO and QOBOA. The proposed model maintained the alive nodes for all iterations up to 1950 rounds. In contrast, in the case of the TLBO and ALO algorithms, all nodes were dead within 1900 and 1820 rounds, respectively.

    Table 7.  Number of rounds (NoR) vs NoAN.
    NoR QOBOA ALO TLBO EECHS-ARO (Proposed)
    200 130 135 140 145
    400 110 119 124 132
    600 90 95 110 117
    800 70 75 94 106
    1000 50 60 77 88
    1200 30 43 52 61
    1400 20 24 35 44
    1600 10 15 21 30
    1800 0 3 10 18
    2000 0 0 0 0

     | Show Table
    DownLoad: CSV

    Figure 11 shows the outcome of the NoAN for different numbers of rounds for a network size of 150. The effect of the proposed model conveys that it improved the NoAN by reducing the energy consumption in the network. In addition, the results indicate that 50% of the network nodes were active up to approximately 1100 rounds.

    Figure 11.  NoAN vs the number of rounds at a network size of 150.

    The experimentation shows that the proposed EECHS-ARO algorithm achieved a better outcome in terms of the NoC, PDR and network lifetime. The investigation was conducted for different scenarios of with different transmission ranges and numbers of sensor nodes in a cattle farm network. The outcomes of the other techniques convey that the proposed method improves the network performance when the network size increases. In addition, the proposed EECHS-ARO achieved better performance than the algorithms of TLBO, ALO and QOBOA. The performance improvement is because EECHS-ARO selects the optimal CH by considering various objectives and allows the members to join with their corresponding CHs. Furthermore, it reduced the energy consumption rate by 15%, as well as the network path establishment cost, to transmit the data from the CH to the BS.

    In addition, the time complexity of the proposed EECHS-ARO resides in three significant factors, namely, the population size (P), the dimensionality of the problem (D) and the total number of iterations. For the initial phase, the population initialization takes O(P×D). Second, in the detour foraging phase, all solutions undergo computation, taking O(P×D). Third, in the arbitrary hiding phase, the selected individuals will perform the calculation, averaging O(PD)/2. In the energy-shrinking phase, the unimproved solutions are subjected to improve their states. The balancing phenomena of intensification and diversification are handled at every iteration. Since every time the quantity of solution gets divided into two halves, we can define T(FS) as T(FS)2; the computational time analysis at every run of the rabbit phase is (FS)log(FS) and the final statement for rabbit phase is T(FS)2+(FS)log(FS), which will result in O. Finally, the fitness evaluation takes the complexity of O(P).

    The overall computation time of the proposed EECHS-ARO can be measured as T(PD)=O(PD)+O(PD)+O(PD)+O. Based on the asymptotic notations considering upper-bound time complexity, it can be determined to be T(PD)=O.

    Energy depletion in WSNs is considered to be one of the major issues since the sensors are connected to resource constraints. So, the clustering approach has been introduced to eradicate the energy conservation issue. The sensors are merged with fauna that are capable of moving from one location to another because they are dynamic creatures. This paper presents a novel algorithm, i.e., the EECHS-ARO algorithm, to address energy conservation as a result of selecting the optimal CHs, thereby improving the network performance. The proposed EECHS-ARO provided better outcomes for selecting optimal CHs, improved the PDR by ~5% and enhanced the network lifetime by ~15%. The performance of the proposed method was compared with that of the TLBO, ALO and QOBOA algorithms. Further, the work can be extended by utilizing a hybrid optimization technique to decrease the CH selection's convergence period. Moreover, the proposed approach will focus on an objective function that uses adequate network constraints to select the optimal CH in vehicular ad hoc network (VANET), mobile Ad hoc network (MANET), and heterogeneous networks.

    This research is supported by Princess Nourah bint Abdulrahman University Researchers Supporting Project number (PNURSP2023R195), Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia.

    The authors declare that there is no conflict of interest.



    [1] B. C. Menezes, J. D. Kelly, T. Al-Ansari, Livestock production planning with batch-lines in the agriculture industry, Comput. Aided Chem. Eng., 48 (2020), 463–468. https://doi.org/10.1016/B978-0-12-823377-1.50078-1 doi: 10.1016/B978-0-12-823377-1.50078-1
    [2] S. Quintero-Herrera, A. M. García-León, J. E. Botello-Álvarez, A. Estrada-Baltazar, J. E. Abel-Seabra, A. Padilla-Rivera, et al., The use of broccoli agro-industrial waste in dairy cattle diet for environmental mitigation, Cleaner Environ. Syst., 2 (2021), 100035. https://doi.org/10.1016/j.cesys.2021.100035 doi: 10.1016/j.cesys.2021.100035
    [3] N. Wang, Z. Li, Wireless sensor networks (WSNs) in the agricultural and food industries, in Robotics and Automation in the Food Industry, (2013), 171–199. https://doi.org/10.1533/9780857095763.1.171
    [4] S. Neethirajan, B. Kemp, Digital livestock farming, Sens. Bio-Sens. Res., 32 (2021), 100408. https://doi.org/10.1016/j.sbsr.2021.100408 doi: 10.1016/j.sbsr.2021.100408
    [5] V. Kavitha, K. Ganapathy, Galactic swarm optimized convolute network and cluster head elected energy-efficient routing protocol in WSN, Sustainable Energy Technol. Assess., 52 (2022), 102154. https://doi.org/10.1016/j.seta.2022.102154 doi: 10.1016/j.seta.2022.102154
    [6] T. M. Behera, S. K. Mohapatra, U. C. Samal, M. S. Khan, M. Daneshmand, A. H. Gandomi, Residual energy-based cluster-head selection in WSNs for IoT application, IEEE Internet Things J., 6 (2019), 5132–5139. https://doi.org/10.1109/JIOT.2019.2897119 doi: 10.1109/JIOT.2019.2897119
    [7] I. Daanoune, B. Abdennaceur, A. Ballouk, A comprehensive survey on LEACH-based clustering routing protocols in Wireless Sensor Networks, Ad Hoc Networks, 114 (2021), 102409. https://doi.org/10.1016/j.adhoc.2020.102409 doi: 10.1016/j.adhoc.2020.102409
    [8] A. Ihsan, K. Saghar, T. Fatima, O. Hasan, Formal comparison of LEACH and its extensions, Comput. Stand. Interfaces, 62 (2019), 119–127. https://doi.org/10.1016/j.csi.2018.10.001 doi: 10.1016/j.csi.2018.10.001
    [9] X. Wang, H. Hu, Y. Liang, L. Zhou, On the mathematical models and applications of swarm intelligent optimization algorithms, Arch. Comput. Methods Eng., 29 (2022), 3815–3842. https://doi.org/10.1007/s11831-022-09717-8 doi: 10.1007/s11831-022-09717-8
    [10] A. Sarkar, T. S. Murugan, Analysis on dual algorithms for optimal cluster head selection in wireless sensor network, Evol. Intell., 15 (2022), 1471–1485. https://doi.org/10.1007/s12065-020-00546-x doi: 10.1007/s12065-020-00546-x
    [11] R. S. Raghav, U. Prabu, M. Rajeswari, D. Saravanan, K. Thirugnanasambandam, Cuddle death algorithm using ABC for detecting unhealthy nodes in wireless sensor networks, Evol. Intell., 15 (2022), 1605–1617. https://doi.org/10.1007/s12065-021-00570-5 doi: 10.1007/s12065-021-00570-5
    [12] R. Rajakumar, K. Dinesh, T. Vengattaraman, An energy-efficient cluster formation in wireless sensor network using grey wolf optimization, Int. J. Appl. Manage. Sci., 13 (2021), 124–140. https://doi.org/10.1504/IJAMS.2021.116496 doi: 10.1504/IJAMS.2021.116496
    [13] B. Pitchaimanickam, Dragonfly algorithm for hierarchical clustering in wireless sensor networks, in 2021 5th International Conference on Intelligent Computing and Control Systems (ICICCS), (2021), 192–197. https://doi.org/10.1109/ICICCS51141.2021.9432337
    [14] A. Sarkar, T. S. Murugan, Cluster head selection for energy efficient and delay-less routing in wireless sensor network, Wireless Netw., 25 (2019), 303–320. https://doi.org/10.1007/s11276-017-1558-2 doi: 10.1007/s11276-017-1558-2
    [15] G. Rajeswarappa, S. Vasundra, Self-adaptive cuckoo search-based cluster head selection for maximizing network lifetime in wireless sensor networks, in Proceedings of International Conference on Recent Trends in Computing, (2022), 599–611. https://doi.org/10.1007/978-981-16-7118-0_52
    [16] P. Kathiroli, K. Selvadurai, Energy efficient cluster head selection using improved Sparrow Search Algorithm in Wireless Sensor Networks, J. King Saud Univ. Comput. Inf. Sci., 34 (2022), 8564–8575. https://doi.org/10.1016/j.jksuci.2021.08.031 doi: 10.1016/j.jksuci.2021.08.031
    [17] L. Wang, Q. Cao, Z. Zhang, S. Mirjalili, W. Zhao, Artificial rabbits optimization: A new bio-inspired meta-heuristic algorithm for solving engineering optimization problems, Eng. Appl. Artif. Intell., 114 (2022), 105082. https://doi.org/10.1016/j.engappai.2022.105082 doi: 10.1016/j.engappai.2022.105082
    [18] A. J. Riad, H. M. Hasanien, R. A. Turky, A. H. Yakout, Identifying the PEM fuel cell parameters using artificial rabbits optimization algorithm, Sustainability, 15 (2023), 4625. https://doi.org/10.3390/su15054625 doi: 10.3390/su15054625
    [19] M. Elshahed, M. A. Tolba, A. M. El-Rifaie, A. Ginidi, A. Shaheen, S. A. Mohamed, An artificial rabbits' optimization to allocate PVSTATCOM for ancillary service provision in distribution systems, Mathematics, 11 (2023), 339. https://doi.org/10.3390/math11020339 doi: 10.3390/math11020339
    [20] P. Subramanian, J. M. Sahayaraj, S. Senthilkumar, D. S. Alex, A hybrid grey wolf and crow search optimization algorithm-based optimal cluster head selection scheme for wireless sensor networks, Wireless Pers. Commun., 113 (2020), 905–925. https://doi.org/10.1007/s11277-020-07259-5 doi: 10.1007/s11277-020-07259-5
    [21] M. Busse, W. Schwerdtner, R. Siebert, A. Doernberg, A. Kuntosch, B. König, et al., Analysis of animal monitoring technologies in Germany from an innovation system perspective, Agric. Syst., 138 (2015), 55–65. https://doi.org/10.1016/j.agsy.2015.05.009 doi: 10.1016/j.agsy.2015.05.009
    [22] K. H. Kwong, T. Wu, H. G. Goh, K. Sasloglou, B. Stephen, I. Glover, et al., Practical considerations for wireless sensor networks in cattle monitoring applications, Comput. Electron. Agric., 81 (2012), 33–44. https://doi.org/10.1016/j.compag.2011.10.013 doi: 10.1016/j.compag.2011.10.013
    [23] F. Saleem, M. N. Majeed, J. Iqbal, A. Waheed, A. Rauf, M. Zareei, et al., Ant lion optimizer based clustering algorithm for wireless body area networks in livestock industry, IEEE Access, 9 (2021), 114495–114513. https://doi.org/10.1109/ACCESS.2021.3104643 doi: 10.1109/ACCESS.2021.3104643
    [24] K. Sekaran, R. Rajakumar, K. Dinesh, Y. Rajkumar, T. P. Latchoumi, S. Kadry, et al., An energy-efficient cluster head selection in wireless sensor network using grey wolf optimization algorithm, Telecommun. Comput. Electron. Control, 18 (2020), 2822–2833. http://doi.org/10.12928/telkomnika.v18i6.15199 doi: 10.12928/telkomnika.v18i6.15199
    [25] K. M. Awan, H. H. R. Sherazi, A. Ali, R. Iqbal, Z. A. Khan, M. Mukherjee, Energy‐aware cluster‐based routing optimization for WSNs in the livestock industry, Trans. Emerging Telecommun. Technol., 33 (2022), e3816. https://doi.org/10.1002/ett.3816 doi: 10.1002/ett.3816
    [26] K. Karunanithy, B. Velusamy, Cluster-tree based energy efficient data gathering protocol for industrial automation using WSNs and IoT, J. Ind. Inf. Integr., 19 (2020), 100156. https://doi.org/10.1016/j.jii.2020.100156 doi: 10.1016/j.jii.2020.100156
    [27] B. Pitchaimanickam, G. Murugaboopathi, A hybrid firefly algorithm with particle swarm optimization for energy efficient optimal cluster head selection in wireless sensor networks, Neural Comput. Appl., 32 (2020), 7709–7723. https://doi.org/10.1007/s00521-019-04441-0 doi: 10.1007/s00521-019-04441-0
    [28] R. S. Rathore, S. Sangwan, S. Prakash, K. Adhikari, R. Kharel, Y. Cao, Hybrid WGWO: Whale grey wolf optimization-based novel energy-efficient clustering for EH-WSNs, EURASIP J. Wireless Commun. Networking, 2020 (2020), 101. https://doi.org/10.1186/s13638-020-01721-5 doi: 10.1186/s13638-020-01721-5
    [29] G. Negi, A. Kumar, S. Pant, M. Ram, Optimization of complex system reliability using hybrid grey wolf optimizer, Dec. Making Appl. Manage. Eng., 4 (2021), 241–256. https://doi.org/10.31181/dmame210402241n doi: 10.31181/dmame210402241n
    [30] K. N. Dattatraya, K. R. Rao, Hybrid based cluster head selection for maximizing network lifetime and energy efficiency in WSN, J. King Saud Univ. Comput. Inf. Sci., 34 (2022), 716–726. https://doi.org/10.1016/j.jksuci.2019.04.003 doi: 10.1016/j.jksuci.2019.04.003
    [31] S. Sankar, R. Somula, B. Parvathala, S. Kolli, S. Pulipati, SOA-EACR: Seagull optimization algorithm-based energy aware cluster routing protocol for wireless sensor networks in the livestock industry, Sustainable Comput. Inf. Syst., 33 (2022), 100645. https://doi.org/10.1016/j.suscom.2021.100645 doi: 10.1016/j.suscom.2021.100645
    [32] G. Murugadass, P. Sivakumar, A hybrid elephant herding optimization and cultural algorithm for energy‐balanced cluster head selection scheme to extend the lifetime in WSNs, Int. J. Commun. Syst., 33 (2020), e4538. https://doi.org/10.1002/dac.4538 doi: 10.1002/dac.4538
    [33] A. O. A. Salem, N. Shudifat, Enhanced LEACH protocol for increasing a lifetime of WSNs, Pers. Ubiquitous Comput., 23 (2019), 901–907. https://doi.org/10.1007/s00779-019-01205-4 doi: 10.1007/s00779-019-01205-4
    [34] S. Sankar, P. Srinivasan, A. K. Luhach, R. Somula, N. Chilamkurti, Energy-aware grid-based data aggregation scheme in routing protocol for agricultural internet of things, Sustainable Comput. Inf. Syst., 28 (2020), 100422. https://doi.org/10.1016/j.suscom.2020.100422 doi: 10.1016/j.suscom.2020.100422
    [35] N. R. Malisetti, V. K. Pamula, Performance of quasi oppositional butterfly optimization algorithm for cluster head selection in WSNs, Procedia Comput. Sci., 171 (2020), 1953–1960. https://doi.org/10.1016/j.procs.2020.04.209 doi: 10.1016/j.procs.2020.04.209
    [36] M. Masdari, S. Barshandeh, Discrete teaching–learning-based optimization algorithm for clustering in wireless sensor networks, J. Ambient Intell. Hum. Comput., 11 (2020), 5459–5476. https://doi.org/10.1007/s12652-020-01902-6 doi: 10.1007/s12652-020-01902-6
  • This article has been cited by:

    1. Ramasubbareddy Somula, Yongyun Cho, Bhabendu Kumar Mohanta, EACH-COA: An Energy-Aware Cluster Head Selection for the Internet of Things Using the Coati Optimization Algorithm, 2023, 14, 2078-2489, 601, 10.3390/info14110601
    2. Ashok Thangavelu, Prabakaran Rajendran, Energy-Efficient Secure Routing for a Sustainable Heterogeneous IoT Network Management, 2024, 16, 2071-1050, 4756, 10.3390/su16114756
    3. N Saikiran, K Yogeswar Reddy, C Pavaneswara Reddy, S Karthik, 2024, Advanced Anomaly Detection in Cloud Security Using Gini Impurity and ML, 979-8-3503-7519-0, 380, 10.1109/ICAAIC60222.2024.10575757
    4. 尚秋峰 Shang Qiufeng, 刘峰 Liu Feng, FBG形状传感器的曲率和弯曲方向误差修正模型, 2023, 43, 0253-2239, 2228002, 10.3788/AOS231140
    5. Ramasubbareddy Somula, Yongyun Cho, Bhabendu Kumar Mohanta, SWARAM: Osprey Optimization Algorithm-Based Energy-Efficient Cluster Head Selection for Wireless Sensor Network-Based Internet of Things, 2024, 24, 1424-8220, 521, 10.3390/s24020521
    6. Muniyan Rajeswari, Rajakumar Ramalingam, Shakila Basheer, Keerthi Samhitha Babu, Mamoon Rashid, Ramar Saranya, Multi-Objective ABC-NM Algorithm for Multi-Dimensional Combinatorial Optimization Problem, 2023, 12, 2075-1680, 395, 10.3390/axioms12040395
    7. Haripriya R, Vinutha C B, Shoba M, 2023, Genetic Algorithm with Bacterial Conjugation Based Cluster Head Selection for Dynamic WSN, 979-8-3503-0082-6, 1, 10.1109/NMITCON58196.2023.10275829
    8. Fukui Li, Hui Xu, Feng Qiu, Modified artificial rabbits optimization combined with bottlenose dolphin optimizer in feature selection of network intrusion detection, 2024, 32, 2688-1594, 1770, 10.3934/era.2024081
    9. Ferzat Anka, Nazim Agaoglu, Sajjad Nematzadeh, Mahsa Torkamanian-afshar, Farhad Soleimanian Gharehchopogh, Advances in Artificial Rabbits Optimization: A Comprehensive Review, 2024, 1134-3060, 10.1007/s11831-024-10202-7
    10. Muhammed A. Mahdi, Ali Y. Yousif, Mahdi Abed Salman, 2025, Chapter 1, 978-3-031-81064-0, 3, 10.1007/978-3-031-81065-7_1
    11. SriHasini J, Oudaya Coumar, 2024, Reinforced Learning Model with Coati optimization Algorithm for Energy Efficient Routing for WSN Connecting IoT, 979-8-3315-1002-2, 1, 10.1109/ICSCAN62807.2024.10894220
  • Reader Comments
  • © 2023 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(2209) PDF downloads(137) Cited by(11)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog