iconOpen Access

ARTICLE

Charging Scheduling of Clustered Wireless Rechargeable Sensor Networks Considering Dynamic Selection of Cluster Heads

Mengqi Liu, Haiqing Yao*

Institute of Logistics Science and Engineering, Shanghai Maritime University, Shanghai, China

* Corresponding Author: Haiqing Yao. Email: email

(This article belongs to the Special Issue: Advances in Wireless Sensor Networks: Security, Efficiency, and Intelligence)

Computers, Materials & Continua 2026, 88(1), 44 https://doi.org/10.32604/cmc.2026.078181

Abstract

For the wide-coverage application scenarios, wireless rechargeable sensor networks are normally divided into multiple clusters to support the diversity and flexibility for monitoring, and use the mobile charger (MC) to support the sustainable charging of the network. Many efforts focus on optimizing the cluster head selection and mobile charger scheduling to improve the network energy efficiency and reliability. However, the existing work tends to use fixed triggering mechanism for cluster head (CH) rotation, and may trigger the rotation either too early or too late. Besides, the existing charging triggering mechanisms cannot track the changes in network topology in real time. As a result, both the network energy efficiency and the node failure rate degenerate correspondingly. To solve these problems, this work proposes a dynamic cluster head selection algorithm (DCHSA), which evaluates potential candidate CH sets based on the energy consumption, remaining energy and topological structure, and then select a new CH within this set based on the CH rotation energy consumption and the candidate CH evaluation mechanism. Furthermore, an adaptive dual-threshold selection algorithm based on dynamic energy consumption (ADTSA-DEC) is proposed to determine the set of requiring charging nodes and the trigger time for charging scheduling. The particle swarm optimization is then employed to implement the charging scheduling. Finally, extensive simulations validate that the newly proposed algorithms have outstanding accuracy and robustness in improving overall network energy efficiency and node survivability compared with existing methods.

Keywords

Clustered wireless rechargeable sensor networks; cluster head rotation; adaptive dual-threshold; charging scheduling strategy; particle swarm optimization

1  Introduction

In recent years, wireless sensor networks (WSNs) have gradually become an important mean of perception due to its technical characteristics such as self-organization and easy deployment, and have been widely used in environment monitoring, intelligent building, industrial and agricultural monitoring and other fields [14]. To alleviate the limited energy supply in WSNs for long-term online operation, Wireless Power Transfer (WPT) technology with the advantages of low cost and convenience has been tested to be one of the effective means [5,6]. Specifically, the nodes in Wireless Rechargeable Sensor Networks (WRSN) are equipped with wireless energy receiving modules, and mobile charger (MC) that can be the unmanned vehicle or drone with wireless energy transmission modules can automatically recharge the nodes under the guidance of charging strategy. As a result, the charging scheduling of MC solves the problem of which nodes to be charge, when to charge, and in what order to charge [7,8].

Basically, the topology of a WRSN can be clustered or non-clustered. A non-clustered network is normally low capacity and small coverage, and thus its charging scheduling burden on MC is lightweight [9]. Correspondingly, in wide-coverage application scenarios, the clustered WRSN trends to be deployed in different clusters based on geographical location, energy consumption levels, sensor types, or other criteria. Then, the charging scheduling of MC have to be properly designed with the constraints of imbalance and uncertainty of node energy consumption, and the overall energy efficiency and reliability in network applications [10]. Specifically, the change in topology structure triggers the fluctuation of node energy consumption, which can be autonomous or passive. In the autonomous factors, the rotation mechanism of CH and dynamic routing mechanism attract lots of research interests for their outstanding performance in balancing node energy consumption and extending network survivability. However, existing research on charging scheduling has not yet considered the impact of the rotation mechanism of CH on the charging node set, resulting in shortcomings in optimizing the overall performance of the network.

In terms of CH selection mechanism, most previous studies focus on the criteria for CH selection and the mechanism of new CH rotation [11,12]. The rotation of CH improves the energy consumption balance of nodes in the cluster based on the change of network topology, and then improve the survival rate of nodes. The earliest research on CH rotation defines the candidate set for the new CH as all other nodes in the cluster, and randomly select the new CH [13]. Then, many efforts select the new CH based on the residual energy of nodes, the distance between nodes and the number of neighboring nodes [1417]. In [18], the researcher utilize artificial neural networks and Bayesian regularization algorithms to optimize the CH selection and routing process of the LEACH-D algorithm, effectively reducing transmission overhead and idle listening, and extending the network lifetime while reducing network energy consumption When the edge nodes in the cluster are selected as new CH or facing the network with non-uniform distribution, these efforts can lead to the increase of energy consumption and energy imbalance of the whole cluster, and also lead to the increase of node failure rate, and thus are not applicable. In addition, some work chooses nodes with low residual energy as candidate CH at the cost of the charging frequency of MC [19]. The edge nodes in the cluster and the sparse nodes in the non-uniform distribution network are all located at the end of the topology. All the above work inevitably choose such nodes as CH. To limit the range of candidate CHs, some relevant studies select nodes with higher residual energy in the cluster as candidate CH sets. However, these methods still face the problem of uneven energy consumption among nodes in the cluster [20]. Besides, to trigger the CH rotation, existing research predominantly employs predefined cycles or predetermined thresholds to initiate new CH rotations [1921]. However, this fixed triggering mechanism is difficult to adapt to the random impact of interference factors such as wireless link reliability, sudden event sampling, and data retransmission on node energy consumption. Consequently, it may trigger CH rotations either too early or too late, and thus reduces the network energy efficiency and increases the node failure rate.

Furthermore, to appropriately trigger the MC for charging, the existing charging scheduling strategies can be divided into periodic and on-demand types. The periodic charging scheduling strategy is obviously unable to meet the charging requirement when the network topology changes, and the resulting overcharging or undercharging problems can lead to network energy waste and node failure [22]. Correspondingly, in order to meet the real-time energy consumption requirements of the network, various threshold based charging triggering strategies have been proposed [1416,23]. However, considering the issue of time-varying network energy consumption caused by CH rotation in the clustered WRSN, the existing charging triggering mechanisms cannot track the changes in network topology in real time, which in turn cannot meet the real-time charging needs of the network, and can also cause problems such as energy waste and node failure, and thus become an urgent challenge to be solved.

To address these problems, this work first proposes the Dynamic Cluster Head Selection Algorithm (DCHSA). During the operation of the network, the CH nodes collect information such as the energy consumption, remaining energy, and topological structure of intra-cluster nodes, to evaluate potential candidate CH sets. Then, a new CH is selected from this set based on the CH rotation energy consumption and the candidate CH evaluation mechanism. Furthermore, an Adaptive Dual-Threshold Selection Algorithm Based on Dynamic Energy Consumption (ADTSA-DEC) is proposed, which integrates information such as energy consumption, residual energy, topological structure, and spatial distribution to calculate the Warning Threshold energy (WT) and Danger Threshold energy (DT) for each node to determine the set of nodes for energy replenishment and the trigger time for MC scheduling, separately. Particle Swarm Optimization is then used to control the charging process. Finally, extensive simulations have validated that the newly proposed algorithm has outstanding accuracy and robustness in improving overall network energy efficiency and node survivability. The innovative contributions of this work are detailed as follows:

(1)   A dynamic cluster head selection algorithm (DCHSA) is proposed based on the energy consumption, remaining energy and topological structure of nodes within the cluster. It calculates the real-time variance of remaining energy and the maximum value of the variance of remaining energy of nodes, and evaluates the candidate CH set in combination with the spatial distribution within the cluster. Then, a new CH is obtained based on the CH rotation energy consumption and the candidate CH evaluation mechanism.

