Next Article in Journal
The Design and Optimization of an Acoustic and Ambient Sensing AIoT Platform for Agricultural Applications
Previous Article in Journal
A Survey on Autism Care, Diagnosis, and Intervention Based on Mobile Apps: Focusing on Usability and Software Design
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimized Back Propagation Neural Network Using Quasi-Oppositional Learning-Based African Vulture Optimization Algorithm for Data Fusion in Wireless Sensor Networks

Department of MIS, College of Business, University of Jeddah, Jeddah 21589, Saudi Arabia
Sensors 2023, 23(14), 6261; https://doi.org/10.3390/s23146261
Submission received: 24 May 2023 / Revised: 3 July 2023 / Accepted: 6 July 2023 / Published: 9 July 2023
(This article belongs to the Section Internet of Things)

Abstract

:
A Wireless Sensor Network (WSN) is a group of autonomous sensors geographically distributed for environmental monitoring and tracking purposes. Since the sensors in the WSN have limited battery capacity, the energy efficiency is considered a challenging task because of redundant data transmission and inappropriate routing paths. In this research, a Quasi-Oppositional Learning (QOL)-based African Vulture Optimization Algorithm (AVOA), referred to as QAVOA, is proposed for an effective data fusion and cluster-based routing in a WSN. The QAVOA-based Back Propagation Neural Network (BPNN) is developed to optimize the weights and threshold coefficients for removing the redundant information and decreasing the amount of transmitted data over the network. Moreover, the QAVOA-based optimal Cluster Head Node (CHN) selection and route discovery are carried out for performing reliable data transmission. An elimination of redundant data during data fusion and optimum shortest path discovery using the proposed QAVOA-BPNN is used to minimize the energy usage of the nodes, which helps to increase the life expectancy. The QAVOA-BPNN is analyzed by using the energy consumption, life expectancy, throughput, End to End Delay (EED), Packet Delivery Ratio (PDR) and Packet Loss Ratio (PLR). The existing approaches such as Cross-Layer-based Harris-Hawks-Optimization (CL-HHO) and Improved Sparrow Search using Differential Evolution (ISSDE) are used to evaluate the QAVOA-BPNN method. The life expectancy of QAVOA-BPNN for 500 nodes is 4820 rounds, which is high when compared to the CL-HHO and ISSDE.

1. Introduction

The fast development of electronic component manufacturing and wireless communication encourages WSN application using wireless sensor nodes, because of the inherent features such as strong adaptability, versatility and low-cost [1]. Sensors of WSNs observe the different environmental hazards created in unattended/remote areas. These sensors analyze the various environmental factors such as the temperature, humidity, pressure and so on for identifying various catastrophic conditions before their incidence [2]. The sensors of WSN have the responsibility to collect and maintain the potential data for achieving the mandatory decision-making process that is required to be effectively performed by BS [3]. This sensor node transmits the observed information as data packets before transmitting to the central base station [4]. WSN plays an essential role in various fields such as smart home, medical and health, military reconnaissance, safety and stability maintenance, surveying and mapping, agricultural irrigation, industrial monitoring and smart transportation [5].
Each node in the WSN is installed with limited storage, energy and processing capacities. Therefore, energy preservation is considered as an important task for improving the life expectancy, and clustering is considered as the most energy-saving approach in the WSN [6,7,8]. A clustering approach is used to group the sensors, namely clusters where each cluster has one header node, i.e., Cluster Head (CH). CH collected the data from the member nodes of the cluster and transmits them to the BS [9,10]. The direct transmission of data from all sensors is not efficient while broadcasting the data packets. The adjacent sensors have highly correlated data gathered in the network, which has greatly redundant raw data. The transmission of all raw data to the BS causes network congestion and high-power consumption, which create a huge impact on life expectancy. Therefore, the data fusion approach is considered in the application of the WSN [11,12]. The main principle of data fusion is to combine the data received from various sensors, and the fused information is forwarded to BS [13,14,15]. An efficient data fusion is depending on the sensors delivery information where reliability and efficiency are the key parameters [16].
The contributions are as follows:
  • The QAVOA-based CHN and route discovery are carried out for performing reliable data transmission over the network. The conventional African Vulture Optimization Algorithm (AVOA) is converted into QAVOA by incorporating QOL, which helps to enhance the population diversity for achieving the optimum solutions.
  • Moreover, a QAVOA-optimized BPNN is used to perform an effective data fusion for eliminating the redundant information and minimizing the amount of information, which helps to minimize node’s energy usage and enhance network’s life expectancy.
The remaining paper is sorted as follows: Section 2 provides the related works about the data fusion and cluster-based routing over the WSN. The detailed information about the QAVOA-BPNN is provided in Section 3 while the outcomes of the QAVOA-BPNN are given in Section 4. Further, the conclusion is provided in Section 5.

2. Related Work

The related works about the data fusion and cluster-based routing over the WSN are provided in this section.

2.1. Data Fusion in WSN

In general, the data fusion [17,18] is accomplished by each node discarding multiple copies of similar data. Therefore, the data fusion is used to remove the data redundancies of the network.
Cao et al. [19] presented the Extreme Learning Machine (ELM) with a bat algorithm for performing the data fusion over the WSN, whereas the sensors were defined as neurons of ELM. The observed data were gathered by using the sensors of the mobile heterogeneous WSN, and the gathered data were combined with the clustering route. The capacity of ELM was enhanced by optimizing its weights and thresholds using a bat algorithm, which was used to enhance the generalization capacity. The developed ELM with bat algorithm was considered only the distance and energy parameters.
Liu et al. [20] developed the Hybrid Delay-aware Clustering (HDC) for ensuring the intelligent data fusion approach in WSN. The advantages of cluster architecture from single and multiple layers were found in the HDC, and cluster patterns were adaptively chosen for obtaining the balance among the energy usage and delay. The energy usage of WSN was balanced by using the intelligent energy efficient clustering and dynamic cluster head reselection approach. The distance and residual energy parameters were only considered during the clustering and recombination stages. The life expectancy of the network was high when it was processed with HDC.
Gavel et al. [21] used the benefits of Grey Model (GM) and Kernel-based ELM (KELM) for developing the integration of data aggregation-based data fusion and an effective fault identification over the WSN. The single datum pattern was recorded by eliminating the repetitive information collected from the sensors by using the GM. Further, higher confidentiality of the network was maintained by accomplishing the fault identification using a trained KELM. The longevity and reliability of the WSN was enhanced by using the developed GM-KELM. The developed GM-KELM was mainly concentrated on data fusion, however an effective routing over the network was required to be considered for a reliable data broadcasting over the network.
Long et al. [22] developed the belief structure-based data fusion for reducing the attributes of the multi-granulation rough set. Next, the transitivity and consistency were examined by developing the architecture of the positive region, evidence and belief. Further, the reduction carried out in this work was used to enhance the efficiency of computations. The attribute discretization in the belief structure created a huge impact on the overall efficiency.
Luo [23] presented the adaptive weighted D–S evidence theory and mass deep auto-encoder for performing the data fusion over the WSN. The data features of each cluster were extracted and classified by using feature extraction and classification. Next, fused features of the same class were broadcasted to the sink node. The performance of the autoencoder was improved, only when increasing the number of layers during the data fusion.

