Abstract
The wireless sensor network (WSN) is considered as a network, encompassing small-embedded devices named sensors that are wirelessly connected to one another for data forwarding within the network. These sensor nodes (SNs) follow an ad-hoc configuration and are connected with the Base Station (BS) through the internet for data sharing. When more amounts of data are shared from several SNs, traffic arises within the network, and controlling and balancing the traffic loads (TLs) are significant. The TLs are the amount of data shared by the network in a given time. Balancing these loads will extend the network’s lifetime and reduce the energy consumption (EC) rate of SNs. Thus, the Load Balancing (LB) within the network is very efficient for the network’s energy optimization (EO). However, this EO is the major challenging part of WSN. Several existing research concentrated and worked on energy-efficient LB optimization to prolong the lifetime of the WSN. Therefore, this review collectively presents a detailed survey of the linear programming (LP)-based optimization models and alternative optimization models for energy-efficient LB in WSN. LP is a technique used to maximize or minimize the linear function, which is subjected to linear constraints. The LP methods are utilized for modeling the features, deploying, and locating the sensors in WSN. The analysis proved the efficacy of the developed model based on its fault tolerance rate, latency, topological changes, and EC rates. Thus, this survey briefly explained the pros and cons of the developed load-balancing schemes for EO in WSN.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
In the past few years, wireless sensor networks have enormously grown due to their automation applicability in many sectors [1]. WSN is a combination of electronics and networking and consists of small embedded sensor devices. The sensor devices are connected and communicate with each other in an ad-hoc manner for exchanging data and information [2]. The WSN is utilized for various sensing applications, and the architecture of the WSN is designed based on the requirements of the particular application [3]. The sensors in the WSN are transducers that convert physical phenomena, such as light, heat, motion, and sound into electrical or any other signals used by some other apparatus [4]. Thus, the WSN is utilized in environmental monitoring, health care, industrial, military, agriculture, security surveillance, entertainment sectors, smart buildings, and traffic control [5].
The loads in WSN are the amount of collected and forwarded data through the sensor nodes to reach the destination at a particular time. The data is transmitted by creating a connection among the sensor nodes and generating routes within the network [6]. Thus, the sensor nodes have the capacity to transmit the data to a particular range within the network [7]. So, the sensor nodes within the network are connected for transmitting the data from the source to the destination point [8]. When the loads are transmitted and received over a particular node then the lifespan and energy of the nodes are quickly drained out; also, more amount of data shared from several sensor nodes creates traffic within the network [9]. This caused increased data packet loss, an imbalance in energy consumption, and a reduced packet delivery rate. So, effective traffic load balancing is very important for the WSN in data transmission. The traffic load balancing extended the lifetime of the network by reducing the energy consumption rate of the sensor nodes [10]. Figure1 represents the routing based load balancing process in WSN.
As exhibited in Fig. 1, many Sensor Nodes (SNs) are initialized within the network. These SNs are clustered as per their Energy Consumption (EC) level, and a cluster head is chosen among the node clusters. Also, the cluster heads are linked with each other through the routing path, by which the sensed data are transmitted to the Base Stations (BS). The load received at the BS is balanced using a load balancer for balancing the EC of data packets and reducing the data loss. Further, the balanced load of data packets is transmitted over the WSN to the target users.
Several existing works like [11, 14, 15], and [18] concentrated on energy optimization-based load balancing in WSN. The developed works utilize the linear programming-based optimization models for an energy-efficient traffic load balancing in the WSN. Along with that several alternative energy optimization models are also developed in [68, 71, 73, 74], and [77] for the traffic load balancing in WSN. Thus, this survey briefly analyzed the merits, demerits, purpose, process, and applications of the developed load-balancing optimization models. The organization of the survey is represented as; Section 2 describes the research question and article selection strategy for the survey, Section 3 presents the survey on related works based on energy optimization in WSN, Section 4 indicates the overall analysis and the review summary, and Section 5 concludes the survey with future recommendations.
1.1 Study motivation
As the usage of wireless communication systems rapidly increases in every field, reliable data transmission between source and destination becomes significant. However, the enormous data transferred through the wireless network system causes data traffic, resulting in information loss, communication delay, and eventually energy depletion of the sensor nodes being used frequently for traffic data transmissions . Energy consumptions by sensor nodes in the network is minimized by balancing the load, as balancing traffic load is equivalent to prolonging the lifetime of the sensor nodes. Moreover, enhanced load balancing is achieved by focusing on the energy consumption of the sensor nodes, which further improves network performance and the delivery rate of data packets. Considering its significance, energy-efficient load balancing approaches along with energy optimization (EO) methods are reviewed in this survey to provide ideas for future researchers to enhance the lifespan and performance of wireless sensor networks (WSN).
2 Research questions and article selection strategy for the survey
This survey proceeded in a way to understand the pros and cons of different load-balancing optimization models based on LP and other optimization algorithms. The research questions are also chosen to fulfill the objective of the review. The articles used for the analysis are also related to the review objective and utilized in a way to answer the research questions. The selection strategy describes the various criteria for choosing the articles for the review.
2.1 Research questions
In the realm of Wireless Sensor Networks (WSNs), effective management of energy consumption and load balancing is crucial for maintaining network performance and longevity. Energy Optimization (EO) is a key aspect that focuses on minimizing the energy consumption of sensor nodes, thereby extending the network’s operational life. This involves the use of various routing protocols and Linear Programming (LP) optimization models designed to reduce energy consumption rates and balance traffic loads. Furthermore, exploring alternative optimization techniques can provide new insights and approaches for enhancing load balancing. To delve deeper into these aspects, the following research questions are posed.
-
1.
What is Energy Optimization in WSN?
-
2.
What are the different routing protocols utilized in reducing the Energy Consumption rate of Sensor Nodes in WSN?.
-
3.
What are the different LP optimization models used in WSN for balancing the Traffic Loads?
-
4.
What are the alternatives of optimization techniques for balancing the load of WSN? .
-
5.
How to declare the best LP optimization approach for balancing the Traffic Loads in WSN?
2.2 Article selection strategy
The materials for the review are selected based on the keywords and appropriate synonyms of the keywords that are related to the objective of the review. The articles are collected from reputed search engines, such as Elsevier, Springer, IEEE, DOAJ, and PubMed article sources. From these sources, 80 related articles are chosen and surveyed to find out the energy-efficient load balancing optimization models. The articles published between the time period of 2017 and 2023 are only selected for the analysis. Only the English language articles and the materials based upon the objective of the review are taken for the survey. The following are the excluded parts of this review. The articles other than English language are not selected for the analysis. The articles published before 2017 are neglected, and the articles without the objective of energy optimization-based load balancing are also omitted. The exclusion criteria for the survey are described in Fig. 2.
The graphical representation of the article selection strategy for the review is presented in Fig. 3.
Figures 2 and 3 illustrate the exclusion and selection strategy of the articles for the survey. As expressed in Fig. 2, 150 articles were identified from the standard search engines. Among them, the article language, titles, duplication, and publication year are analyzed. Finally, 80 articles that are related to the research title in the English language and published in the time period from 2017 to 2023 are chosen for the survey. Figure 3 exhibits that more articles are chosen from the Scopus and IEEE journals and articles published before 2017 are not included for the survey.
3 Literature survey
Several works were developed in the existing research for maximizing the lifetime of WSNs with energy optimization based on effective load-balancing methods. This segment briefly described the different routing protocols, load balancing with LP-based optimization models, and some other optimization models for the energy optimization of WSNs. Sec 3.1 describes the basis of energy optimization in WSN; Sec 3.2 gives the analysis of various routing protocols used for load balancing in WSN; Sec 3.3 evaluates the different LP-based optimization models used in WSN for load balancing; Sec 3.4 surveys alternative load balancing optimization models; Sec 3.5 presents the performance and comparison analysis of different load balancing optimization models.
3.1 Energy optimization in WSN
The optimization of the WSN is necessary for reducing the redundancy and energy consumption rates of the network [11]. The energy optimization of the WSN is an efficient part of prolonging the lifespan of the network. The energy consumption rate of a network is determined as the total energy consumed by the sensor nodes while communicating [12]. The energy consumed by the sensor nodes within the network increased with the process of data forwarding from the source to the destination [13]. Balanced data transmission using efficient routing protocols can optimize the energy of the WSN [14].
Ezhilarasi et al [15] developed an optimal solution for energy minimization in the WSN. The Data Aggregation (DA) with an LB scheme was utilized for the EO in the network. The developed model concentrated on the EC by the SNs based on the grid network with the shortest path approach.The performance was evaluated in the Simulator-2 platform by using 250 nodes, an Omni antenna setup, and nodes’initial energy of 100J. The simulation analysis proved the effectiveness of the developed model based on an energy savings rate of 8% per node and a throughput rate of 18.2% Ḣowever, the processing time of the developed model was high, which decreased the Packet Delivery Ratio (PDR).
Shailendra Mishra and Mayank Singh [16] presented an Improved Energy Efficient Communication Protocol (IECCP) based on the tree topology for WSN. In the developed work, the fixed sink was considered as the root, whereas the moving sink node and the SNs were considered as the branches and leaves, respectively. Non-orthogonal variable spreading factor code was utilized by the root for the identification of the information regarding the sender. The performance was assessed through the MATLAB software tool. For analysis, the network topologies of a 500 m region with 65 sensor nodes were utilized. The analysis results stated that the developed IECCP consumed less power of 12J than the conventional protocols in finding paths and transmitting data. Despite the IECCP saving 18J energy in WSN, it became complicated to handle with the large network because the hierarchy of the network became complex and the distance between the nodes was also increased.
Sunil Kr. Jha and Egbe Michael Eyong [17] employed different variations of Genetic Algorithms (GAs) for EO in WSN. Uniform mutation function, stochastic uniform-based selection process, and two-point crossovers were utilized in the developed model for EC evaluation. The performance analysis was conducted by using a single channel modulation and a packet size of 1000 bits. The performance analysis stated that the developed model obtained the minimum EC rate with the minimum distance betwixt the Cluster Head (CH) and BS. However, the developed model had an increased communication distance betwixt the CH and the BS, which affected the energy efficiency and inter-CH communication in the developed model.
Qian et al [18] introduced a Cluster-centric EO with a Mobile Sink (CEOMS) model in WSN. The CEOMS developed an Energy Density Function (EDF) of WSN and a directivity motion performance function of the mobile sink for enhancing the probability of the remote SN. Centered on the Low Energy Adaptive Clustering Hierarchy Protocol (LEACH) architecture, the EDF and motion function selected the CH. The performance of the nodes clustering and motion of mobile sinks were assessed by using 100 sensor nodes with predefined initial energy levels. The probability of choosing optimal CH was set to 0.1 and 4000 bits length of monitoring data was utilized for evaluation. The experimental analysis showed that the CEOMS extended the network lifetime with a balanced load and decreased the data delay. However, the developed CEOMS was inapplicable to time-constrained applications because it did not handle the time-varying quality of WSN.
Table 1 explains the Energy Optimization models’ performance analysis in WSN based on the EC rate, delay, throughput, and PDR. The EC rate is achieved by analyzing the whole energy consumed during the data transmission. The delay is the time needed to transmit the data packet from one node to another node, and the throughput is the amount of data packets moved successfully from one node to another in a given time period. The PDR is the ratio of data packets received at the destination point to the total data packets originating from the source point.
Mohammed Almazaideh and Janos Levendovszky [29] developed an energy-aware and reliable routing protocol to maximize the lifespan of WSNs. A multi-hop routing scheme with predefined reliability constraints was employed in the developed work for generating a path, where the source node forwarded the data packets to the Base Station. The energy efficiency was achieved by maximizing the path’s residual energy for fulfilling the predefined constraints. Here, the analysis was carried out by developing the simulated network with 100 sensor nodes and a predefined data loss rate of 0.05. The experimental analysis demonstrated the developed model’s efficacy. But, the established model ignored the energy level of the nodes, which reduced the developed model’s reliability.
Sukhchandan Randhawa and Sushma Jain [30] presented an energy-efficient load-balancing scheme in WSN for 2-tier communication. In tier 1, the EC by the communication between the BS and the CH was reduced based on the space-time block coding over M-ary quadrature amplitude modulation and binary phase-shift keying modulation. In tier 2, the energy consumed during the communication between the SN and CH was decreased by the feedback control system’s concept. The assessment was done by developing the simulated environment with multi-hop packet transmission. The analysis stated that the developed model effectively balanced the network traffic in real-time. But, the lifetime of the network dropped with more SNs included in the communication.
As EC impacts the network performance while transmitting data, it plays an essential role in determining the network lifetime. Hence, optimizing the EC led to the enhancement of the network performance. As discussed above, many authors explored different optimization mechanisms for developing the energy-efficient WSN. It is interpreted that developing complex techniques, such as tree-like structures, grid-like networks, motion function, and multi-hop routing further complicates the load-balancing process. Additionally, it is also necessary to focus on the distance betwixt the cluster heads and the BS and the application suitability on the inconsistent WSN. Also, the EC of every node is required to be examined in order to ensure its longevity. Along with energy efficiency, the network capacity is a required criterion, which aids in balancing the respective data packets.
3.2 Routing protocols for traffic load balancing in WSN
Routing was considered as the process of path selection within the network. The routing protocols were defined as a set of predefined rules used by the routers in the network to maintain reliable communication between the source and destination [31]. The routing protocols selected an efficient path for the data transmission from the source point to the destination point [32]. The routing protocols effectively clustered the sensor nodes for the data transmission, and the data transmission by the sensor node through the generated path consumed less energy and was determined as an optimal path [33]. The routing in the network faced more difficulties while selecting an optimal path that depended on the network type, channel characteristics, and performance metrics [34].
Elham Hajian et al [35] developed a mechanism of LB OpenFlow routing protocol in the Software Defined-WSN (SDWSN) for the load distribution reduction and prolonged the network lifetime. With the direct monitoring of the link load information and also the network running status, the protocol determined the LB routing in every flow of the network. The performance was assessed by designing the simulated network with one controller, 100 nodes, and 5 base stations. As per the simulation results, the developed model considerably enhanced the network’s lifetime with balanced load distribution over the network. However, the developed protocol didn’t consider the distance between the CH and BS, which increased the network’s packet loss rate.
Muhammad Adil et al [36] presented a hybrid energy-proficient LB routing scheme in WSN networking for maximizing the lifespan of the network. The Dynamic Cluster-Based Static Routing Protocol (DCBSRP), Leveraging Ad-hoc On-demand Distance Vector (AODV) routing protocol, and Low-Energy Adaptive Clustering Hierarchy (LEACH) protocol were the utilized hybrid routing protocols for effective LB. The developed model employed a communication mechanism that used a dynamic CH node with a static route configuration for exchanging information within WSN. The performance analysis was made by declaring the simulation parameters, including 128 bytes of data packets, a transmission range of 120 M, and 10Mbps of channel bandwidth. The simulation analysis proved the significance of the established model in enhancing the network’s lifetime. However, the developed model’s complexity minimized its applicability to real-time employment in WSN. The following table 2 presents an evaluation of different routing protocols based on EC used for balancing the TLs in WSN.
Vahid Rahmati [45] introduced a near-optimum Random Routing Algorithm (RndRtA) for uniformly balancing the network loads in WSN centered on the connectivity matrix. The developed RndRtA algorithm was processed with a fixed transmission power over communication. The frequent update of the connectivity matrix and the rerouting of the network using RndRtA resulted in near-optimum routing paths in a few rounds. The experiments were done by defining the fixed connectivity coefficient between nodes and the number of nodes. The simulation results stated that the efficiency of the developed scheme improved with the update of the connectivity scores. But, the efficiency was only determined based on the optimal routing and neglected the physical position of the nodes, which also affected the efficiency of the developed scheme.
Maryam Farahbakhsh and Meisam Nesary Moghadam [46] developed a Multi-class multipath Routing Protocol for Low power and lossy networks (MRPL). The developed approach generated a braided multipath routing graph based on the MRPL. An Energy Balanced Optimal Rate Assignment (EBORA) mechanism was employed to solve the TL optimization problem. The framework also tried to enhance the lifespan of the network by equalizing the energy dissipation rates of the nodes. For analyzing the network performance, the simulated environment was formulated with a 250kbps data rate, 120J of nodes’initial energy, and about 80 sensor nodes. The simulation results showed the developed model’s efficiency in increasing the network lifetime along with improving the reliability of the network. But, the developed approach delivered a high amount of redundant packets to the destination point, which gradually increased the EC rate of the network.
From the above discussions, it is known that the selection of an optimal path greatly contributes to reliable data communication. Different routing protocols like software-defined, OpenFlow routing, DCBSRP, AODV routing protocol, LEACH protocol, RndRtA, and MRPL were designed by many authors for balancing the TL and enhancing the network performance. These prevailing techniques monitor the link node and communication path and compensate for the energy dissipation. But, the path that depends on the channel characteristics and network type is difficult to estimate for routing. Furthermore, the position of the nodes and the distance between CH and BS is important for selecting the optimal path with reduced packet loss, which was not concentrated in the existing works. By analyzing the suggested factors, the real-time applicability of the protocol is improved for LB and reliable data transmission. Hence, the different routing protocols designed by the existing works are surveyed and it addresses the second research question.
3.3 Linear programming optimization techniques in WSN
Linear Programming (LP) is a technique used for optimizing a particular scenario in order to get optimal results [47]. LP, which is otherwise known as linear optimization, deals with finding efficient solutions with linear equalities and inequalities. That solution is obtained by maximizing and minimizing specific values [48]. In this phase, how the LP is utilized in the WSN for balancing the network traffic loads is briefly analyzed.
Harmanpreet Singh and Damanpreet Singh [49] developed a Multi-Level Clustering Protocol (MLCP) for energy-efficient LB on large-scale WSNs. A hierarchical clustering architecture and LP formulation were employed in MLCP for solving problems like latency in the clustering and routing process. A hybrid dragonfly algorithm-centric Particle Swarm Optimization (PSO) technique was utilized for an effective CH selection. The experimental results were obtained by deploying various network sizes and six different node densities during the simulation. As per the simulation outcomes, the developed protocol significantly increased the lifetime of the network along with improvement in the energy conservation of the network. But, the nodes’energy levels were not focused while clustering, which resulted in an unnecessary hop in the routing path.
Amar Kaswan et al [50] presented a Multi-Objective PSO (MOPSO) based energy-efficient path design for the mobile sink in WSN. First, LP formulation was presented for the sink-hole problem in WSN, and then, the developed MOPSO created an energy-efficient trajectory for the mobile sink. Pareto dominance was utilized in MOPSO for obtaining both local and global best paths. The simulation parameters include 500 sensor nodes, 120J of initial energy, and 120 m of communication range. The simulation results proved the superiority of the developed model in the minimum EC rate of the network. However, the moving nature of the mobile sinks caused the buffer overflow issue within the network.
Ademola P. Abidoye [51] introduced an Energy-Efficient Routing Protocol (EERP) for maximizing the lifespan of WSNs. The approach determined the energy level of the SNs in three parameters, such as initial energy, energy consumed for data transmission, and remaining energy. The developed algorithm was utilized for the maximization of the lifetime and coverage of the SN within the network. LP model formulation was also employed for solving the issue related to faults. The performance evaluation was performed by utilizing 4000 bits of packet size, 100–500 sensor nodes, and 65 random network topologies. The analysis showed the developed model’s better performance in extending the network’s lifetime. But, there was a high delay in collecting the data packets from the BS that affected the PDR of the network. The following table 3 presents the studies related to LP optimization models for energy-efficient WSNs.
Santosh Kumar Das and Sachin Tripathi [62] developed an adaptive and intelligent energy-effectual routing centered on the fusion of game theory and LP in heterogeneous wireless networking. The fusion of these two approaches was used for the analysis of the multi-person decision-making in the network that reduced the utility of each decision-maker. Here, the simulation was made by modeling a non-cooperative game theory with 26K of memory usage in the range of four iterations. The evaluation outcomes stated the developed fusion approach’s effectiveness concerning effective routing within the network. However, the efficacy of the developed approach was insignificant as it optimized all the constraints of the network.
Farzad Kiani [63] presented an LP method for maximizing the lifetime of WSNs. A uniform distribution was used in the approach for the SN distribution over a circular area in the network. Two hubs were utilized in the model, such as essential hubs and optional hubs. The streamlined structure in the model sends the essential hubs with the goal of prolonging the network lifetime, and the optional hubs confirm the connectivity of the network nodes. The experiment was done by utilizing 10 sensor nodes with 1J of initial energy and with random channel distribution. The analysis proved that the developed model significantly maximized the lifetime of the network. However, the disconnections among the nodes were high in the developed model, which gradually reduced the performance efficiency of the system.
Kumar Nitesh et al [64] employed a delay-efficient trajectory design for a mobile sink in WSN based on the Voronoi diagram. The developed approach employed an efficient discovery scheme for fault tolerance of the network by recovering the cluster members at the time of CH failure. The LP formulation was utilized for finding the trajectory based on the minimum distance for the mobile sinks. Here, the performance was analyzed through the MATLAB platform by adopting 30–110 CHs with 2J initial energy, 40–100 m of communication range, and 4000 bits of packet size. The simulation analysis results stated that the developed model proved its efficacy in energy balancing and network lifetime improvement. But, the developed approach was inefficient for large-scale networks that resulted in long path generation for data collection.
As effective solutions were produced through linear relativity of the LP optimization techniques, it is highly utilized for the LB purpose. Also, the LP method assisted in tackling the sinkhole problems and determining the EC of the WSN. But, the nodes’ connectivity and their energy levels are essential to analyze while clustering the nodes and proceeds the data communication. It helps in handling a large amount of data and balancing the load based on the EC level. Hence, the efficiency of LP techniques is entirely utilized for LB when deeply analyzing DA, path selection, and node connectivity among the node clusters.
3.4 Alternative optimization techniques for traffic balancing in WSN
The traffic load balancing in WSN is an efficient approach for balancing the workloads of the network and for extending the lifespan of the network. An effective load balancing reduced the energy consumption rates of the sensor nodes utilized for the data forwarding process [65]. Several optimization techniques other than LP optimization techniques were also employed for the traffic balancing within the WSN. The goals of the traffic load balancing optimization algorithm were increasing throughput, reducing response time and delay, and optimizing energy and traffic within the network to extend the network lifetime [66, 67].
Veena Anand and Sudhakar Pandey [68] developed GA-based clustering and PSO-based routing in WSN for enhancing the lifetime of the network. The GA effectively chose the CH centered on the distance and energy parameters for gathering data from the SNs. The PSO generated an optimal path for the routing that was chosen by the relay node to forward the data to the BS. The experimental analysis was performed by establishing the simulated environment with a predefined quantity and quality of parameters, such as sensor nodes, packet size, and energy levels. As per the simulation analysis, the developed model significantly improved the network’s lifetime with a reduced EC rate. However, the model easily falls to the local optimal solutions in the high-dimensional network.
Piyush Rawat and Siddhartha Chauhan [69] presented a PSO-based energy-efficient clustering protocol in WSN. The CH and relay nodes were selected by using the PSO based on the energy ratio of the nodes, the distance between CH and nodes, and the node degree. The data transferred to the BS was based on the developed model’s fitness values like residual energy and distance. For performance evaluation, the number of CHs, network energy, and the quantity of power nodes were defined. The simulation analysis stated that the framework had an effective stability period than the other existing models. However, the performance of the developed model was insignificant with the high-dimensional problems.
Ramy et al [70] developed an Evolutionary Multi-Objective Crowding Algorithm (EMOCA) for maximizing the fault tolerance rate and minimizing the communication delay in WSN. The EMOCA approach utilized a non-domination ranking scheme and a probabilistic technique II in evolving population for the optimization problem. The experiments were done by developing the simulated network with 100–2000 nodes based on Poisson distribution, initial energy level, and sensing energy level. The simulation analysis results demonstrated that the developed model effectively optimized the fault tolerance and delay in WSN. However, the crowded comparisons restricted the convergence of the network. The following table 4 describes the different developed optimization models for energy-efficient LB in WSN.
From the above discussion, it is understood that many alternative optimization techniques are prevalent for balancing the traffic of WSNs. Alternative optimization algorithms, namely GA, PSO, and EMOCA were used for clustering the energy-efficient nodes, improving the fault tolerance, and suppressing the communication delay. These alternate optimization approaches also aid in forwarding data via the optimal path and grouping the nodes regarding their EC rate. However, the premature convergence of these optimization algorithms resulted in a sub-optimal solution for balancing load, especially on a high-dimensional network. Therefore, the relevant techniques that improve the convergence rate of these algorithms are needed for obtaining a more efficient balancing of the load in WSN.
3.5 Performance evaluation and camparison analysis
Some of the best energy-efficient load balancing optimization models using LP in WSN are explored in this section and their performances are tabulated in Table 5.
Table 5 describes the performance evaluation of the prevailing works based on the EC rate of the developed load-balancing optimization models. Various load-balancing mechanisms are developed in the existing research. Among that, the five best models are chosen for the performance analysis. The state-of-the-art techniques were analyzed based on their EC rate, as it impacts the network lifespan and communication efficiency. The techniques used for the evaluations are Time Division Multiple Access (TDMA) with ILP [52], GA with LP [53], Decision Stump Linear Programming Boosting Node Classification (DSLPBC) [54], Optimal Generation of Clusters (OGENCL) with MILP [57] and shark smell optimization (SSO) with ILP [58]. In the above analysis, the OGENCL with MILP [57] attained the minimum EC rate of 19J, whereas the SSO with ILP [58] obtained the second minimum EC rate of 24J. Then, the DSLPBC [54] attained with 25J EC. Next, the GA with LP [53] and TDMA with ILP [52] were obtained with the 30J and 45J consumed energy respectively. These models were evaluated by predefining the number of sensor nodes, number of CHs, average relay hop, number of iterations, and the energy level. From the analysis, it is clear that the OGENCL with MILP [57] is the best energy-efficient LP optimization approach. The graphical representation of the comparison evaluation of the existing works is presented in Fig. 4.
Figure 4 compares the performance of the five different studies related to the LB mechanism in terms of EC. Among these existing studies, [52] consumed more energy of 45J for balancing the load. But, the minimum EC of 19J was attained by [57] and so, it is considered as the best approach for balancing load in WSN among the other compared approaches.
From Table 5 and Fig. 4, it is comprehended that the LB performance was evaluated by comparing the five studies, that utilized the LP-based optimization models. The analysis implicated that the model named OGENCL with MILP is declared as the efficient one that consumed minimum energy among the other chosen models for LB. Such minimal EC led to better network performance by expanding its lifespan and throughput. Hence, the model that attained lesser EC is considered as the most efficient technique for balancing the load in WSN. Thus, the fifth research question is addressed.
4 Overall analysis
It is determined from the above discussions that many techniques and attempts were presented by the authors to optimize the EC during LB in WSN. The techniques, including LP-based optimization and other alternate optimization algorithms, namely GA, PSO, and EMOCA attained supreme outcomes in EO. However, the convergence problem restricted the effectiveness of EO. Meanwhile, the LP techniques failed to consider the node connectivity between the clusters based on energy level, which remains as a notable drawback of LP-based optimization approaches. To develop energy-efficient LB for data communication, the appropriate routing protocols were also developed by the existing works. Some surveyed protocols are Software-defined, Openflow, DCBSRP, AODV, LEACH, RndRtA, and MRPL. These routing protocols aid in establishing a reliable communication path with minimum EC. Yet, the packet delivery rate is not efficient due to the lack of a longer distance between the CHs and BS. Hence, it is affirmed that the network and communication performance is further enhanced when resolving the analyzed limitations in the prevailing works.
4.1 Review summary
The WSN is a fusion of electronics and networking infrastructure consisting of small embedded devices named sensor devices. These sensor devices are represented as the nodes of the WSN that are used for data communication within the network. These SNs are connected with each other in an ad-hoc configuration and communicate with the BS through the internet. The total amount of data shared within the network for a particular process in a given time is represented as network loads. These loads are transmitted through the generated paths, which are created by using routing algorithms. But, more loads shared within the network at the same time increased the possibility of network traffic. This traffic resulted in an imbalance in EC, packet loss, less PDR, and reduced the network’s lifetime. Thus, an energy-efficient LB mechanism is used for optimizing the lifespan of the WSN by reducing the EC rate of the SNs [55].
The LP optimization mechanisms are one of the efficient schemes used for energy-efficient LB in WSN and are formulated for solving optimization problems [56]. Some other alternative optimization approaches were also employed in the existing works for optimizing LB within WSN. Based on this objective, five research questions were taken and surveyed under different phases using several articles related to the objective of the review. The first research question is used to understand an overview of EO in WSN. Then, different routing protocols were studied based on the second research question, and the knowledge about LP optimization models occurred in the third research question. Under the LP optimization models, the EERP determined the energy level of sensor nodes through three different energy parameters. Further, the network lifespan was improved using the LP-based optimization by defining the essential hubs and the optimal hubs.
The LP models also tackled the communication delay by designing the mobile sink node using the Voronoi diagram. Next, some alternative optimization approaches like PSO [68], ACO [76], glowworm swarm optimization [71], dynamic firefly mating optimization [74], gray wolf optimization [67], Boolean spider monkey optimization [79], and genetic chicken swarm optimization [25] are studied under the fourth research question. Here, the PSO effectively selected the optimal CHs, and the significant path for data routing was produced by using the ACO and Glowwarm optimization algorithms. Also, the CH was chosen based on the distance among the nodes and their energy levels through the GA. Moreover, the fault tolerance of the network was improved along with the suppression of communication delay by utilizing the non-domination ranking technique. But, the LP-based models faced difficulty in regulating and balancing the large amount of data and the nodes’ connectivity.
On the other hand, the premature convergence issue of the alternate optimization techniques delivered less efficient LB on the higher network space. Finally, the overall performance of the energy-efficient optimization models utilized in WSN is evaluated to estimate the superior EO model. The performance evaluation was based on the EC rate and resulted in the OGENCL with MILP [57] attaining the minimum EC rate of 19J, whereas the SSO with ILP [58] obtained the second minimum EC rate of 24J. Then, the DSLPBC [54] attained with 25J EC. Next, the GA with LP [53] and TDMA with ILP [52] were obtained with the 30J and 45J consumed energy, respectively. Hence, this comprehensive survey briefly described various prevailing models to prove the efficacy of different EO mechanisms in WSN.
5 Conclusion and future recommendations
An energy-efficient load-balancing optimization model in WSN is briefly surveyed in this review. This review described several routing protocols, LP-based optimization models, and alternative optimization algorithms for energy-efficient LB in WSN. The LP-based optimization models were developed with the mathematical formulation for giving solutions to the optimization problems. The developed models were analyzed to state the effective load-balancing approach for WSN. The evaluations were implemented in simulations like Simulink MATLAB, SensorSim, and OneSim for testing the developed model’s efficacy. As per the simulation results, the developed model effectively balanced the TLs within the WSN and optimized the EC rate of the network, resulting in the lifetime enhancement of the network. The overall results stated that the developed models attained a minimum EC rate of 2J, a 15ms delay in packet transmission, and 98% PDR. The review briefly explains the merits and demerits of the developed models based on various constraints like fault tolerance, latency, topological condition, and EC. Thus, this review concluded that the ILP optimization models and ACO approaches are effective energy-efficient load-balancing optimization models. But, the random deployment of the SNs within the network is also a cause of the EC rate of the network. It was not concentrated in the developed works. So, future work will focus on the sensor deployment within the network for an energy-efficient WSN.
Data availibility
The authors have no data availability to declare since there was no datasets which were generated or analyzed during the current study ((No/Not applicable (this manuscript does not report data generation or analysis)).
References
Tayeb Shahab, Mirnabibaboli Miresmaeil, Latif Shahram. Cluster head energy optimization in wireless sensor networks. J Softw Netw. 2018;2018(1):137–62.
Dhabliya D, Soundararajan R, Selvarasu P, Balasubramaniam MS, Rajawat AS, Goyal SB, Raboaca MS, Mihaltan TC, Verma C, Suciu G. Energy-efficient network protocols and resilient data transmission schemes for wireless sensor networks-an experimental survey. Energies. 2022;15(23):1–33.
Kang Sang H. Energy optimization in cluster-based routing protocols for large-area wireless sensor networks. Symmetry. 2019;11(1):1–18.
Faheem M, Butt RA, Raza B, Ashraf MW, Seema B, Ngadi A, Gungor VC. Bio-inspired routing protocol for WSN-based smart grid applications in the context of Industry 4.0. Trans Emerg Telecomm Technol. 2018;30(8):1–24.
Si Shuaizong, Wang Jinfa, Chong Yu, Zhao Hai. Energy-efficient and fault-tolerant evolution models based on link prediction for large-scale wireless sensor networks. IEEE Access. 2018;6:73341–56.
Ezhilarasi M, Krishnaveni V. A survey on wireless sensor network: energy and lifetime perspective. Taga J. 2018;14(6):41–8.
Ding Qianao, Zhu Rongbo, Liu Hao, Ma Maode. An overview of machine learning-based energy-efficient routing algorithms in wireless sensor networks. Electronics. 2021;10(13):1–24.
Ajay P, Nagaraj B, Jaya J. Bi-level energy optimization model in smart integrated engineering systems using WSN. Energy Rep. 2022;8:2490–5.
Sam Karthik S, Kavithamani A. Fog computing-based deep learning model for optimization of microgrid-connected WSN with load balancing. Wireless Netw. 2021;27:2719–27.
Omkar Singh, Rishiwal Vinay, Chaudhry Rashmi, Yadav Mano. Multi objective optimization in WSN: opportunities and challenges. Wireless Personal Commun. 2021;121:127–52.
Piran MJ, Verma S, Menon VG, Suh DY. Energy-efficient transmission range optimization model for WSN-based internet of thing. Comp Mater Continua. 2021;67(3):2989–3007.
Abbas Varmaghani, Ali MatinNazar, Mohsen Ahmadi, Abbas Sharifi, Jafarzadeh Ghoushchi Saeid, Pourasad Yaghoub. DMTC: Optimize energy consumption in dynamic wireless sensor network based on fog computing and fuzzy multiple attribute decision-making. Wireless Commun Mobile Comp. 2021;2021:1–14.
Zhao Zhidong, Shi Duoshui, Hui Guohua, Zhang Xiaohong. An energy-optimization clustering routing protocol based on dynamic hierarchical clustering in 3D WSNs. IEEE Access. 2019;7:80159–73.
Thomas Diya, Shankaran Rajan, Sheng Quan Z, Orgun Mehmet A, Hitchens Michael, Masud Mehedi, Ni Wei, Mukhopadhyay Subhas Chandra, Piran Jalil. QoS-aware energy management and node scheduling schemes for sensor network based surveillance applications, IEEE Access. 2020;vol. 9, pp. 3065-3096.
Ezhilarasi M, Krishnaveni V. An optimal solution to minimize the energy consumption in wireless sensor networks. Int J Pure Appl Math. 2018;119(10):829–44.
Mishra Shailendra, Singh Mayank. An improved energy efficient communication protocol (IEECP) for wireless sensor networks. Int J Eng Adv Technol. 2019;8(4C):28–35.
Jha Sunil KR, Eyong EM. An energy optimization in wireless sensor networks by using genetic algorithm. Telecommun Syst. 2018;67:113–21.
Wei Q, KeBai A, Wei Q, Bai K, Zhou L, Hu Z, Jin Y, Li J. A cluster-based energy optimization algorithm in wireless sensor networks with mobile sink. Sensors. 2021;21(7):1–18.
Yari Meysam, Hadikhani Parham, Asgharzadeh Zohreh. Energy-efficient topology to enhance the wireless sensor network lifetime using connectivity control. J Telecommun Dig Econ. 2020;8(3):68–84.
ChirihaneGherbi ZiboudaAliouat, Benmohammed Mohamed. A novel load balancing scheduling algorithm for wireless sensor networks. J Netw Syst Manag. 2019;27:430–62.
Govindaraj S, Deepa SN. Network energy optimization of IoTs in wireless sensor networks using capsule neural network learning model. Wireless Pers Commun. 2020;115(3):2415–36.
SamanehTorkzadeh HadiSoltanizadeh, Orouji Ali A. Energy-aware routing considering load balancing for SDN: A minimum graph-based Ant Colony Optimization. Cluster Comp. 2021;24:2293–312.
Adil M, Khan R, Almaiah MA, Binsawad M, Ali J, Al Saaidah A, Ta QT. An efficient load balancing scheme of energy gauge nodes to maximize the lifespan of constraint oriented networks. IEEE Access. 2020;8:148510–27.
Manchanda Rachit, Sharma Kanika. A novel framework for energy-efficient compressive data gathering in heterogeneous wireless sensor network. Int J Commun Syst. 2020;34(3):1–23.
Ajmi Nader, Helali Abdelhamid, Lorenz Pascal, Mghaieth Ridha. MWCSGAMulti weight chicken swarm based genetic algorithm for energy efficient clustered wireless sensor network. Sensors. 2021;21(3):1–21.
Zhang Jian, Tang Jian, Wang Feng. Cooperative relay selection for load balancing with mobility in hierarchical WSNs: a multi-armed bandit approach. IEEE Access. 2020;8:18110–22.
Guleria Kalpna, Verma Anil Kumar, Goyal Nitin, Sharma Ajay Kumar, Benslimane Abderrahim, Singh Aman. An enhanced energy proficient clustering (EEPC) algorithm for relay selection in heterogeneous WSNs. Ad Hoc Netw. 2021;116:1–14.
Randhawa S, Jain S. MLBC: Multi-objective Load balancing clustering technique in wireless sensor networks. Appl Soft Comp. 2019;74:66–89.
Almazaideh Mohammed, Levendovszky Janos. Novel reliable and energy-efficient routing protocols for wireless sensor networks. KSII Trans Inter Inform Syst. 2020;12(6):1–13.
Randhawa Sukhchandan, Jain Sushma. Energy-efficient load balancing scheme for two-tier communication in wireless sensor networks. J Supercomp. 2018;74:386–416.
Ganesh DR, Patil Kiran Kumari, Suresh L. Fault-resilient and QoS centric dynamic network sensitive routing protocol for mobile-WSNs. Int J Auton Adap Commun Syst. 2020;13(1):23–54.
Thahniyath Gousia, Jayaprasad M. Secure and load balanced routing model for wireless sensor networks, Journal of King Saud University-Computer and Information. Sciences. 2022;34:4209–18.
Almazaideh M, Levendovszky J. Novel reliable and energy-efficient routing protocols for wireless sensor networks. J Sens Act Netw. 2020;9(1):5.
Saleem MM, Alabady SA. Energy-efficient multipath clustering with load balancing routing protocol for wireless multimedia sensor networks. IET Wireless Sens Syst. 2023;13(3):104–14.
Hajian Elham, Khayyambashi Mohammad Reza, Movahhedinia Naser. A mechanism for load balancing routing and virtualization based on SDWSN for IoT applications. IEEE Access. 2022;10:37457–76.
Adil M, Khan R, Ali J, Roh BH, Ta QT, Almaiah MA. An energy proficient load balancing routing scheme for wireless sensor networks to maximize their lifespan in an operational environment. IEEE Access. 2020;8:163209–24.
Dener Murat. A new energy efficient hierarchical routing protocol for wireless sensor networks. Wireless Pers Commun. 2018;101:269–86.
Wang Chuhang, Liu Xiaoli, Huangshui Hu, Han Youjia, Yao Meiqin. Energy-efficient and load-balanced clustering routing protocol for wireless sensor networks using a chaotic genetic algorithm. IEEE Access. 2020;8:158082–96.
Omar AM, YusorRafidBahar AM, Ahmed BG, Mazin AM, Ainuddin WAW, Mohd YI. An energy-aware and load-balancing routing scheme for wireless sensor networks. Ind J Electr Eng Comp Sci. 2018;12(3):1312–9.
Sivakumar S, Vivekanandan P. Efficient fault-tolerant routing in IoT wireless sensor networks based on path graph flow modeling with Marchenko Pastur distribution (EFT-PMD). Wireless Netw. 2020;26:45434555.
NadjetKhoulalene LouizaBouallouche-Medjkoune, Aissani Djamil, Mani Adel, Ariouat Halim. Clustering with Load balancing-based routing protocol for wireless sensor networks. Wireless Pers Commun. 2018;103:2155–75.
Regonda Nagaraju, Venkatesan C, Kalaivani J, Manju G, Goyal SB, ChamanVerma, CalinOvidiuSafirescu and TraianCandinMihaltan, Secure routing-based energy optimization for IoT application with heterogeneous wireless sensor networks, Energies, vol. 15, no. 13, pp. 1-16, 2022.
Khan Rahim. An efficient load balancing and performance optimization scheme for constraint oriented networks. Simul Model Pract Theory. 2019;96:1–15.
Elsmany EF, Omar MA, Wan TC, Altahir AA. EESRA: Energy efficient scalable routing algorithm for wireless sensor networks. IEEE Access. 2019;7:96974–83.
Rahmati Vahid. ?Near optimum random routing of uniformly load balanced nodes in wireless sensor networks using connectivity matrix. Wireless Pers Commun. 2021;116:2963–79.
Farahbakhsh Maryam, Moghadam MeisamNesary. Multi-class multipath routing protocol for low power and lossy networks, with energy balanced optimal rate assignment. Wireless Pers Commun. 2022;127:30793096.
Chih-Min Yu, Meng-Lin Ku, Wang Li-Chun. BMRHTA: Balanced multi-path routing and hybrid transmission approach for lifecycle maximization in WSNs. IEEE Intern Things J. 2021;9(1):728–42.
Gupta GP, Saha B. Load balanced clustering scheme using hybrid metaheuristic technique for mobile sink based wireless sensor networks. J Amb Intell Hum Comput. 2020;13:5283–94.
Singh Harmanpreet, Singh Damanpreet. Multi level clustering protocol for load balanced and scalable clustering in large scale wireless sensor networks. J Supercomp. 2019;75:3712–39.
Kaswan Amar, Singh Vishakha, Jana Prasanta K. A novel multi-objective particle swarm optimization based energy efficient path design for mobile sink in wireless sensor networks. Pervasive Mobile Comput. 2018;46:122–36.
Ademola P. Abidoye, Energy efficient routing protocol for maximum lifetime in wireless sensor networks. Int J Inf Technol Comp Sci. 2018;4:33–45.
Kumar Saurabh, Kim Hyungwon. Energy efficient scheduling in wireless sensor networks for periodic data gathering. IEEE Access. 2019;7:11410–26.
Harizan Subash, Kuila Pratyay. Coverage and connectivity aware energy efficient scheduling in target based wireless sensor networks: an improved genetic algorithm based approach. Wireless Networks. 2019;25:19952011.
KokilavaniSankaralingam S, SathishkumarNagarajan N, Narmadha AS. Energy aware decision stump linear programming boosting node classification based data aggregation in WSN. Comput Commun. 2020;155:133–42.
Fellah Khadidja, Kechar Bouabdellah. An integer linear programming approach for optimising energy consumption in mobile wireless sensor networks under realistic constraints. Int J Math Modell Num Opt. 2017;8(2):162–82.
Kumar Rohit, Venkanna U, Tiwari Vivek. Opt-ACM: An optimized load balancing based admission control mechanism for software defined hybrid wireless based IoT (SDHW-IoT) network. Comput Netw. 2021;188:1–14.
Srijit C, Chandan G. EETC: Energy efficient tree clustering in delay constrained wireless sensor network. Wireless Pers Commun. 2019;109:189–210.
Anwit R, Abhinav T. Tour planning for multiple mobile sinks in wireless sensor networks: a shark smell optimization approach. Appl Soft Comput J. 2020;97:1–31.
El-Fouly Fatma H, Ramadan Rabie A. E3AF: Energy efficient environment-aware fusion based reliable routing in wireless sensor networks. IEEE Access. 2020;8:112145–59.
ShirinTahmasebi NayerehRasouli, HoseinKashefi Amir, Rezabeyk Elmira, Faragardi Hamid Reza. SYNCOP: An evolutionary multi-objective placement of SDN controllers for optimizing cost and network performance in WSNs. Comp Netw. 2021;185:1–42.
SaharKouroshnezhad Ali Peiravi, SayadHaghighi Mohammad, Zhang Qi. A mixed-integer linear programming approach for energy-constrained mobile anchor path planning in wireless sensor networks localization. Ad Hoc Netw. 2019;87:188–99.
Das SK, Tripathi S. Adaptive and intelligent energy efficient routing for transparent heterogeneous ad-hoc network by fusion of game theory and linear programming. Appl Intell. 2018;48:1825–45.
Kiani Farzad. Maximizing wireless sensor network lifetime based on linear programming method. Int Res J Eng Technol. 2018;5(5):1354–9.
Kumar N. Azharuddin, Jana Prasanta K. A novel approach for designing delay efficient path for mobile sink in wireless sensor networks, Wireless Netw. 2018;24:2337–56.
Maheshwari P, Sharma AK, Verma K. Energy efficient cluster based routing protocol for WSN using Butterfly optimization algorithm and ant colony optimization. Ad Hoc Netw. 2020;110:1–48.
Guleria K, Verma AK. An energy efficient load balanced cluster-based routing using ant colony optimization for WSN. Int J Perv Comput Commun. 2018;14(3/4):233–46.
Lipare A, Edla DR, Kuppili V. Energy efficient load balancing approach for avoiding energy hole problem in WSN using Grey Wolf Optimizer with novel fitness function. Appl Soft Comp J. 2019;84:1–11.
Anand Veena, Pandey Sudhakar. New approach of GA?PSO-based clustering and routing in wireless sensor networks. Int J Commun Syst. 2020;33(16):1–20.
Rawat Piyush, Chauhan Siddhartha. Particle swarm optimization-based energy efficient clustering protocol in wireless sensor network. Neural Comput Appl. 2021;33:1–19.
Othman RA, Darwish SM, Abd EA. A multi-objective crowding optimization solution for efficient sensing as a service in virtualized wireless sensor networks. Mathematics. 2023;11(5):1–23.
Sampathkumar A, Mulerikkal Jaison, Sivaram M. Glowworm swarm optimization for effectual load balancing and routing strategies in wireless sensor networks. Wireless Netw. 2020;26:4227–38.
Li Xinlu, Keegan Brian, Mtenzi Fredrick, Weise Thomas, Tan Ming. Energy-efficient load balancing ant based routing algorithm for wireless sensor networks. IEEE Access. 2019;7:113182–96.
Arora VK, Sharma V, Sachdeva M. A multiple pheromone ant colony optimization scheme for energy-efficient wireless sensor networks. Soft Comp. 2020;24(1):543–53.
Faheem M, Butt R, Basit R, Hani A, Muhammad WA, Saleem R, Asri BN. FFRP: Dynamic firefly mating optimization inspired energy efficient routing protocol for internet of underwater wireless sensor networks. IEEE Access. 2020;8:39587–604.
Singh Surjit, Nikolovski Srete, Chakrabarti Prasun. GWLBC: Gray wolf optimization based load balanced clustering for sustainable WSNs in smart city environment. Sensors. 2022;22(19):1–24.
Moussa N, Nurellari E, Alaoui A. A novel energy-efficient and reliable ACO-based routing protocol for WSN-enabled forest fires detection. J Amb Intell Human Comput. 2023;14(9):11639–55.
Jari Anis, Avokh Avid. PSO-based sink placement and load-balanced anycast routing in multi-sink WSNs considering compressive sensing theory. Eng Appl Art Intell. 2021;100:1–14.
JameerBasha A, Aswini S, Aarthini S, Nam Yunyoung, Abouhawwash Mohamed. Genetic-chicken swarm algorithm for minimizing energy in wireless sensor network. Comput Syst Sci Eng. 2023;44(2):1451–66.
Mittal Nitin, Singh Urvinder, Salgotra Rohit, Sohi Balwinder Singh. A boolean spider monkey optimization based energy efficient clustering approach for WSNs. Wireless Netw. 2018;24:2093–109.
Chu Kai-Chun, Horng Der-Juinn, Chang Kuo-Chi. Numerical optimization of the energy consumption for wireless sensor networks based on an improved ant colony algorithm. IEEE Access. 2019;7:105562–71.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Competing interests
The authors have no relevant financial or non-financial interests to disclose.The authors have no Conflict of interest to declare that are relevant to the content of this article. All authors certify that they have no affiliations with or involvement in any organization or entity with any financial interest or non-financial interest in the subject matter or materials discussed in this manuscript. The authors have no financial or proprietary interests in any material discussed in this article.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Machiwa, E.J., Masanja, V.G., Kisangiri, M.F. et al. A comprehensive survey on linear programming and energy optimization methods for maximizing lifetime of wireless sensor network. Discov Computing 27, 21 (2024). https://doi.org/10.1007/s10791-024-09454-5
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10791-024-09454-5