(2)   An adaptive dual-threshold selection algorithm based on dynamic energy consumption (ADTSA-DEC) is proposed. By integrating the node energy consumption, residual energy, topological structure, and spatial distribution, the ADTSA-DEC calculates the WT in real time to determine the set of nodes requiring charging. Subsequently, it optimizes the DT to determine the triggering moment for MC scheduling.

(3)   A charging scheduling strategy for clustered wireless rechargeable sensor networks with sparse deployment (CWRSN-CSS) is proposed, which incorporates the constraints of mobile energy consumption, charging energy consumption, and overall node failure rate. Based on the DCHSA and ADTSA-DEC, the CWRSN-CSS employs a particle swarm optimization algorithm to achieve charging scheduling for a single mobile charger. Extensive simulation analyses demonstrate that the algorithm exhibits outstanding scalability, accuracy, and robustness, and thus contributes to both theoretical advancement and practical applications of WRSNs.

The remainder of this work is structured as follows. Section 2 reviews related work. Section 3 proposes the network model and problem formulation. Section 4 introduces a dynamic cluster head selection algorithm and an adaptive dual-threshold algorithm, and thus proposes a charging scheduling strategy for WRSN that incorporates CH rotation and sparse node deployment. Section 5 presents simulation analyses and experimental validation. Finally, Section 6 concludes the work.

2  Related Work

2.1 CH Selection Mechanism

Firstly, the relevant efforts on the CH selection methods and the trigger strategy for CH rotation is reviewed. Fanian and Kuchaki Rafsanjani [20] establish a fuzzy rule table corresponding to candidate nodes, selects the node with the maximum fuzzy output as the CH. Chaurasia et al. [22] propose a metaheuristic-based optimization algorithm for CH selection to minimize both node energy consumption and data transmission latency. The CH selection process dynamically incorporates node density, residual energy, distance between cluster heads and the base station, and inter-cluster distances. Qamar et al. [24] schedule mobile sink to rendezvous points (rather than network CH nodes) in the cluster distribution space for information collection within the clusters, and used a weight function and k-means clustering to select rendezvous points, in order to improve energy efficiency and ensure network coverage effectiveness. Ismail et al. [25] proposed a rule-based energy-efficient routing protocol, in which the optimal CH is selected based on the residual energy, distance, node density, link quality, and load. Ri and Kim [26] propose a novel uneven cluster-based routing protocol. This protocol assigns relatively accurate weights to 7 multi-criteria characterizing sensor nodes, and selects CH nodes based on these weights. Dong et al. [27] propose a spatiotemporal joint charging strategy, which trigger the CH rotation when the residual energy of the current CH falls below the average residual energy within the cluster. Choudhury et al. [28] propose a non-threshold cluster head rotation scheme, which elucidates that the energy consumption of cluster heads primarily arises from four aspects: data aggregation, data forwarding, maintenance of the cluster routing network, and cluster head rotation. Specifically, this scheme derives optimal rotation time and CH selection to extend the network lifetime. Mostarda et al. [29] employs the integer linear programming to derive an optimal rotation strategy. This strategy generates a scheduling table for each node during the cluster formation phase, and thus reduces the overhead associated with cluster formation and CH election.

These studies evaluate the selection of new CH by considering factors such as residual energy and spatial distribution of nodes, and propose fixed update cycles or rotation factors to trigger CH rotation. However, few studies have considered imposing reasonable constraints on candidate CH nodes, and triggered the CH rotation based solely on the states of these candidate nodes. As a result, these studies fails to account for the dynamic changes in network topology under CH rotation, and can easily lead to biases in CH selection and cause rotation to occur either prematurely or with delay.

2.2 The Trigger Mechanism for MC Charging

The charging trigger mechanism is mainly about when to trigger MC charging. Li et al. [23] adopt a periodic charging mode, where a charging operation is inserted at the last time in each data aggregation cycle. Lee et al. [30] use a fixed-threshold charging mode based on the residual energy of nodes. Shang et al. [31] manage the node’s residual energy and calculate an adaptive single charging threshold for each node in a distributed manner. Jiang et al. [32] employ convolutional neural networks to extract environmental state features and gate recurrent units to predict charging decisions, in which MC continuously executes charging operation. As a preliminary work for this article, we investigate the real-time optimization of node charging thresholds and MC charging paths to maximize MC energy efficiency and minimize node data loss in [33]. An adaptive dual-threshold algorithm based on a static routing network to compute node thresholds is proposed, where MC charging is triggered when the remaining energy of a node falls below the warning threshold. Bian et al. [34] propose an equilibrium allocation strategy for charging requests based on a dynamic dual-threshold mode, where the MC carries out the charging task when a certain number of nodes are below the dual-threshold. In summary, the existing charging triggering mechanisms ignore the time-varying network energy consumption caused by CH rotation in the clustered WRSN, and thus can cause problems such as energy waste and node failure.

Table 1 summarizes the related work. Regarding the metrics for CH selection, “Dynamic CH” indicates whether CH rotation is implemented in clustered network, while “Candidate CH” denotes whether constraints are imposed on candidate CH nodes during the selection process. For the trigger mechanism of MC, it refers to the triggering method for MC to start executing energy replenishment tasks for nodes.

images

It is clear that the existing studies tend to ignore the dynamic CH selection or has limitations in adapting to intra-cluster topology variations, CH selection criteria and rotation trigger. Besides, few scholars address the selection of candidate CH sets, and the existing studies with candidate CH nodes rarely considered the energy consumption imbalance in the cluster. In the charging trigger mechanisms, the impact of dynamic node energy consumption on threshold values has not been addressed. To bridge this gap, this work introduces a dynamic CH selection algorithm and an adaptive dual-threshold strategy, and then sequentially address the challenges of charging scheduling of MC in clustered WRSN.

3  Problem Model and Definition

3.1 Network Model

As illustrated in Fig. 1, a two-dimensional square region ψ with side length L is used, where the MC adopts one-to-one charging mode for nodes to simulate sparse deployment of clustered WRSN [34,35]. The region ψ is partitioned into multiple square subregions with side length Lc. The homogeneous wireless sensor nodes S={s1,s2,,sn} are evenly divided into Nc clusters C={C1,C2,,CNc} and randomly deployed within Nc subregions to simulate the uneven deployment of networks. A node si (1in) is fixed after deployment with the known location (xi,yi), and is equipped with a wireless energy harvesting module. A base station (BS) is positioned at the center of ψ to replenish energy for the MC, aggregate data collected by the MC, and schedule the MC to recharge nodes. Considering that the coverage area of such networks is in the range of kilometers, each cluster first aggregates data by the CH, and then the BS aggregate data with the help of MC. This approach can achieve outstanding network energy efficiency and reliability at the cost of data transmission efficiency. Consequently, it is suitable for applications such as environmental monitoring, smart agriculture, and other sparse and large-area scenarios.

images

Figure 1: Network model diagram.

At the beginning of network operation, all nodes are equipped with fully charged batteries with the capacity of Es. The residual energy of node si is denoted as pi. Two thresholds, namely WT and DT, are established for each node. At the commencement of each charging cycle, the MC departs from the BS and sequentially replenishes the energy of nodes in the charging queue according to the charging sequence planned by the BS, until each node reaches its full energy capacity. Upon completing energy replenishment for all nodes in the charging set, the MC returns to the BS to recharge itself and uploads the collected node information, which serves as a reference for the BS to plan the subsequent charging task, thereby marking the completion of the current charging cycle. Table 2 lists the parameters utilized in this work along with their corresponding definitions.

images

3.2 Energy Consumption Model

Generally, the energy consumption rate Eie of nodes si primarily consists of perception consumption rate Eperce, transmission consumption rate Etrans, and reception consumption rate Erece [33]:

{Eperce=epercenperceEtrans=(β1+β2dmaxα)Erece=γbirecebitrans(1)

where dmax represents the maximum communication distance between nodes, α denotes the path loss exponent for data transmission, β1 and β2 are the energy consumption coefficients for data transmission, while γ signifies the energy consumption coefficient for data reception.

Then, we have Eie=Eperce+Etrans+Erece.

3.3 Charging Model

In the one-to-one charging mode, the MC can recharge the nodes with a constant power when stationary, and its charging time τsi for node si is given by [36]:

τsi=EspiEchargerλ(2)

where Echarger denotes the charging power of the MC, and λ[0,1] represents the decline coefficient for wireless charging.

3.4 Problem Model

This work aims to optimize the highly concerned energy consumption and reliability of the network, namely maximizing the network reliability at the cost of minimal overall energy consumption. The energy consumption of network encompasses both the mobility energy consumption and the charging energy consumption of the MC, while network reliability is measured by the failure rate of all nodes. To balance these three optimization objectives, normalization is applied to each metric. In summary, as the network runs for T time, the optimization objective Target_value is formulated as:

{Min Target_value=εlNloss_nodeNcharging_node+εcEcTmEchargerλ+εmEmTmemvS.t.Ec+EmB(3)

where εl,εc and εm are weight factors and εl,εc,εm>0, Tm represent the scheduling time for mobile and charging of MC in T, Nloss_node denotes the total number of failed nodes in Tm, Ncharging_node signifies the total charging number for nodes by the MC in Tm, Ec represents the total charging energy consumption of the MC in Tm, Em denotes the total mobility energy consumption of the MC in Tm, the constraint specifies that the total energy consumption during charging scheduling must not exceed the battery capacity of the MC.

4  Solutions

To address the problem of uneven energy consumption in clusters, a CH rotation strategy to balance energy consumption within the cluster is proposed, which gradually evaluates the candidate CH set and selects the new CH. Then, to track the changes in node energy consumption caused by dynamic topology, an adaptive dual-threshold algorithm is proposed to determine the charging node set and the triggering moment for MC. Finally, particle swarm optimization is employed to plan the MC’s charging path with the limit of energy efficient and network reliability.

4.1 Dynamic Cluster Head Selection Algorithm

After deployment, the location of the centroid of a cluster Cj (1jNc) is calculated as follows:

{xc=1ncji=1ncjxiyc=1ncji=1ncjyi(4)

where ncj represents the number of nodes within the Cj.

The node closest to the centroid is chosen as the initial CH. Then, a practical routing protocol can be used to construct the intra-cluster topology, such as the Ad hoc On-demand Distance Vector (AODV) [37]. The energy consumption rate ECHe of the CH can be calculated by Eq. (1) with the network topology information, and the operational duration tCH of the CH under the current network topology is tCH=EsECHe.

To balance the energy consumption rate of nodes within the cluster and alleviate the problem of node failure caused by hotspot effects, nodes near the centroid become a reasonable choice as subsequent candidate CHs. Therefore, a reasonable small area close to the centroid needs to be estimated. Firstly, when the CH node fails, the residual energy of all nodes in Cj is pi=EstCHEie,i=1,2,,ncj.

Consequently, the average residual energy p¯ and residual energy variance σsim of nodes in Cj is:

{p¯=1ncji=1ncjpiσsim=1ncji=1ncj(pip¯)2(5)

The CH manages the data aggregation and network topology in Cj, and thus it has the highest energy consumption rate in Cj. Therefore, when the energy of the CH is exhausted, the residual energy variance σsim of all nodes in Cj is used as a benchmark σsimb. Consequently, the dynamic selection radius r for the candidate CH set can be calculated as follows:

r={Rmaxσsimσsimb,σsim<σsimbRmax,σsimσsimb(6)

where Rmax is the maximum distance from the centroid to the nodes in Cj.

Finally, all candidate CH sets are located within a circular centered at the centroid with radius r. The candidate CH node set CCCH and the scale nCCH(nCCHn) of CCCH is obtained. Normally, the energy consumption of the CH is primarily from aggregating data from its intra-cluster nodes, and maintaining the network (such as synchronization, duty cycling, and control overhead). This work assumes a uniform data sensing rate nprece for all nodes. Then, the energy consumption rate of the CH for data aggregation includes the energy consumption rate for data collection and data forwarding, and can be expressed as:

Eagg=nsjnpreceEtrans+i=1nsjhinpreceEtrans(7)

where nsj represents the number of nodes with data collection in Cj, hi denotes the number of routing hops from a node si (with data collection function) to the CH.

Besides, the total energy consumption ECHrot(ECHrot=nsjeCHrot) for the CH rotation and the energy consumption rate Econ for network maintenance are mainly used for broadcast notifications and topology construction, and the energy consumption eCHrot for the CH rotation of one node is assumed to be fixed [28]. Then, to select an optimal candidate CH from the CCCH, the survival time for a candidate node si in CCCH is estimated as follows:

ςi=piECHrotEaggCH+Econ(8)

where pi denotes the residual energy of the candidate node si, EaggCH represents the energy consumption for data aggregation when serving as the CH.

As a result, the current CH can dynamically calculate the candidate CH node set CCCH and the ςi of each candidate node in each data aggregation cycle. When a candidate node exhibits a lifetime longer than that of the current CH, it is selected as the new CH, and the CH rotation is triggered. The execution process of the proposed DCHSA algorithm is detailed in Algorithm 1 and its time complexity is O(n).

images

4.2 Adaptive Dual-Threshold Selection Algorithm Based on Dynamic Energy Consumption

Basically, the dual-threshold mechanism for nodes calculates an upper warning threshold (WT) and a lower danger threshold (DT) according to the node’s residual energy pi. When pi<WTi, node si is involved into the charging queue Cwcn. Subsequently, when the residual energy pj of any node sj in Cwcn is less than DTj for the first time, the MC initiates a charging operation for all nodes in Cwcn. With the DCHSA algorithm, any node in cluster Cj (1jNc) can serve as the cluster head, and thus the energy consumption rate of nodes in Cj dynamically change. Therefore, an expected energy consumption rate Eiee for node si(siCj) is introduced when calculating WTi and DTi, which involves a distance probability (DP) and a aggregation probability (AP).

Firstly, when the node close to the centroid is selected as the CH, the overall energy consumption rate within the cluster can decreases. Besides, with the design of the proposed DCHSA algorithm, the node close to the centroid is selected as the CH with priority. Therefore, the DP of the node si is designed to increase with the decrease of distance between the node si and the centroid of Cj, and is calculated as follows:

DPi=1ε+dik=1nsj1ε+dk(9)

where ε represents a minimal positive value and is set to 1E−6 to ensure the computability, di (dk) denotes the distance from node si (sk) to the centroid of Cj, nsj=|Cj|, siCj and skCj.

Based on the Eq. (7), the aggregation probability of the node si in Cj is calculated as follows:

APi=Eaggik=1nsjEaggk(10)

Consequently, the energy consumption probability of the node si becoming the CH of Cj is:

Pi,CH=θDPi+(1θ)APi(11)

where θ is the weighting factor, and θ[0,1].

When θ is close to 1, the distance probability of the si dominates the energy consumption probability, and the nodes close to the centroid are prioritized as cluster heads. However, when θ is close to 0, the aggregation probability of the si dominates the energy consumption probability, and the nodes away from to the centroid are prioritized as cluster heads.

Finally, when node sk serves as the CH of Cj, the energy consumption rate of node si (i ≠ k) is denoted as Ek,ie, and the expected energy consumption rate of si is Eiee=k=1nsj(Pk,CHEk,ie).

According to Eq. (1), the node with the highest energy consumption rate in the network is the CH. Then, when the CH remains unchanged, the operational duration of the cluster is given by TWT=EsECHe. The ECHe denotes the energy consumption rate of the CH, and includes the energy consumption rate for data acceptance and the energy consumption rate for network maintenance, and ECHe=nsjErece+Econ (nsj=|Cj|).

Subsequently, the preliminary WT of the node si can be computed as follows WT0i=TWTEie. To trigger charging appropriately, the DT of node si is calculated according to the sum of the average moving delay and the average charging delay of MC. Firstly, the time to failure of node si is computed based on its current residual energy and energy consumption rate, as ti=piEie. Then, the minimum failure time tmin of all nodes can be calculated, and the remaining energy of all nodes after tmin is pi=pitminEie,1in. The preliminary charging queue Cwcn0 can be form by:

Cwcn0={si|piWT0i,1in}(12)

The distance matrix Dwcn0of Cwcn0 is as follows:

Dwcn0=[ds1s1ds1s2ds1smds2s1ds2s2ds2smdsms1dsms2dsmsm](13)

where dsisj denotes the Euclidean distance between si and sj (si,sjCwcn0), and m is the number of nodes in Cwcn0.

Hence, the mean distance dm of Dwcn0 is dm=1m2i=1mj=1mdsisj. The average movement time timem for MC to visit any node in Cwcn0 can be calculated as:

timem=[dmv+2dmv++mdmv]m=(m+1)i=1mj=1mdsisj2vm2(14)

Based on the Eq. (2), the average charging time τave for each node si in Cwcn0 is τave=average(τs1,,τsi,,τsm),siϵCwcn0. Subsequently, the average waiting time for MC to charge any node in Cwcn0 is calculated as:

timec=[τave+2τave++mτave]m=(1+m)τave2(15)

The average of overall waiting time for MC to visit and charge any node in Cwcn0 is timet=timec+timem. Then, the final WT and DT are calculated based on the Eie and Eiee.

When EieEiee, the DT of node si is DT1i=timetEiee. Besides, the time TWTi for node si from WT status to exhaustion can be estimated by the sum of the lifetime of the CH (from full capacity to exhaustion) and the average of overall waiting time timet, as TWTi=EsECHe+timet. As a result, the WT for node si is WT1i=TWTiEiee.

Conversely, when Eie>Eiee, the DT of node si is DT1i=timetEie. Similarly, the time TWTi of node si can by calculated by TWTi=EsECHe+timet. The WT is obtained as WT1i=TWTiEie.

Finally, the final charging queue Cwcn1 can be determined by Cwcn1={si|piWT1i,1in}.

In summary, the pseudocode for the proposed ADTSA-DEC is presented in Algorithm 2 and its time complexity is O(n).

images

4.3 Charging Scheduling Strategy for Clustered Wireless Rechargeable Sensor Networks

Based on the result of the DCHSA and ADTSA-DEC algorithms, the Particle Swarm Optimization (PSO) is employed to address the following charging scheduling for all nodes in Cwcn1. In PSO, each particle represents a potential charging route for the MC. Then, the dimensionality Nd of each particle equals to the number of nodes in Cwcn1, namely Nd=|Cwcn1|n, and each dimension of the particle corresponds uniquely to a node in Cwcn1, and the value of that dimension is the charging ranking of that node in the entire queue. To mitigate issues such as premature convergence, local optima entrapment, and slow convergence rates, an improved PSO algorithm proposed by [38] is adopted, which incorporates an adaptive fractional-order velocity strategy and introduces perturbation based on the evolutionary state for the particle swarm. The velocity and value update functions for particles are defined as follows:

{vik+1=ωvik+12ω(1ω)vik1+16ω(1ω)(2ω)vik2+124ω(1ω)(2ω)(3ω)vik3+c1r1(xibkxik)+c2r2(xgbkxik)xik+1=xik+vik+1(16)

where xik and vik represent the value and velocity of the i-th particle at the k-th iteration, respectively; xibk and xgbk denote the best-known value of the i-th particle and the global best value of the entire swarm up to the k-th iteration, respectively; c1 and c2 are the acceleration coefficients of the particle; r1 and r2 are two random values uniformly distributed in [0, 1]; ω is the velocity inertia weight.

The calculation of c1 and c2 is as follows:

{c1=(c1ic1f)NpsokNpso+c1fc2=(c2ic2f)NpsokNpso+c2f(17)

where c1i (c2i) and c1f (c2f) denote the initial and final values of acceleration coefficients c1 and c2, respectively; Npso represents the number of iterations;

The ω can be adaptively adjusted by the evolutionary state of the particle swarm, as follows:

ω=0.911+eefkkNpso(18)

where the evolutionary factor efk represents the evolutionary state of the particle swarm at the k-th iteration, and is calculated as follows:

efk=dgbkdminkdmaxkdmink(19)

where dmaxk and dmink represent the maximum and minimum values of the average distance between particles, respectively; dgbk denotes the mean distance of gbest; the average distance dik at the k-th iteration can be calculated as:

dik=1NS1j=1,jiNSk=1Nd(xikjk)2(20)

where NS denotes the population size of the particle swarms.

The fitness function is as follows:

Minfitness_value=nlossnodeNd+EmsEmH(21)

where nloss_node represents the number of nodes that fail due to energy depletion during the charging schedule, Nd represents the number of nodes in Cwcn1, Ems is the mobility energy consumption of MC when it moves along a testing charging route (corresponding to a testing particle), EmH is the mobility energy consumption of MC when it moves along the minimum Hamiltonian distance between nodes Cwcn1.

Finally, the proposed CWRSN-CSS is detailed in Algorithm 3. It executes the DCHSA and ADTSA-DEC algorithm with the time complexity of O(n), and calculates the fitness_value with the time complexity of O(n), and thus estimates the optimal particle with the time complexity of O(NS * n), and finally outputs the optimal charging route with the time complexity of O(Npso * NS * n). With the continuous operation of the network, the Target_value formulated by Eq. (3) can be updated.

images

5  Experimental Procedures and Results Analysis

5.1 Simulation Environment and Parameter Configuration

To validate the robustness and accuracy of the proposed algorithm, extensive simulations are conducted. Nodes ranging from 100 to 500 are randomly distributed in ψ (1000 m × 1000 m). Key parameters employed in the simulations are detailed in Table 3. The εl, εc, εm=1 is used to equalize the weights of mobile energy consumption, charging energy consumption and node failure in optimization. The energy consumption parameters (nprece, eprece, α, γ, β1, β2, λ) and the charging model are based on the latest references [7,22]. To mitigate the impact of stochastic variations, each parameter configuration is simulated for 15 independent runs, and the average result is used. All simulations are executed on a computer with an AMD R9 7940H CPU, using Python version 3.10.11.

images

5.2 Numerical Simulation Analysis of Key Parameters

The impact of n (problem scale), Nc (number of clusters), θ (weighting factor for distance and energy consumption in Cluster Head selection), and T (time scale) on the robustness and accuracy of the proposed algorithm is firstly analyzed. Specifically, Nc[2,20], θ[0,1], T ∈ [1E6, 5E6].

In Fig. 2, the calculated target energy efficiency values exhibit an increasing trend with the growth of n under virtually all simulated conditions. This progression demonstrates an approximately linear characteristic, thereby permitting the estimation of energy efficiency through a nearly linear function of n. Fig. 2a presents the Target_value of the CWRSN-CSS under the conditions where n = 100–300, Nc = 2–20, θ = 0.6, and T = 1E6. The results indicate that, with different n, the Target_value initially decreases and subsequently increases as Nc rises. This is because when the Nc is small (i.e., the number of intra-cluster nodes is large), the energy consumption of CH nodes increases, leading to a high frequency of mobile MC charging scheduling and consequently a high movement energy consumption, which in turn raises the Target_value. Correspondingly, when the Nc is large (i.e., the number of intra-cluster nodes is small), the MC charging frequency decreases. However, the number of nodes requiring charging per scheduling cycle increases, similarly amplifying movement energy consumption and thereby increasing the Target_value. Therefore, during the network deployment phase, iterative methods such as the trial-and-error approach can be employed to progressively determine the optimal Nc.

images

Figure 2: Target_value of key parameters: (a) Target_value of Nc; (b) Target_value of T; (c) Target_value of θ.

Fig. 2b illustrates the impact of the network operation time on algorithmic accuracy under the conditions of n = 100–300, θ = 0.6, the number of intra-cluster nodes is 25 (Nc = 4, 8, 12, respectively), and T = 1E6–5E6 s. The results indicate that as the network operation time increases, the Target_value exhibits growth and gradually stabilizes. This is because, at the initial stage of network operation, all nodes possess full energy levels, resulting in a relatively low node failure rate. Subsequently, as the network continues to operate, the energy consumption for charging and mobility, and the node failure rate gradually stabilize, resulting in the convergence of the Target_value to a steady state.

Fig. 2c presents the Target_value of the CWRSN-CSS under the conditions where n = 100–300, the number of intra-cluster nodes is 25 (Nc = 4, 8, 12, respectively), θ = 0–1, and T = 1E6. It can be observed that the algorithm achieves optimal results when θ approaches 0.6. According to Eq. (11), this indicates that within the weighting scheme balancing distance factors and energy consumption costs for cluster head selection, the distance factor plays a more critical role, and thus contributes more significantly to achieving superior network energy efficiency. Based on this analysis, the parameter θ is set to 0.6 in subsequent simulations. In summary, the proposed algorithms have robust solution quality with increasing network scale and temporal dimensions, and the optimization strategies for the Nc and θ are empirically validated.

Furthermore, Fig. 3 represents the impact of the network scale and clusters on the separate network energy efficiency and node survivability at T = 3E+6. Basically, when εl,εc,εm=1, The proportion of node failure rate is the smallest, while the proportion of charging energy consumption rate is the largest. Therefore, subsequent research can adjust the weight coefficients according to the optimization objectives to highlight different scheduling optimization strategies. Besides, in Fig. 3a, the node failure rate increases with the growth of network scale n when the number of clusters is fixed, and it decreases with the growth of number of clusters when the n is fixed. However, in Fig. 3b, the charging energy consumption rate decreases with the growth of network scale n when the number of clusters is fixed, and it also decreases with the growth of number of clusters when the n is fixed. This indicates that the sensitivity of charging energy consumption and node failure rate to key network parameters is mutually exclusive. Finally, in Fig. 3c, the mobile energy consumption rate increases with the growth of network scale n when the number of clusters is fixed, and it also increases with the growth of number of clusters when the n is fixed. This indicates that the sensitivity of charging energy consumption and mobile energy consumption rate to key network parameters is completely opposite. These two energy consumption targets cannot be simultaneously optimized, and can only be achieved through a trade-off.

images

Figure 3: The separate network energy efficiency and node survivability under different network scale and clusters: (a) Failure rate of nodes; (b) Charging energy comsumption rate; (c) Mobile energy comsumption rate.

5.3 Results and Analysis of DCHSA

To evaluate the impact of DCHSA on the precision of the CWRSN-CSS, this work conducts a comparative analysis with two state-of-the-art cluster head selection algorithms: NCHR [28] and ORS [29]. The comparison is estimated by the metrics of Target_value, number of failure nodes, and energy consumption.

Fig. 4 illustrates the variation of Target_value over T = 1E6–5E6 and n = 100–500 when employing the newly proposed DCHSA algorithm vs. two comparative algorithms, ORS and NCHR. Overall, the charging scheduling strategy utilizing the proposed DCHSA algorithm consistently achieves optimal energy efficiency gains across different network scales as operation time progresses. Correspondingly, the charging scheduling strategies employing the two comparative algorithms, ORS and NCHR, exhibit fluctuations during the initial phase of network operation. However, the CWRSN-CSS charging scheduling strategy based on the DCHSA algorithm consistently maintains stable and optimal target values. As the n increases, the node density within the network rises, which leads to a marginal increase in the Target_value across all three algorithms. Nevertheless, the Target_value for each algorithm demonstrates minimal fluctuation. This phenomenon can be attributed to the increased number of nodes, which results in a slight elevation of the number of node failures. Specifically, in Fig. 4ac, the Target_value of the CWRSN-CSS algorithm based on DCHSA consistently remains lower than that of the charging scheduling algorithms using ORS and NCHR. The average reductions are 17.74%, 5.07%, 5.39%, 5.97%, and 5.52% ((4.09%, 1.68%, 0.14%, 0.48%, 0.44%) and (2.76%, 3.65%, 2.36%, 2.73%, 3.16%)) for the first comparison set, 4.64%, 4.58%, 3.10%, 1.00%, and 1.51% ((1.13%, 0.25%, 0.95%, 0.76%, 0.96%) and (2.14%, 2.08%, 1.71%, 1.21%, 1.16%)) for the second comparison set.

images

Figure 4: Target_value of the three CH selection algorithms: (a) n = 100; (b) n = 300; (c) n = 500.

Furthermore, Fig. 5 presents a comparative analysis of the number of failed nodes among these three algorithms under network scales ranging from n = 100–500. Two distinct observations can be drawn: (a) across varying network sizes, as operational time accumulates, the proposed DCHSA algorithm and the existing ORS algorithm achieve fewer node failures compared to the NCHR algorithm. Although the proposed DCHSA algorithm exhibits a marginal increase in failed nodes relative to the ORS algorithm, the difference is not substantial. (b) Comparative analysis of the three subfigures reveals that while the absolute number of node failures increases with larger network scales n, the node failure ratio remains stable. This indicates that the DCHSA-based charging scheduling strategy CWRSN-CSS exhibits robust performance in maintaining consistent node failure rates.

images

Figure 5: The number of failed nodes of the three CH selection algorithms: (a) n = 100; (b) n = 300; (c) n = 500.

Finally, Fig. 6 presents a comparative analysis of energy consumption among these three algorithms under node scales ranging from n = 100–500. The figure demonstrates that: (a) Both the proposed DCHSA and NCHR algorithm achieve lower energy consumption per unit time compared to that of the ORS algorithm. Although the proposed DCHSA exhibits a marginal increase in energy consumption per unit time relative to NCHR, the difference is negligible; (b) Across all simulations, energy consumption per unit time tend to be stable when increasing node scales, which suggests strong robustness of the proposed algorithm.

images

Figure 6: Energy consumption time ratio of the three CH selection algorithms: (a) n = 100; (b) n = 300; (c) n = 500.

In summary, although the DCHSA algorithm exhibits a marginally higher node failure count compared to the ORS algorithm and a marginally higher network energy consumption per unit time compared to the NCHR algorithm, it achieves superior objective values compared to the benchmark algorithms ORS and NCHR, and thus it has overall balanced performance.

5.4 Results and Analysis of ADTSA-DEC

To evaluate the performance of the proposed ADTSA-DEC algorithm, a comparative analysis is conducted against two advanced algorithms: the fixed dual-threshold method in the charging threshold direction [39] and the ADT-OSA algorithm [33]. For the fixed dual-threshold method, five distinct sets of fixed WT and DT are employed to ensure a comprehensive and generalizable comparison. In the simulation, the Target_value and the number of failed nodes of the algorithms are compared.

Fig. 7 presents the Target_value of charging scheduling strategies based on the newly proposed ADTSA-DEC algorithm, the existing ADT-OSA algorithm, and five fixed-threshold algorithms under conditions of n = 100–500 and T = 1E6–5E6. The following conclusions can be drawn: (a) As the node scale increases, the CWRSN-CSS algorithm based on ADTSA-DEC consistently achieves the optimal target value, with average reductions of 0.77%, 10.67%, 8.99%, 4.62%, 6.35%, and 6.10% compared to the target values of the ADT-OSA-based algorithm and the five fixed-threshold algorithms, respectively. (b) With the growth of both node scale and network operation time, the target value of the CWRSN-CSS algorithm increases, and the growth is slight. (c) Although the fixed-threshold-based charging scheduling strategies can improve target values through threshold adjustment, the results is still worse than the target value obtained by the ADTSA-DEC-based CWRSN-CSS strategy. This indicates that the fixed-threshold method cannot adapt to maximize the energy efficiency of networks with time-varying energy consumption.

images

Figure 7: Target_value of the three threshold algorithms: (a) n = 100; (b) n = 300; (c) n = 500.

Fig. 8 presents the number of node failures under the charging scheduling strategies based on the ADTSA-DEC algorithm and the six comparative algorithms with n = 100–500 and T = 1E6–5E6. The following conclusions can be drawn: (a) As the number of nodes and the operational duration increase, the ADTSA-DEC-based CWRSN-CSS charging scheduling strategy consistently outperforms the other algorithms in terms of failure nodes, with average reductions of 17.18%, 324.18%, 246.21%, 111.75%, 165.59%, and 175.59%, respectively. (b) The number of node failures under the ADTSA-DEC-based CWRSN-CSS strategy increases with prolonged network operation, but the growth trend remains gradual, thereby its robustness over time can be validated. (c) As both network scale and operational time increase, the optimal number of node failures of the fixed-threshold-based charging strategies are achieved under different fixed thresholds. This further indicates that the fixed-threshold-based strategy is not suitable for maximizing energy efficiency in networks with time-varying energy consumption, which verifies the superiority of ADTSA-DEC. (d) Compared to the ADT-OSA, the newly proposed ADTSA-DEC algorithm has superior performance in reducing the node failure rate. This is attributed to the fact that the ADT-OSA algorithm does not account for abrupt changes in node energy consumption caused by CH rotation. Ultimately, it can be concluded that the ADTSA-DEC algorithm demonstrates superior performance in addressing energy consumption variations among nodes caused by CH changes.

images

Figure 8: The number of failed nodes of the three threshold algorithms: (a) n = 100; (b) n = 300; (c) n = 500.

5.5 Supplementary Comparative Test

To further validate the effectiveness of the scheduling strategy based on PSO algorithm, in Fig. 9a, the comparison results of four representative heuristic MC scheduling algorithms (IR-IGA [33], IABC [39], EUP-ACS [40], MOCFA [41]), and the improved PSO algorithm are presented at different node scales and T = 3E+6. Basically, these algorithms share the charging queue and charging trigger time by the DCHSA and ADTSA-DEC. It can be seen that the proposed CWRSN-CSS can almost always achieve the minimal Target_value, and its slight decline appears in small-scale networks.

images

Figure 9: Supplementary comparative tests: (a) Comparison of scheduling algorithms; (b) CH selection algorithm under emergency events; (c) Charging threshold algorithm under emergency events.

Besides, in real network, nodes may generates additional data collection to encounter the occurrence of emergency events, which can be described as the following probability process: when a node detects an emergency event X, it triggers emergency sampling, and the node can trigger emergency sampling with a duration of teg and a sensing rate of begnperce (beg > 1); assuming that emergency events are independent in time and space, their occurrence probability follows a Poisson distribution; specifically, during the network operation time T, the occurrence of emergency event X at a certain node follows a Poisson distribution, with a probability P following the parameter ρ, Xπ(ρ), and the probability density function is calculated as: P(X(T)=k)=(ρT)kk!eρT, where ρ(ρ=20100) is the parameter of the Poisson distribution. Therefore, for node si in the network, the total number of data packets sensed within T time is calculated as: ηi=Tnperce+Xi(T)tegbegnperce, where Xi(T) represents the number of emergency events si occurring at the node within T time.

Fig. 9 also illustrates the comparison between the proposed DCHSA and ADTSA-DEC algorithms in the presence of emergency events. Fig. 9b represents the results of DCHSA and two comparative algorithms in the presence of emergency events, with n = 300 and T = 1E+6–5E+6. It can be seen that even under sudden sampling, the results of DCHSA are still superior to the comparative algorithms. Fig. 9c represents the comparative results of ADTSA-DEC, ADT-OSA and five fixed trigger threshold methods in the presence of emergency events, with n = 300 and T = 1E+6–5E+6. It can be seen that the proposed ADTSA-DEC algorithm maintains superior results during the continuous operation of the network.

To simulate the impact of network distribution diversity on the newly proposed method in reality, in Fig. 10, the Target_value is presented under different network distributed scenarios with T = 3E+6 and n = 100–500. Fig. 10a illustrates the scenario of central clustering, where most nodes are clustered at the center of ψ. Compared to the uniform clustering scenario in Fig. 10b, since most nodes within the cluster are close to the center of ψ, the uneven energy consumption caused by frequent cluster head rotation, hotspot effect, and bottleneck effect increases, which leads to the increase of charging energy consumption rate, and thus increases the Target_value. Fig. 10c shows the scenario where most nodes are dispersed at the edge of ψ. Compared to the uniform distribution in Fig. 10b, the increase in the proportion of MC mobile energy consumption and the resulting increase in node failure rate led to an overall increase in the Target_value. As a result, the Target_value based on the proposed DCHSA can always be optimal, and thus it is robust to network distribution diversity.

images

Figure 10: Multi network distributed scenarios: (a) Central clustering; (b) Uniform clustering; (c) Terrain-constrained clustering.

5.6 Numerical Results in Real-Life Scenario

In real-life scenarios, charging scheduling may encounter significant challenges such as path blockage for MC. To further validate the accuracy and robustness of the proposed algorithm in practical environments, Shanghai Wildlife Park is selected as the experimental site, as illustrated in Fig. 11. This scenario serves as a typical application of WRSN in environmental monitoring, where sensors can be deployed anywhere except lakes and wooded areas, while the movement paths of MC are constrained by obstacles such as lakes and trees. In this work, the charging scheduling strategy based on CWRSN-CSS with three distinct CH selection algorithms is first employed to determine the starting, intermediate, and ending points of the path. Subsequently, the two-dimensional environment is modeled as a grid map (with a grid size of 1 m × 1 m). The A* algorithm is applied for segment-by-segment path planning, and the sub-paths are concatenated to obtain the complete charging route.

images

Figure 11: Shanghai wild animal park.

As shown in Table 4, the results of the three charging scheduling strategies indicate that the objective values of all methods have increased compared to that in the ideal simulation scenario. This is attributed to path obstruction issues in real world, which lead to a slight rise in the mobile energy consumption of MC and the node failure rate. Nevertheless, the proposed algorithm consistently maintains the optimal objective value. Thus, the performance and robustness of the proposed algorithm are validated under real-life scenario.

images

6  Conclusion

This work investigates the charging scheduling problem of mobile chargers in clustered wireless rechargeable sensor networks by proposing a dynamic cluster head selection algorithm (DCHSA) and an adaptive dual-threshold selection algorithm (ADTSA-DEC). These algorithms jointly consider network energy consumption and reliability constraints. In DCHSA, cluster head (CH) nodes dynamically determine the candidate CH set by computing the real-time variance of residual energy within clusters. The optimal CH is then selected based on multiple metrics, including residual energy and the energy consumption associated with data aggregation, network maintenance, and CH rotation. In ADTSA-DEC, adaptive threshold calculation is introduced while accounting for dynamic variations in node energy consumption caused by CH rotation. Extensive simulation results demonstrate that the proposed algorithms significantly outperform existing approaches in maintaining network reliability while achieving low energy consumption. Furthermore, the robustness and scalability of the proposed methods are validated through comprehensive analyses of key parameters, including the problem scale, number of clusters, weighting factors for distance and energy consumption in CH selection, and time scale, as well as simulations under real-world scenarios.

Future work will focus on addressing challenges arising in more complex scenarios, such as dense deployment, low-latency access, and multi-charger collaborative scheduling. To tackle these challenges, heuristic strategies integrated with machine learning and neural networks will be further explored to improve iterative capability and adaptability in complex environments.

Acknowledgement: Not applicable.

Funding Statement: The author received no specific funding for this study.

Author Contributions: The authors confirm contribution to the paper as follows: study conception, design and draft manuscript preparation: Mengqi Liu; writing—reviewing & editing: Haiqing Yao. All authors reviewed and approved the final version of the manuscript.

Availability of Data and Materials: The data that support the findings of this study are available from the author, Haiqing Yao, upon reasonable request.

Ethics Approval: Not applicable.

Conflicts of Interest: The author declares no conflicts of interest.

Nomenclature

WRSN Wireless Rechargeble Sensor Networks
WSN Wireless Sensor Network
MC Mobile Chargers

References

1. Zhang C, Zhang L, Gan H, Chen H, Li Z. An energy optimization algorithm for WRSN nodes based on regional partitioning and inter-layer routing. Comput Mater Contin. 2025;84(2):3125–48. doi:10.32604/cmc.2025.064499. [Google Scholar] [CrossRef]

2. Chen J, Yi C, Wang R, Zhu K, Cai J. Learning aided joint sensor activation and mobile charging vehicle scheduling for energy-efficient WRSN-based industrial IoT. IEEE Trans Veh Technol. 2023;72(4):5064–78. doi:10.1109/TVT.2022.3224443. [Google Scholar] [CrossRef]

3. Das R, Dash D. Joint on-demand data gathering and recharging by multiple mobile vehicles in delay sensitive WRSN using variable length GA. Comput Commun. 2023;204(3):130–46. doi:10.1016/j.comcom.2023.03.022. [Google Scholar] [CrossRef]

4. Ahmadi H, Bouallegue R. Exploiting machine learning strategies and RSSI for localization in wireless sensor networks: a survey. In: Proceedings of the 2017 13th International Wireless Communications and Mobile Computing Conference (IWCMC); 2017 Jun 26–30; Valencia, Spain. New York, NY, USA: IEEE; 2017. p. 1150–4. doi:10.1109/IWCMC.2017.7986447. [Google Scholar] [CrossRef]

5. Gao Z, Zhang Q, Gao Q, Zhao Y, Wu HC. Directional WPT charging for routing-asymmetric WRSNs with a mobile charger. IEEE Trans Veh Technol. 2026;75(1):1370–85. doi:10.1109/tvt.2025.3594160. [Google Scholar] [CrossRef]

6. Ma X, Liu X, Ansari N, Ding J. Enhancing WRSN sustainability through on-demand directional wireless charging with multiple green-powered mobile vehicles. IEEE Internet Things J. 2025;12(11):18019–30. doi:10.1109/JIOT.2025.3540170. [Google Scholar] [CrossRef]

7. Chen J, Li X, Ding Y, Cai B, He J, Zhao M. Charging efficiency optimization based on swarm reinforcement learning under dynamic energy consumption for WRSN. IEEE Sens J. 2024;24(20):33427–41. doi:10.1109/JSEN.2024.3407748. [Google Scholar] [CrossRef]

8. Ri MG, Kim IG, Pak SH, Jong NJ, Kim SJ. An integrated MCDM-based charging scheduling in a WRSN with multiple MCs. Peer Peer Netw Appl. 2024;17(5):3286–303. doi:10.1007/s12083-024-01705-y. [Google Scholar] [CrossRef]

9. Jiang C, Chen W, Chen X, Zhang S, Xiao W. Deep reinforcement learning approach with hybrid action space for mobile charging in wireless rechargeable sensor networks. Expert Syst Appl. 2024;249(4):123752. doi:10.1016/j.eswa.2024.123752. [Google Scholar] [CrossRef]

10. Neamatollahi P, Naghibzadeh M, Abrishami S, Yaghmaee MH. Distributed clustering-task scheduling for wireless sensor networks using dynamic hyper round policy. IEEE Trans Mob Comput. 2018;17(2):334–47. doi:10.1109/TMC.2017.2710050. [Google Scholar] [CrossRef]

11. Hada RPS, Srivastava A. Dynamic cluster head selection in WSN. ACM Trans Embed Comput Syst. 2024;23(4):1–27. doi:10.1145/3665867. [Google Scholar] [CrossRef]

12. Gupta D, Ramesh JVN, Kumar MK, Alghayadh FY, Dodda SB, Ahanger TA, et al. Optimizing cluster head selection for E-commerce-enabled wireless sensor networks. IEEE Trans Consumer Electron. 2024;70(1):1640–7. doi:10.1109/tce.2024.3360513. [Google Scholar] [CrossRef]

13. Heinzelman WR, Chandrakasan A, Balakrishnan H. Energy-efficient communication protocol for wireless microsensor networks. In: Proceedings of the 33rd Annual Hawaii International Conference on System Sciences; 2000 Jan 7; Maui, HI, USA. New York, NY, USA: IEEE; 2000. p. 926982. doi:10.1109/HICSS.2000.926982. [Google Scholar] [CrossRef]

14. Wedaj FT, Hawbani A, Wang X, Qaisar MUF, Othman W, Alsamhi SH, et al. RECO: on-demand recharging and data collection for wireless rechargeable sensor networks. IEEE Trans Green Commun Netw. 2023;7(4):1863–76. doi:10.1109/tgcn.2023.3305026. [Google Scholar] [CrossRef]

15. Han G, Yang X, Liu L, Zhang W. A joint energy replenishment and data collection algorithm in wireless rechargeable sensor networks. IEEE Internet Things J. 2018;5(4):2596–604. doi:10.1109/JIOT.2017.2784478. [Google Scholar] [CrossRef]

16. Han G, Wu J, Wang H, Guizani M, Ansere JA, Zhang W. A multicharger cooperative energy provision algorithm based on density clustering in the industrial Internet of Things. IEEE Internet Things J. 2019;6(5):9165–74. doi:10.1109/JIOT.2019.2928557. [Google Scholar] [CrossRef]

17. Prakash V, Singh D, Pandey S, Singh S, Singh PK. Energy-optimization route and cluster head selection using M-PSO and GA in wireless sensor networks. Wirel Pers Commun. 2024;107(2):1–26. doi:10.1007/s11277-024-11096-1. [Google Scholar] [CrossRef]

18. Qamar MS, Munir MF. A hybrid framework integrating deterministic clustering, neural networks, and energy-aware routing for enhanced efficiency and longevity in wireless sensor network. Comput Mater Contin. 2025;84(3):5463–85. doi:10.32604/cmc.2025.064442. [Google Scholar] [CrossRef]

19. Liu K, Peng J, He L, Pan J, Li S, Ling M, et al. An active mobile charging and data collection scheme for clustered sensor networks. IEEE Trans Veh Technol. 2019;68(5):5100–13. doi:10.1109/tvt.2019.2906234. [Google Scholar] [CrossRef]

20. Fanian F, Kuchaki Rafsanjani M. CFMCRS: calibration fuzzy-metaheuristic clustering routing scheme simultaneous in on-demand WRSNs for sustainable smart city. Expert Syst Appl. 2023;211(14):118619. doi:10.1016/j.eswa.2022.118619. [Google Scholar] [CrossRef]

21. Amuthan A, Arulmurugan A. Semi-Markov inspired hybrid trust prediction scheme for prolonging lifetime through reliable cluster head selection in WSNs. J King Saud Univ Comput Inf Sci. 2021;33(8):936–46. doi:10.1016/j.jksuci.2018.07.006. [Google Scholar] [CrossRef]

22. Chaurasia S, Kumar K, Kumar N. MOCRAW: a meta-heuristic optimized cluster head selection based routing algorithm for WSNs. Ad Hoc Netw. 2023;141(4):103079. doi:10.1016/j.adhoc.2022.103079. [Google Scholar] [CrossRef]

23. Li J, Sun G, Wang A, Lei M, Liang S, Kang H, et al. A many-objective optimization charging scheme for wireless rechargeable sensor networks via mobile charging vehicles. Comput Netw. 2022;215(6):109196. doi:10.1016/j.comnet.2022.109196. [Google Scholar] [CrossRef]

24. Qamar MS, Haq IU, Daraz A, Alamri AM, AlQahtani SA, Munir MF. A novel approach to energy optimization: efficient path selection in wireless sensor networks with hybrid ANN. Comput Mater Contin. 2024;79(2):2945–70. doi:10.32604/cmc.2024.050168. [Google Scholar] [CrossRef]

25. Ismail AS, Hawbani A, Wang X, Abdel Aziz S, Alsamhi SH, Zhao L, et al. RBEER: rule-based energy-efficient routing protocol for large-scale UWSNs. IEEE Trans Green Commun Netw. 2024;8(3):1168–81. doi:10.1109/tgcn.2024.3364776. [Google Scholar] [CrossRef]

26. Ri MG, Kim CH. An uneven cluster-based routing protocol for WSNs using an integrated MCDM and EPO. In: Proceedings of the 2024 9th International Conference on Computer and Communication Systems (ICCCS); 2024 Apr 19–22; Xi’an, China. New York, NY, USA: IEEE; 2024. p. 678–83. doi:10.21203/rs.3.rs-5280783/v1. [Google Scholar] [CrossRef]

27. Dong Y, Li S, Bao G, Wang C. An efficient combined charging strategy for large-scale wireless rechargeable sensor networks. IEEE Sens J. 2020;20(17):10306–15. doi:10.1109/JSEN.2020.2990641. [Google Scholar] [CrossRef]

28. Choudhury N, Matam R, Mukherjee M, Lloret J, Kalaimannan E. NCHR: a nonthreshold-based cluster-head rotation scheme for IEEE 802.15.4 cluster-tree networks. IEEE Internet Things J. 2021;8(1):168–78. doi:10.1109/JIOT.2020.3003320. [Google Scholar] [CrossRef]

29. Mostarda L, Navarra A, De Leone R. Optimal vs. rotation heuristics in the role of cluster-head for routing in IoT constrained devices. Internet Things. 2023;22(23):100757. doi:10.1016/j.iot.2023.100757. [Google Scholar] [CrossRef]

30. Lee C, Na W, Jang G, Lee C, Cho S. Energy-efficient and delay-minimizing charging method with a multiple directional mobile charger. IEEE Internet Things J. 2021;8(10):8291–303. doi:10.1109/JIOT.2020.3044684. [Google Scholar] [CrossRef]

31. Shang C, Chang CY, Liao WH, Roy DS. RLR: joint reinforcement learning and attraction reward for mobile charger in wireless rechargeable sensor networks. IEEE Internet Things J. 2023;10(18):16107–20. doi:10.1109/JIOT.2023.3267242. [Google Scholar] [CrossRef]

32. Jiang C, Chen W, Wang Z, Xiao W. Deep reinforcement learning-based joint sequence scheduling and trajectory planning in wireless rechargeable sensor networks. IEEE Sens J. 2024;24(8):13699–711. doi:10.1109/JSEN.2024.3373664. [Google Scholar] [CrossRef]

33. Yao H, Xiao C, Yang Y, Postolache O. Directional mobile charger scheduling strategy based on adaptive dual-threshold. IEEE Sens J. 2024;24(11):18467–78. doi:10.1109/jsen.2024.3387445. [Google Scholar] [CrossRef]

34. Bian X, Sha C, Malekian R, Zhao C, Wang R. Balanced distribution strategy for the number of recharging requests based on dynamic dual thresholds in WRSNs. IEEE Internet Things J. 2024;11(19):30551–70. doi:10.1109/JIOT.2024.3413079. [Google Scholar] [CrossRef]

35. Kumar R, Mukherjee JC. On-demand vehicle-assisted charging in wireless rechargeable sensor networks. Ad Hoc Netw. 2021;112(5834):102389. doi:10.1016/j.adhoc.2020.102389. [Google Scholar] [CrossRef]

36. Makanda K, Hawbani A, Wang X, Naji A, Al-Dubai A, Zhao L, et al. Adaptive mobile chargers scheduling scheme based on AHP-MCDM for WRSN. IEEE Trans Sustain Comput. 2025;10(1):57–69. doi:10.1109/tsusc.2024.3391316. [Google Scholar] [CrossRef]

37. Chakeres ID, Belding-Royer EM. AODV routing protocol implementation design. In: Proceedings of the 24th International Conference on Distributed Computing Systems Workshops; 2004 Mar 23–24; Tokyo, Japan. New York, NY, USA: IEEE; 2004. p. 698–703. doi:10.1109/ICDCSW.2004.1284108. [Google Scholar] [CrossRef]

38. Song B, Wang Z, Zou L. An improved PSO algorithm for smooth path planning of mobile robots using continuous high-degree Bezier curve. Appl Soft Comput. 2021;100(1):106960. doi:10.1016/j.asoc.2020.106960. [Google Scholar] [CrossRef]

39. Zhao C, Zhu P, Zhang N, Chen S, Shao X, Wang Y. Directional charging-based scheduling strategy for multiple mobile chargers in wireless rechargeable sensor networks. Ad Hoc Netw. 2023;149(3):103251. doi:10.1016/j.adhoc.2023.103251. [Google Scholar] [CrossRef]

40. Lei Y, Yu J, Cao D, Feng Z, Chan S. An energy urgency priority based mobile charging scheme in Wireless Rechargeable Sensor Network. Ad Hoc Netw. 2023;140(6):103067. doi:10.1016/j.adhoc.2022.103067. [Google Scholar] [CrossRef]

41. Wang X, Lyu Z, Wei Z, Wang L, Lu Y, Shi L. Multi-objective path planning algorithm for mobile charger in wireless rechargeable sensor networks. Wirel Netw. 2023;29(1):267–83. doi:10.1007/s11276-022-03126-2. [Google Scholar] [CrossRef]


Cite This Article

APA Style
Liu, M., Yao, H. (2026). Charging Scheduling of Clustered Wireless Rechargeable Sensor Networks Considering Dynamic Selection of Cluster Heads. Computers, Materials & Continua, 88(1), 44. https://doi.org/10.32604/cmc.2026.078181
Vancouver Style
Liu M, Yao H. Charging Scheduling of Clustered Wireless Rechargeable Sensor Networks Considering Dynamic Selection of Cluster Heads. Comput Mater Contin. 2026;88(1):44. https://doi.org/10.32604/cmc.2026.078181
IEEE Style
M. Liu and H. Yao, “Charging Scheduling of Clustered Wireless Rechargeable Sensor Networks Considering Dynamic Selection of Cluster Heads,” Comput. Mater. Contin., vol. 88, no. 1, pp. 44, 2026. https://doi.org/10.32604/cmc.2026.078181


cc Copyright © 2026 The Author(s). Published by Tech Science Press.
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 270

    View

  • 47

    Download

  • 0

    Like

Share Link