2.2. Cluster Based Routing

This section provides the information about the different research, which was carried out based on the swarm-intelligence-based approaches.
There are different optimizations such as oppositional artificial fish swarm-based clustering with improved moth flame optimization-based routing [24], Particle Swarm Optimization (PSO) [25], shuffled frog leaping algorithm [26], opposition-based learning with gray wolf optimization-based clustering [27], Re-position PSO (RPSO) [28], Cross-Layer-based Harris Hawks Optimization (CL-HHO) [29] and Improved Sparrow Search using Differential Evolution (ISSDE) [30]. Some of the aforementioned approaches are explained as follows: Elshrkawey et al. [28] developed the RPSO for developing efficient routing in the WSN. The RPSO was used to alter the conventional expressions of location, velocity and inertia weight. This developed RPSO was used to select optimal CHs for increasing the lifetime. Xue et al. [29] presented the clustering using k-medoids with improved artificial-bee-colony and routing using CL-HHO for enhancing the quality-of-service parameters. A cross-layer-based optimal routing issue was developed for overcoming the issue related to the power asymmetry. The delay and power usage were minimized by using the cross-layer routing approach. Kathiroli and Selvadurai [30] developed the ISSDE for resolving the issue related to the CH selection. The inter-cluster communication was effectively achieved by using the searching and antipredator nature of sparrows. The sparrow search was used to discover the shortest path among CH and BS. However, these optimization-based cluster-based routing approaches were not considered as effective data fusion approaches.
A distributed Internet of Things (IoT) system for monitoring CO2 emissions has been designed and implemented in [31]. The LoRaWAN communication protocol used long-range radio frequency technology. In [32], a concept for an IoT wide-area communication system is presented, which was installed within the operator’s licensed macrocellular band and appropriate for low-energy, complexity, and traffic IoT modules. In [33,34], a testing on CoAP Multi Factor Authentication Mechanism with Reputation for IoT Constrained Devices and a novel fair scalable relay control scheme for IoT have been employed.
The data-driven surrogate model with latent data assimilation has been shown by Sibo Cheng et al. [35]. By combining machine learning, model reduction, and data assimilation approaches, this work intends to enable real-time integration of the observation data for improving predictions supplied by the data-driven surrogate model in order to improve the effectiveness and accuracy of the fire monitoring system. The main goal was to accurately foresee how burned regions would change in order to indicate the emergence of wildfires. Therefore, it was crucial to perform Data Assimilation (DA) and machine learning prediction at a reasonable cost. The suggested approach’s effectiveness is ensured by reduced-order modelling and a machine learning surrogate model, and the system may change the simulation with observations thanks to data assimilation. Reduced-order surrogate models and a DA approach that incorporates real-time data from various physical regions make up the system Sibo Cheng et al. [36] described. Then, we process the variational DA with a minimal computational cost, employ local smooth surrogate functions that connect the space of encoded system variables and the one of current observations. The new technique, known as generalized latent assimilation, benefits from both the precision of data assimilation and the efficiency offered by reduced order modelling. The novel method has been tested on a two-phase liquid flow application in high dimensions with non-linear observation operators that cannot be handled by existing latent assimilation techniques.

3. QAVOA-BPNN Method

This research performs an effective data fusion and cluster-based routing for improving the WSN performances. The BPNN is used for performing the data fusion where the weights and threshold coefficients are optimized by QAVOA. Moreover, the cluster-based routing using QAVOA is helps to choose optimum CHN and path for performing the reliable transmission. The data fusion performed by QAVOA-BPNN helps to minimize the amount of broadcasted data and eliminate the redundant data, which returns the lesser energy usage. Therefore, the lesser energy usage is used to enhance the network’s life expectancy. The flowchart for the QAVOA-BPNN is shown in Figure 1.

3.1. Sensor Initialization

The sensors are randomly positioned in the network followed by multi-objective QAVOA, which is used for searching the CHs. The clusters are created once the CHs are chosen in the network. Moreover, the QAVOA-based route discovery is accomplished for performing the data broadcasting in WSN. The detail about the CHN and route discovery are provided in the following sections.

3.2. QAVOA Based CHN Discovery

The optimum CHs from the normal nodes are chosen using the QAVOA. The conventional AVOA [37] is motivated by the hunting action of African vultures, whereas the strategy of QOL is incorporated for maximizing the population diversity, which leads to achieving the better searching capability.

3.2.1. Initialization of CHN Discovery

The initial solutions, i.e., vultures, are fixed with a set of nominee sensors to be selected as CH. The vultures are set with a random sensor between 1 and  M , where the total sensors in the WSN are  M . Consider, the  i  th vulture of QAVOA is  P i = ( P i , 1 ,   P i , 2 , ,   P i , d ) , where QAVOA’s dimension is denoted as  d , which is equal to the number of CHs.

3.2.2. Iterative Process

The inputs from the initialization are given to an iterative process for identifying the optimum CHs.

Quasi-Oppositional Learning for Enhancement

In general, the opposition learning is used to create the possible solutions, examine the relative solutions and choose the optimum candidate solutions for improving the capacity of searching to solve the optimization issue. Here, the QOL is developed according to the opposite number as expressed in Equation (1).
P = r a n d ( l b + u b 2 ,   P o )
where, the middle point of the  l b  and  u b  interval is denoted as  ( l b + u b ) / 2  and the random number among  ( l b + u b ) / 2  and  P o  is denoted as  r a n d ( ( l b + u b ) / 2 ,   P o ) . Equation (2) denotes the  P o , i.e., opposition learning.
P o = l b + u b P
where, the point in  n  dimensional space is denoted as  P .

Classification of Population

The population is separated in to three classes where the fitness value is utilized for defining whether the vulture location is good or not. Therefore, the 1st group is defined as the first optimal solution for all vultures, the 2nd group is the 2nd optimal solution, and the remaining is defined as the third group. The fitness for each population is computed, once the initialization is performed for African vultures. The formula for vulture grouping is shown in Equation (3).
R i t = { T o p   v u l t u r e 1 t ,           i f   P i t = L 1 T o p   v u l t u r e 2 t ,           i f   P i t = L 2
where, the  T o p   v u l t u r e 1  and  T o p   v u l t u r e 2  denote the optimal and suboptimal solutions for the population; random numbers generated within the range of  [ 0 ,   1 ]  are denoted as  L 1  and  L 2 , whereas the sum of two numbers are 1. Moreover,  P i  is achieved from the roulette wheel strategy as shown in Equation (4).
P i t = f i t i = 1 m f i t
where, the vulture’s fitness is denoted as  f i  and the total amounts of vultures in the 1st and 2nd groups are denoted as  m .

Vulture Starvation Rate

An African vulture’s strength is denoted by the starvation rate of QAVOA. The vulture flies too far searching for the food when it is not hungry. On the other hand, the vulture does not have the strength to fly far when it is hungry. Consequently, the hungry vultures certainly become violent and surround strong vultures to obtain food instead of discovering food themselves. The exploration and development stage of vultures are varied based on the starvation rate that is expressed in Equations (5) and (6).
t = h × ( s i n w ( π 2 × i t e r a t i o n i m a x i t e r a t i o n s ) + c o s ( π 2 × i t e r a t i o n i m a x i t e r a t i o n s ) 1 )
F = ( 2 × r a n d 1 + 1 ) × z × ( 1 i t e r a t i o n i m a x i t e r a t i o n s ) + t
where, the starvation rate of vultures is denoted as  F i t e r a t i o n  denotes the current iteration; the total amount of iterations is denoted as  m a x i t e r a t i o n s ; and the random value between  [ 1 ,   1 ]  is denoted as  z . The vulture is hungry when  z  is less than  0 ; the vulture is full when  z  is greater than  0 . The random value between  [ 2 ,   2 ]  is denoted as  h  and the random value between  [ 0 ,   1 ]  is denoted as  r a n d 1 . The probability a vulture enters to explore is affected by the preset value  w ; the probability of entering to explore is high when the  w  is high and vice versa. The vulture observes the various areas for locating food when the  | F | 1 ; otherwise, the vulture searches in adjacent locations, when  | F | < 1 . In this stage, the QAVOA is processed under the development stage.

Exploration Stage

Generally, the African vulture consumes some time for determining the position of remaining populations and then flies a higher distance for searching for food. Two different exploration approaches are designed and the strategy is defined by using  P 1 . This parameter has a fixed value in the range of  [ 0 ,   1 ]  before the search function. The exploration approach is defined by comparing the  r a n d P 1  generated in the range of  [ 0 ,   1 ]  with  P 1 . Equation (7) shows the exploration of vultures.
P i t + 1 = { R i t D i t × F                                                                                                             i f   P 1 r a n d p 1 R i t F + r a n d 2 × ( ( u b l b ) × r a n d 3 + l b )           i f   P 1 < r a n d p 1
where,  r a n d 2  and  r a n d 3  are the value generated among  [ 0 ,   1 ] ; the upper and lower boundaries are denoted as  u b  and  l b , respectively, and the distance among the current optimal vulture and vulture is denoted as  D i t , which is expressed in Equation (8).
D i t = | X × R i t P i t |
where,  X  is the distance vector, i.e., the vulture which randomly moves to protect the food from other vultures, computed by  2 × r a n d .

Development Stage (Initial Stage)

The vultures are entered into the initial development stage for eliminating the imbalance among the exploration and development capacities, when the  | F |  is among  0.5  and  1 , for the determination of vultures that either participate for food or spiral. If the vulture is processed in the initial development stage, the random value  r a n d t P 2  is created between  [ 0 ,   1 ]  before the vulture moves to another place. The vulture spirals to the remaining positions, when the  r a n d t P 2  is less than  P 2 ; otherwise, it competes for food.

Compete for Food

The vulture starts to think fully when  | F |  is among  0.5  and  1 . If the vultures are gathered in this condition, the strong vultures are not ready to share the food, whereas the weak vultures try to reduce the strong vulture’s energy. Subsequently, the weak vultures gather around the strong ones and provoke small battles for obtaining the food. According to the aforementioned action, the vulture location update is shown in Equation (9).
P i t + 1 = D i t × ( F + r a n d 4 ) ( R i t P i t )
where, the random number between  [ 0 ,   1 ]  is  r a n d 4

Spiral Flying

The strong vulture and those expressing competition for food fly in a spiral in the air, when  0.5 < | F | < 1  and  r a n d P 2 P 2 . The spiral expressed is created along with the aforementioned 2 groups of vultures. Equations (10) and (11) performed the spiral flying. Equation (12) shows the vulture’s location update.
S 1 t = R i t × ( r a n d 5 × P i t 2 π ) × c o s ( P i t )
S 2 t = R i t × ( r a n d 6 × P i t 2 π ) × s i n ( P i t )
P i t + 1 = R i t ( S 1 t + S 2 t )
where, the random numbers between  [ 0 ,   1 ]  are  r a n d 5  and  r a n d 6 .

Development Stage (Later Stage)

All vultures are full when the starvation rate is less than  0.5 , but the optimal 2 types of vultures become hungry and weak after flying for long distances. The vulture attacks for the food and various vultures collect the same food. Next, the  P 3  between  [ 0 ,   1 ]  is utilized for determining whether the vulture shows aggregation or aggressive action. If the vulture is processed under the development process, a  r a n d P 3  generated among  [ 0 ,   1 ]  is created before vulture migration. The vulture is processed under aggressive action, when the  r a n d P 3  is equal or greater than  P 3 ; otherwise, the vulture is processed under aggregation.

Food Source Aggregation

The vultures participate for food to avoid starvation and many flock to the same food source. Equations (13) and (14) show the vulture’s motion while the location update is performed by using Equation (15).
A 1 t = T o p   v u l t u r e 1 t T o p   v u l t u r e 1 t × P i t T o p   v u l t u r e 1 t × ( P i t ) 2 × F
A 2 t = T o p   v u l t u r e 2 t T o p   v u l t u r e 2 t × P i t T o p   v u l t u r e 2 t × ( P i t ) 2 × F
P i t + 1 = A 1 t + A 2 t 2

Fierce Competition for Food

Simultaneously, the remaining vultures are violent and fly to the leader vulture at various points to obtain the food using Equation (16).
P i t + 1 = R i t | R i t P i t | × F × L e v y ( d )
where, the function’s dimension is denoted as  d  and the Levy flight mechanism is denoted as  L e v y ( . ) . The flowchart for QAVOA is shown in Figure 2.

3.2.3. Fitness of QAVOA for CH Discovery

A QAVOA considers the various fitness metrics such as residual energy  ( f m 1 ) , neighbor node distance  ( f m 2 ) , sink distance  ( f m 3 ) , CHN balancing factor  ( f m 4 )  and node degree  ( f m 5 ) . The fitness formulated for the QAVOA is expressed in Equation (17).
f = ψ 1 × f m 1 + ψ 2 × f m 2 + ψ 3 × f m 3 + ψ 4 × f m 4 + ψ 5 × f m 5
where, the weight values assigned for each fitness metric are represented as  ψ 1 ψ 5 . These multiple fitness metrics are explained as follows:
  • The CHN’s energy consumption is essential due to its various functions such as data collection, fusion and broadcasting over the network. CHNs with high energy are preferred for performing the reliable data transmission. The residual energy is expressed in Equation (18).
    f m 1 = i = 1 d 1 E C H N i
    where,  E C H N i  is the residual energy of  i th CHN.
  • Equations (19) and (20) show the neighbor node distance and sink distance that are the distance among the sensors and distance between CHN and BS. The energy consumption of the sensors is directly proportional to the distance, therefore the CHN with a lesser distance is chosen in WSN.
    f m 2 = j = 1 d ( i = 1 C M N j d i s ( M i , C H N j ) / C M N j )  
    f m 3 = i = 1 d d i s ( C H N i ,   B S )  
    where, the  C M N j  is the member node from the  j th cluster; the distance between the  i th sensor and the  j th CHN is denoted as  d i s ( M i , C H N j )  and the distance between the  i th CHN and BS is denoted as  d i s ( C H N i ,   B S ) .
  • The network has the possibility of generating huge clusters with small clusters. Equation (21) expresses the CHN balancing factor, which is used to achieve the balance among the clusters for obtaining an effective balancing of energy in WSN.
    f m 4 = i = 1 d A N d C M N i
    where, the alive nodes in the network are denoted as  A N .
  • A number of nodes that belong to the next hop is represented as node degree, which is expressed in Equation (22).
    f m 5 = i = 1 d C M N i
These fitness metrics are utilized for selecting optimum CH between the Cluster Member Nodes (CMNs). The failure node is avoided by considering the energy that is used to avoid packet drop. The CHN with a lesser distance is obtained by considering the distance factor that helps to lessen the energy usage over the network, whereas the node degree is also used to minimize the energy [38]. Further, the energy balancing among the clusters is achieved by using the CHN balancing factor.

3.3. Generation of Clusters

The CMNs are assigned to an adequate CHNs, once the selection of CHN is made by using QAVOA. Equation (23) shows the potential function used for generating the clusters.
P o t e n t i a l   f u n c t i o n   ( M i ) = E C H N d i s ( M i , C H N )
After identifying the CHNs, the data fusion is performed by using QAVOA-BPNN for the data received from respective CMNs.

3.4. Data Fusion Using QAVOA-BPNN

This section shows the optimized BPNN using QAVOA to accomplish the data fusion, once CHN receives the data from CMNs. The elimination of unwanted data and the minimization of broadcasted data quantities help to minimize the energy and life expectancy. The BPNN [39] architecture is a three-layer neural network comprised of an input layer, hidden layer, and output layer [40]. The input and output signals for QAVOA-BPNN are  U = [ u 1 ,   u 2 , , u n i ]  and  Y = [ y 1 ,   y 2 , , y n o ] , respectively, and  n n ,   n h  and  n o  are the number of neurons in the input, hidden and output layers, respectively.
Equations (24) and (25) show the outputs of the hidden and output layers, respectively. An activation function of the hidden layer and output layer  ( A F v ( v ) )  is expressed in Equation (26).
h j = A F v ( i = 1 n n w n i j u i + b j )
y k = A F v ( j = 1 n h w n i j h j + b k )
A F v ( v ) = 1 1 + e x p ( v )
where, the output of neuron  j  for the hidden layer and neuron  k  for the output layer are denoted as  h j  and  y k , respectively; the weight value between the  i th neuron of the input layer and the  j th neuron of the hidden layer is denoted as  w n i j ; the weight value between the  j th neuron of the hidden layer and the   k th neuron of the output layer is denoted as  w n j k ,   and  the bias values of the  j th neuron of the hidden layer and the  k th neuron of the output layer are denoted as  b j  and  b k . The output is generally varied from the expected outcome; therefore, the error function is developed as shown in Equation (27).
e e r r = 1 2 k = 1 n o ( y k y k ) 2
where, the expected outcome of neuron  k  in the output layer is denoted as  y k . The error is gradually minimized by adjusting the weight and bias according to backward error propagation. Equations (28)–(31) shows the weights and the bias adjustments.
w n i j ( t + 1 ) = w n i j ( t ) η e e r r w n i j ( t )
w n j k ( t + 1 ) = w n j k ( t ) η e e r r w n j k ( t )
b j ( t + 1 ) = b j ( t ) η e e r r b j ( t )
b k ( t + 1 ) = b k ( t ) η e e r r b k ( t )
where, the learning rate is denoted as  h , which is required to be set in optimum for enhancing the training speed and the amount of training times is denoted as  t .
The QAVOA is adopted in BPNN for optimizing the weights and threshold coefficients for enhancing the learning capacity and local extremum. The  e e r r  is considered as a fitness function for QAVOA that is expressed in Equation (27). The iterative process used to find the optimum weight and threshold coefficients is already detailed in Section 3.2.2.

3.5. Route Discovery Using QAVOA

The QAVOA-based route discovery is performed by optimizing it with distance, energy and node degree factors. The following steps depict the route discovery using QAVOA.
  • At first, the vultures are initialized with the possible paths from the transmitter CHN to BS, whereas the dimension of each vulture is equal to the number of relay CHs of the route.
  • The location update is accomplished by using the iterative process detailed in previous sections that was utilized to return to the optimum path based on the fitness metrics.
  • The considered multiple fitness metrics are residual energy, sink distance and node degree. The fitness metric for QAVOA-based route discovery is expressed in Equation (32).
    f = φ 1 × i = 1 d 1 E C H N i + φ 2 × i = 1 d d i s ( C H N i ,   B S ) + φ 3 × i = 1 d C M N i
    where, weight values allocated to fitness are  φ 1   φ 3 . The QAVOA-based route discovery is used to perform the optimum route discovery in WSN.

4. Results and Discussion

The results and discussion of the QAVOA-BPNN are shown in this section. The design and execution of QAVOA-BPNN are carried out by using the MATLAB R2020b software. Here, the system is configured with 16 GB RAM and i5 processor. The 500 nodes are considered as randomly deployed in the area of  500   m × 500   m , whereas the simulation parameters are shown in Table 1. The performance of the proposed QAVOA-BPNN approach varies with different network topologies and traffic patterns, because the traffic was distributed by each and every node present in the network, where the network performance starts to decrease when the traffic rises. Therefore, the network performance varies according to the traffic and topology.
The distribution of nodes in WSN is depicted in Figure 3. Where, the red color nodes indicate the base station. In performance analysis, this research has shown the extent to which the proposed QAVOA-BPNN has been capable to deliver the required node density that is developed from the network lifetime analysis. The performance analysis of the network lifetime parameter is specified in the section below. Every node present in the network contains an equivalent priority for transmitting the data. The inequalities of internal nodes are calculated by measuring the range to which the distribution inside an economy diverges from a perfect equal distribution.

4.1. Performance Analysis

The performance of QAVOA-BPNN is analyzed using energy consumption, life expectancy, throughput, End to End Delay (EED), Packet Delivery Ratio (PDR) and Packet Loss Ratio (PLR). Here, the performances are analyzed with different optimization algorithms such as Particle Swarm Optimization, Whale Optimization Algorithm (WOA) and AVOA. The fitness graph for PSO, WOA, AVOA and QAVOA is shown in the Figure 4. The enhanced population diversity provided by the QOL in QAVOA is used to achieve a faster convergence than the PSO, WOA and AVOA.

4.1.1. Energy Consumption

The amount of energy consumed by the nodes while transmitting and receiving the data packets is defined as energy consumption, which is formulated as Equation (33).
E n e r g y   C o n s u m p t i o n = E T ( t r a n s m i t t e d   e n r g y r e c e i v e d   e n e r g y )
where,  E T  refers to the total amount of energy. Figure 5 and Table 2 show the comparison of energy consumption for QAVOA-BPNN with PSO-BPNN, WOA-BPNN and AVOA-BPNN. This analysis shows that the energy usage of QAVOA-BPNN is less when compared to the PSO-BPNN, WOA-BPNN and AVOA-BPNN. For example, the energy consumption for 500 nodes is 0.47 mJ, whereas the PSO-BPNN obtains 0.94 mJ, WOA-BPNN obtains 0.72 mJ and AVOA-BPNN 0.68 mJ. The following strategies are used to minimize the energy consumption: (1) data fusion using BPNN optimized using QAVOA is used to eliminate the redundant data and reduce the size of data, and (2) an optimal CH selection and route discovery using QAVOA.

4.1.2. Life expectancy

Life expectancy is the time at which all the sensors in the network lose their energy due to data transmitting over the WSN. The life expectancy comparison for QAVOA-BPNN with PSO-BPNN, WOA-BPNN and AVOA-BPNN is shown in Figure 6 and Table 3. The QAVOA-BPNN has higher life expectancy than the PSO-BPNN, WOA-BPNN and AVOA-BPNN. For example, the life expectancy for 500 nodes is 4820 rounds, whereas the PSO-BPNN obtains 3688 rounds, WOA-BPNN obtains 3808 rounds and AVOA-BPNN 3994 rounds. The lesser energy consumption achieved by the BPNN with QAVOA data fusion, and optimum CH and route discovery using QAVOA help to increase the life expectancy.

4.1.3. Throughput

Throughput is defined as the number of packets that are successfully transmitted between the transmitter CHN to BS. The formula for the throughput is expressed in Equation (34).
T h r o u g h p u t = T o t a l   n u m b e r   o f   p a c k e t s   d e l i v e r e d   s u c c e s s f u l l y T o t a l   t i m e   i n t e r v a l
Figure 7 and Table 4 show the comparison of the throughput for QAVOA-BPNN with PSO-BPNN, WOA-BPNN and AVOA-BPNN. This analysis shows that the throughput of QAVOA-BPNN is high when compared to PSO-BPNN, WOA-BPNN and AVOA-BPNN. For example, the throughput for 500 nodes is 0.85 Mbps, whereas the PSO-BPNN obtains 0.49 Mbps, WOA-BPNN obtains 0.61 Mbps and AVOA-BPNN 0.73 Mbps. The enhanced population diversity achieved by QAVOA is used to perform an effective data fusion and reliable transmission over the WSN that helps to increase the amount of successful packets received by BS.

4.1.4. End to End Delay

EED is defined as the amount of time taken to transmit the data from the transmitter CHN to BS, which is expressed as Equation (35).
D e l a y = S u m   o f   a l l   p a c k e t s   d e l a y T o t a l   n u m b e r   o f   r e c e i v e d   p a c k e t s
The EED comparison for QAVOA-BPNN with PSO-BPNN, WOA-BPNN and AVOA-BPNN is shown in the Figure 8 and Table 5. The QAVOA-BPNN has lesser EED than the PSO-BPNN, WOA-BPNN and AVOA-BPNN. For example, the EED of 500 nodes is 3.4 s, whereas the PSO-BPNN obtains 6.1 s, WOA-BPNN obtains 5.4 s and AVOA-BPNN 5.1 s. The enhanced population diversity of QAVOVA helps to obtain the effective CH and route discovery along with data fusion using BPNN leads to transmitting the data packet with a lesser distance. The lesser transmission distance of QAVOA-BPNN helps to minimize the delay over the WSN.

4.1.5. PDR and PLR

PDR is defined as the ratio among the amount of received packets and transmitted packets at Equation (36), whereas the PLR is the ratio among lost packets and transmitted packets, which is defined in Equation (37).
P D R = N u m b e r   o f   r e c e i v e d   p a c k e s N u m b e r   o f   s o u r c e   p a c k e t s × 100
P L R = N u m b e r   o f   l o s t   p a c k e t s T o t a l   n u m b e r   o f   s e n t   p a c k e t s
Figure 9 and Figure 10 shows the PDR and PLR analysis of QAVOA-BPNN, PSO-BPNN, WOA-BPNN and AVOA-BPNN. Further, Table 6 and Table 7 show the comparison of PDR and PLR, respectively. This analysis shows that the data delivery of the QAVOA-BPNN is improved when compared to the PSO-BPNN, WOA-BPNN and AVOA-BPNN. For example, the PDR of 500 nodes is 97.5%, whereas the PSO-BPNN obtains 89.1%, WOA-BPNN obtains 93.4% and AVOA-BPNN obtains 96.1%. The utilization of energy is decreased by fusing the data using BPNN optimized via QAVOA that helps to preserve the node’s energy. Therefore, the alive nodes of QAVOA-BPNN are increased, which helps to increase the data delivery over the network.

4.1.6. Network Lifetime

In this approach, Network Lifetime predicts the amount of time between sensor node locations and a dead network. The network life spans of the QAVOA-BPNN that is being described and the current technology are contrasted in Figure 11. Data packets must travel farther and use more energy in a WSN. As the network time lengthens, data transmission efficiency becomes better. In comparison to the other methods like PSO-BPNN, WOA-BPNN, and AVOA-BPNN, which have life cycles of 6012, 6292, and 6394 rounds, respectively, the QAVOA-BPNN has a better network life cycle of 7197 (rounds) at 500 nodes. The comparison of Network Lifetime is shown in Table 8.

4.1.7. Energy Efficiency

The amount of energy that is still in use after network data transmission is complete is known as energy efficiency. Figure 12 shows the nodes energy efficiency for the PSO-BPNN, WOA-BPNN, AVOA-BPNN and QAVOA-BPNN methods. The simulation experiment is run using 500 nodes for this scenario. The QAVOA-BPNN technology performs with a 97.2% energy efficiency. The energy efficiency of other protocols like PSO-BPNN, WOA-BPNN, and AVOA-BPNN is 90.1%, 92.7%, and 94.4%, respectively. The comparison of energy efficiency is shown in Table 9. Analyses demonstrate that QAVOA-BPNN operates better than the others, as evidenced by its superior performance.

4.2. Comparative Analysis

The comparative analysis of the QAVOA-BPNN is provided in this section. The existing research such as CL-HHO [29] and ISSDE [30] are used to evaluate the QAVOA-BPNN. Table 10 shows the comparative analysis of QAVOA-BPNN with CL-HHO [29] and ISSDE [30]. From this comparison, it is determined that the QAVOA-BPNN achieves better performances than the CL-HHO [29] and ISSDE [30]. The PDR of the QAVOA-BPNN for 100 nodes is 99.6%, whereas the CL-HHO [29] obtains 99.4% and ISSDE [30] 98.2%. An effective data fusion obtained by the QAVOA-BPNN is used to eliminate the redundant data and minimized the size of the broadcasted data, which helps to minimize the energy consumption. Further, an optimum CH and route discovery using QAVOA is used to achieve reliable data transmission over the WSN.

4.3. Discussion

In order to eliminate redundant data and reduce the amount of broadcasted data in the WSN, optimized BPNN employing QAVOA-based data fusion is carried out in this article.
  • Reliable data transmission over the WSN is achieved utilizing the shortest path generating method employing QAVOA.
  • In order to reduce energy consumption and hence lengthen the expected lifespan, duplicated data are eliminated using QAVOA-BPNN, and the shortest paths are generated.
  • The QAVOA-BPNN method is evaluated against existing techniques like Cross-Layer-based Harris Hawks Optimization (CL-HHO) and Improved Sparrow Search Utilizing Differential Evolution (ISSDE).
  • The 500 nodes are thought to have been distributed at random over an area of  500   m × 500   m .
  • The QAVOA-BPNN is analyzed in terms of energy consumption (0.47 mJ), life expectancy (482 rounds), throughput (0.85 Mbps), End to End Delay (3.4 s), Packet Delivery Ratio (97.5%) and Packet Loss Ratio (2.5) Network Lifetime (7197 rounds) and Energy Efficiency (97.2%).

5. Conclusions

In this paper, optimized BPNN using QAVOA-based data fusion is performed for removing the redundant data and decreasing the amount of broadcasted data in the WSN. The BPNN performs effective data fusion by optimizing their weights and threshold coefficients, and the backward error propagation is used to minimize the error. Moreover, the optimum CHN from QAVOA is used to balance the energy consumption among the clusters. The shortest path generation using QAVOA is used to accomplish reliable data transmission over the WSN. Therefore, the redundant data elimination using QAVOA-BPNN, and the shortest path generation are used to minimize the energy utilization that leads to increase the life expectancy. From the results, it is determined that the QAVOA-BPNN achieves better performance than the CL-HHO and ISSDE. The life expectancy of QAVOA-BPNN for 500 nodes is 4820 rounds, which is high when compared to the CL-HHO and ISSDE.
In the future, a novel optimization algorithm can be used for improving the performances of WSN. Furthermore, the collision aware routing protocols will be used to avoid the congestion problem in the network. Moreover, the proposed QAVOA-based approach will be extended in the future to handle/analyze larger-scale WSNs with more complex data fusion and routing requirements.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The results of this study can be provided with reasonable request.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Liu, Y.; Li, C.; Zhang, Y.; Xu, M.; Xiao, J.; Zhou, J. DCC-IACJS: A novel bio-inspired duty cycle-based clustering approach for energy-efficient wireless sensor networks. J. King Saud Univ. Comput. Inf. Sci. 2023, 35, 775–790. [Google Scholar] [CrossRef]
  2. Sharma, R.; Vashisht, V.; Singh, U. Fuzzy modelling-based energy aware clustering in wireless sensor networks using modified invasive weed optimization. J. King Saud Univ. Comput. Inf. Sci. 2022, 34, 1884–1894. [Google Scholar] [CrossRef]
  3. Balamurugan, A.; Janakiraman, S.; Priya, M.D.; Malar, A.C.J. Hybrid Marine predators optimization and improved particle swarm optimization-based optimal cluster routing in wireless sensor networks (WSNs). China Commun. 2022, 19, 219–247. [Google Scholar] [CrossRef]
  4. Singh, M.K.; Amin, S.I.; Choudhary, A. Genetic algorithm-based sink mobility for energy efficient data routing in wireless sensor networks. AEU-Int. J. Electron. Commun. 2021, 131, 153605. [Google Scholar] [CrossRef]
  5. Ma, N.; Zhang, H.; Hu, H.; Qin, Y. ESCVAD: An Energy-Saving Routing Protocol Based on Voronoi Adaptive Clustering for Wireless Sensor Networks. IEEE Internet Things J. 2022, 9, 9071–9085. [Google Scholar] [CrossRef]
  6. Huang-Shui, H.; Yu-Xin, G.; Chu-Hang, W.; Dong, G. Affinity Propagation and Chaotic Lion Swarm Optimization Based Clustering for Wireless Sensor Networks. IEEE Access 2022, 10, 71545–71556. [Google Scholar] [CrossRef]
  7. Suganthi, S.; Umapathi, N.; Mahdal, M.; Ramachandran, M. Multi Swarm Optimization Based Clustering with Tabu Search in Wireless Sensor Network. Sensors 2022, 22, 1736. [Google Scholar] [CrossRef] [PubMed]
  8. Heidari, E.; Movaghar, A.; Motameni, H.; Barzegar, B. A novel approach for clustering and routing in WSN using genetic algorithm and equilibrium optimizer. Int. J. Commun. Syst. 2022, 35, e5148. [Google Scholar] [CrossRef]
  9. Sahoo, B.M.; Pandey, H.M.; Amgoth, T. GAPSO-H: A hybrid approach towards optimizing the cluster-based routing in wireless sensor network. Swarm Evol. Comput. 2021, 60, 100772. [Google Scholar] [CrossRef]
  10. Reddy, D.L.; Puttamadappa, C.; Suresh, H.N. Merged glowworm swarm with ant colony optimization for energy efficient clustering and routing in wireless sensor network. Pervasive Mob. Comput. 2021, 71, 101338. [Google Scholar] [CrossRef]
  11. Chen, Q.; Hu, Y.; Xia, J.; Chen, Z.; Tseng, H.W. Data fusion of wireless sensor network for prognosis and diagnosis of mechanical systems. Microsyst. Technol. 2021, 27, 1187–1199. [Google Scholar] [CrossRef]
  12. Li, Q.; Liu, N. Nodes deployment algorithm based on data fusion and evidence theory in wireless sensor networks. Wirel. Pers. Commun. 2021, 116, 1481–1492. [Google Scholar] [CrossRef]
  13. Reyana, A.; Vijayalakshmi, P. Multisensor data fusion technique for energy conservation in the wireless sensor network application “condition-based environment monitoring”. J. Ambient Intell. Hum. Comput. 2021, 1–10. [Google Scholar] [CrossRef]
  14. Jan, S.R.U.; Khan, R.; Jan, M.A. An energy-efficient data aggregation approach for cluster-based wireless sensor networks. Ann. Telecommun. 2021, 76, 321–329. [Google Scholar] [CrossRef]
  15. Zhai, S.; Yang, X.; Li, S.; Guo, X. Data aggregation algorithm based on clustering for wireless sensor networks. Int. J. Adv. Manuf. Technol. 2022, 122, 475–484. [Google Scholar] [CrossRef]
  16. El-Fouly, F.H.; Ramadan, R.A. E3AF: Energy efficient environment-aware fusion based reliable routing in wireless sensor networks. IEEE Access 2020, 8, 112145–112159. [Google Scholar] [CrossRef]
  17. Jan, M.A.; Zakarya, M.; Khan, M.; Mastorakis, S.; Menon, V.G.; Balasubramanian, V.; Rehman, A.U. An AI-enabled lightweight data fusion and load optimization approach for Internet of Things. Future Gener. Comput. Syst. 2021, 122, 40–51. [Google Scholar] [CrossRef]
  18. Agbulu, G.P.; Kumar, G.J.R.; Juliet, V.A.; Hassan, S.A. PECDF-CMRP: A Power-Efficient Compressive Data Fusion and Cluster-Based Multi-hop Relay-Assisted Routing Protocol for IoT Sensor Networks. Wirel. Pers. Commun. 2022, 127, 2955–2977. [Google Scholar] [CrossRef]
  19. Cao, L.; Cai, Y.; Yue, Y.; Cai, S.; Hang, B. A novel data fusion strategy based on extreme learning machine optimized by bat algorithm for mobile heterogeneous wireless sensor networks. IEEE Access 2020, 8, 16057–16072. [Google Scholar] [CrossRef]
  20. Liu, X.; Zhu, R.; Anjum, A.; Wang, J.; Zhang, H.; Ma, M. Intelligent data fusion algorithm based on hybrid delay-aware adaptive clustering in wireless sensor networks. Future Gener. Comput. Syst. 2020, 104, 1–14. [Google Scholar] [CrossRef]
  21. Gavel, S.; Charitha, R.; Biswas, P.; Raghuvanshi, A.S. A data fusion-based data aggregation and sensing technique for fault detection in wireless sensor networks. Computing 2021, 103, 2597–2618. [Google Scholar] [CrossRef]
  22. Long, C.; Liu, X.; Yang, Y.; Zhang, T.; Tan, S.; Fang, K.; Tang, X.; Yang, G. A data fusion method in wireless sensor network based on belief structure. EURASIP J. Wirel. Commun. Networking 2021, 2021, 86. [Google Scholar] [CrossRef]
  23. Luo, L. Information fusion for wireless sensor network based on mass deep auto-encoder learning and adaptive weighted D–S evidence synthesis. J. Ambient Intell. Hum. Comput. 2020, 11, 519–526. [Google Scholar] [CrossRef]
  24. Jagadeesh, S.; Muthulakshmi, I. A Novel Oppositional Artificial Fish Swarm based clustering with improved moth flame optimization based Routing Protocol for Wireless Sensor Networks. Energy Syst. 2022, 1–21. [Google Scholar] [CrossRef]
  25. Loganathan, S.; Arumugam, J. Energy efficient clustering algorithm based on particle swarm optimization technique for wireless sensor networks. Wirel. Pers. Commun. 2021, 119, 815–843. [Google Scholar] [CrossRef]
  26. Huamei, Q.; Chubin, L.; Yijiahe, G.; Wangping, X.; Ying, J. An energy-efficient non-uniform clustering routing protocol based on improved shuffled frog leaping algorithm for wireless sensor networks. IET Commun. 2021, 15, 374–383. [Google Scholar] [CrossRef]
  27. Ramalingam, R.; Karunanidy, D.; Balakrishnan, A.; Rashid, M.; Dumka, A.; Afifi, A.; Alshamrani, S.S. OGWO-CH: Hybrid Opposition-Based Learning with Gray Wolf Optimization Based Clustering Technique in Wireless Sensor Networks. Electronics 2022, 11, 2593. [Google Scholar] [CrossRef]
  28. Elshrkawey, M.; Al-Mahdi, H.; Atwa, W. An enhanced routing algorithm based on a re-position particle swarm optimization (RA-RPSO) for wireless sensor network. J. King Saud Univ. Comput. Inf. Sci. 2022, 34, 10304–10318. [Google Scholar] [CrossRef]
  29. Xue, X.; Shanmugam, R.; Palanisamy, S.; Khalaf, O.I.; Selvaraj, D.; Abdulsahib, G.M. A Hybrid Cross Layer with Harris-Hawk-Optimization-Based Efficient Routing for Wireless Sensor Networks. Symmetry 2023, 15, 438. [Google Scholar] [CrossRef]
  30. Kathiroli, P.; Selvadurai, K. Energy efficient cluster head selection using improved Sparrow Search Algorithm in Wireless Sensor Networks. J. King Saud Univ. Comput. Inf. Sci. 2022, 34, 8564–8575. [Google Scholar] [CrossRef]
  31. Mateev, V.; Marinova, I. Distributed Internet of Things System for CO2 Monitoring with LoRaWAN. In Proceedings of the 2021 12th National Conference with International Participation (ELECTRONICA), Sofia, Bulgaria, 27–28 May 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 1–5. [Google Scholar]
  32. Bontu, C.S.; Periyalwar, S.; Pecen, M. Wireless wide-area networks for internet of things: An air interface protocol for IoT and a simultaneous access channel for uplink IoT communication. IEEE Veh. Technol. Mag. 2014, 9, 54–63. [Google Scholar] [CrossRef]
  33. Bezerra, W.D.R.; Boing, R.D.N.; de Souza, C.A.; Westphall, C.B. An Experimentation on CoAP Multi Factor Authentication Mechanism with Reputation for Internet of Things Constrained Devices and Low Power Wide Area Network. In Proceedings of the 2023 International Conference on Information Networking (ICOIN), Bangkok, Thailand, 11–14 January 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 67–72. [Google Scholar]
  34. Lee, S.; Lee, J.; Park, H.S.; Choi, J.K. A novel fair and scalable relay control scheme for Internet of Things in LoRa-based low-power wide-area networks. IEEE Internet Things J. 2020, 8, 5985–6001. [Google Scholar] [CrossRef]
  35. Cheng, S.; Prentice, I.C.; Huang, Y.; Jin, Y.; Guo, Y.K.; Arcucci, R. Data-driven surrogate model with latent data assimilation: Application to wildfire forecasting. J. Comput. Phys. 2022, 464, 111302. [Google Scholar] [CrossRef]
  36. Cheng, S.; Chen, J.; Anastasiou, C.; Angeli, P.; Matar, O.K.; Guo, Y.K.; Pain, C.C.; Arcucci, R. Generalised latent assimilation in heterogeneous reduced spaces with machine learning surrogate models. J. Sci. Comput. 2023, 94, 11. [Google Scholar] [CrossRef]
  37. Abdollahzadeh, B.; Gharehchopogh, F.S.; Mirjalili, S. African vultures optimization algorithm: A new nature-inspired metaheuristic algorithm for global optimization problems. Comput. Ind. Eng. 2021, 158, 107408. [Google Scholar] [CrossRef]
  38. Aldaej, A.; Atiquzzaman, M.; Ahanger, T.A.; Shukla, P.K. Multidomain blockchain-based intelligent routing in UAV-IoT networks. Comput. Commun. 2023, 205, 158–169. [Google Scholar]
  39. Qu, Z.; Mao, W.; Zhang, K.; Zhang, W.; Li, Z. Multi-step wind speed forecasting based on a hybrid decomposition technique and an improved back-propagation neural network. Renew. Energy 2019, 133, 919–929. [Google Scholar] [CrossRef]
  40. Alzaidi, M.S.; Shukla, P.K.; Sangeetha, V.; Pandagre, K.N.; Minchula, V.K.; Sharma, S.; Khan, A.A.; Prashanth, V. Applying machine learning enabled myriad fragment empirical modes in 5G communications to detect profile injection attacks. Wirel. Networks 2023, 1–14. [Google Scholar] [CrossRef]
Figure 1. Flowchart for QAVOA-BPNN method.
Figure 1. Flowchart for QAVOA-BPNN method.
Sensors 23 06261 g001
Figure 2. Flowchart for QAVOA.
Figure 2. Flowchart for QAVOA.
Sensors 23 06261 g002
Figure 3. Node distribution is WSN.
Figure 3. Node distribution is WSN.
Sensors 23 06261 g003
Figure 4. Fitness graph.
Figure 4. Fitness graph.
Sensors 23 06261 g004
Figure 5. Energy consumption.
Figure 5. Energy consumption.
Sensors 23 06261 g005
Figure 6. Life expectancy.
Figure 6. Life expectancy.
Sensors 23 06261 g006
Figure 7. Throughput.
Figure 7. Throughput.
Sensors 23 06261 g007
Figure 8. Delay.
Figure 8. Delay.
Sensors 23 06261 g008
Figure 9. Packet delivery ratio.
Figure 9. Packet delivery ratio.
Sensors 23 06261 g009
Figure 10. Packet loss ratio.
Figure 10. Packet loss ratio.
Sensors 23 06261 g010
Figure 11. Network Lifetime.
Figure 11. Network Lifetime.
Sensors 23 06261 g011
Figure 12. Energy efficiency.
Figure 12. Energy efficiency.
Sensors 23 06261 g012
Table 1. Simulation parameters.
Table 1. Simulation parameters.
ParameterValue
Number of nodes500
Node distributionRandom
Network size   500   m × 500   m
Location of BS   100 ,   100
Size of packet4000 bits
Initial energy0.1 J
Table 2. Comparison of energy consumption.
Table 2. Comparison of energy consumption.
MethodsEnergy Consumption (mJ)
100200300400500
PSO-BPNN0.220.390.590.660.94
WOA-BPNN0.200.340.440.570.72
AVOA-BPNN0.110.270.380.520.68
QAVOA-BPNN0.090.230.290.430.47
Table 3. Comparison of life expectancy.
Table 3. Comparison of life expectancy.
MethodsLife Expectancy (Rounds)
100200300400500
PSO-BPNN50894773439439123688
WOA-BPNN51174837470942763808
AVOA-BPNN54435108473344073994
QAVOA-BPNN57015438516449344820
Table 4. Comparison of throughput.
Table 4. Comparison of throughput.
MethodsThroughput (Mbps)
100200300400500
PSO-BPNN0.710.650.590.560.49
WOA-BPNN0.830.770.730.690.61
AVOA-BPNN0.940.890.810.750.73
QAVOA-BPNN1.381.221.040.950.85
Table 5. Comparison of EED.
Table 5. Comparison of EED.
MethodsEnd to End Delay (Seconds)
100200300400500
PSO-BPNN3.84.14.65.06.1
WOA-BPNN3.53.64.34.85.4
AVOA-BPNN2.13.13.84.75.1
QAVOA-BPNN1.21.72.93.13.4
Table 6. Comparison of PDR.
Table 6. Comparison of PDR.
MethodsPDR (%)
100200300400500
PSO-BPNN94.894.192.991.089.1
WOA-BPNN96.696.095.394.493.4
AVOA-BPNN98.497.597.096.796.1
QAVOA-BPNN99.699.398.798.197.5
Table 7. Comparison of PLR.
Table 7. Comparison of PLR.
MethodsPLR (%)
100200300400500
PSO-BPNN5.25.97.1910.9
WOA-BPNN3.444.75.66.6
AVOA-BPNN1.62.533.33.9
QAVOA-BPNN0.40.71.31.92.5
Table 8. Comparison of Network Lifetime.
Table 8. Comparison of Network Lifetime.
MethodsNetwork Lifetime (Rounds)
100200300400500
PSO-BPNN46414913534857236012
WOA-BPNN49315413578860906292
AVOA-BPNN50855587599061926394
QAVOA-BPNN52905992629468957197
Table 9. Comparison of energy efficiency.
Table 9. Comparison of energy efficiency.
MethodsEnergy Efficiency (%)
100200300400500
PSO-BPNN82.284.187.489.390.1
WOA-BPNN82.385.488.690.292.7
AVOA-BPNN85.687.290.492.594.4
QAVOA-BPNN90.892.394.795.597.2
Table 10. Comparative analysis of QAVOA-BPNN.
Table 10. Comparative analysis of QAVOA-BPNN.
PerformancesMethodsNumber of Nodes
100200300400500
Energy consumption (mJ)CL-HHO [29]0.10.250.330.470.55
ISSDE [30]0.120.300.360.510.62
QAVOA-BPNN0.090.230.290.430.47
Life expectancy (Rounds)CL-HHO [29]56005300490046004100
ISSDE [30]55215207473343663825
QAVOA-BPNN57015438516449344820
Throughput (Mbps)CL-HHO [29]0.980.920.890.850.79
ISSDE [30]0.920.880.830.780.83
QAVOA-BPNN1.381.221.040.950.85
EED (s)CL-HHO [29]1.82.43.33.84.0
ISSDE [30]2.12.83.84.45.9
QAVOA-BPNN1.21.72.93.13.4
PDR (%)CL-HHO [29]99.498.497.896.595.5
ISSDE [30]98.297.697.095.993.1
QAVOA-BPNN99.699.398.798.197.5
PLR (%)CL-HHO [29]0.5122.53.0
ISSDE [30]1.82.434.16.9
QAVOA-BPNN0.40.71.31.92.5
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Qaffas, A.A. Optimized Back Propagation Neural Network Using Quasi-Oppositional Learning-Based African Vulture Optimization Algorithm for Data Fusion in Wireless Sensor Networks. Sensors 2023, 23, 6261. https://doi.org/10.3390/s23146261

AMA Style

Qaffas AA. Optimized Back Propagation Neural Network Using Quasi-Oppositional Learning-Based African Vulture Optimization Algorithm for Data Fusion in Wireless Sensor Networks. Sensors. 2023; 23(14):6261. https://doi.org/10.3390/s23146261

Chicago/Turabian Style

Qaffas, Alaa A. 2023. "Optimized Back Propagation Neural Network Using Quasi-Oppositional Learning-Based African Vulture Optimization Algorithm for Data Fusion in Wireless Sensor Networks" Sensors 23, no. 14: 6261. https://doi.org/10.3390/s23146261

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop