Electronics 11 01545
Electronics 11 01545
Review
Bio-Inspired Hybrid Optimization Algorithms for Energy
Efficient Wireless Sensor Networks: A Comprehensive Review
Rajiv Yadav 1, * , Indu Sreedevi 1 and Daya Gupta 2
1 Electronics and Communication Engineering Department, Delhi Technological University, Delhi 110042, India;
[email protected]
2 Computer Science Engineering Department, Delhi Technological University, Delhi 110042, India;
[email protected]
* Correspondence: [email protected]
Abstract: Researchers are facing significant challenges to develop robust energy-efficient clustering
and routing protocols for Wireless Sensor Networks (WSNs) in different areas such as military,
agriculture, education, industry, environmental monitoring, etc. WSNs have made an everlasting
imprint on everyone’s lives. The bulk of existing routing protocols has focused on cluster head
election while disregarding other important aspects of routing including cluster formation, data
aggregation, and security, among others. Although cluster-based routing has made a significant
contribution to tackling this issue, the cluster head (CH) selection procedure may still be improved by
integrating critical characteristics. Nature-inspired algorithms are gaining traction as a viable solution
for addressing important challenges in WSNs, such as sensor lifespan and transmission distance.
Despite this, the sensor node batteries cannot be changed when installed in a remote or unsupervised
area due to their wireless nature. As a result, numerous researches are being done to lengthen the life
of a node span. The bulk of existing node clustering techniques suffers from non-uniform cluster
head distribution, an imbalanced load difficulty within clusters, concerning left-out nodes, coverage
Citation: Yadav, R.; Sreedevi, I.;
area, and placement according to a recent study. Metaheuristic algorithms (DE, GA, PSO, ACO, SFO,
Gupta, D. Bio-Inspired Hybrid
and GWO) have the advantages of being simple, versatile, and derivation-free, as well as effectively
Optimization Algorithms for Energy
utilizing the network’s energy resource by grouping nodes into clusters to increase the lifespan
Efficient Wireless Sensor Networks:
of the entire network. In this paper, we explore recently used hybridization techniques (DE-GA,
A Comprehensive Review. Electronics
2022, 11, 1545. https://doi.org/
GA-PSO, PSO-ACO, PSO-ABC, PSO-GWO, etc.) for bio-inspired algorithms to improve the energy
10.3390/electronics11101545 efficiency of WSNs. This paper also discusses how critical issues can be addressed by speeding
up the implementation process, how more efficient data can be transferred, as well as how energy
Academic Editor:
consumption can be reduced by using bio-inspired hybrid optimization algorithms.
Piotr Zwierzykowski
Received: 23 March 2022 Keywords: hybridization; nature-inspired algorithms; energy utilization; WSNs
Accepted: 2 May 2022
Published: 12 May 2022
Figure1.1. Classification
Figure Classification of
of Nature-inspired Optimization Algorithm.
Algorithm.
The
The goal
goal of of the
the optimization process is
optimization process is to
todiscover
discoverthe thebest
bestsolution
solutiontotoa agiven
givenissue.
issue.
The
The selection
selection of of an
anappropriate
appropriatealgorithm
algorithm is critical
is critical for for achieving
achieving this this
goal.goal. However,
However, cer-
certain issues
tain issues areare complicated,
complicated, and and finding
finding all feasible
all feasible solutions
solutions is challenging.
is challenging. SeveralSeveral
meta-
meta-heuristic
heuristic algorithmsalgorithms havecreated
have been been created in the literature
in the literature to simulate to the
simulate the biological
biological behavior
behavior
of animalofor animal
insectorgroups
insect groups by creating
by creating deterministic
deterministic or random or random
rules torules to be used
be used in ad-in
addressing various
dressing various optimization
optimization issues.
issues.
Nature-inspired
Nature-inspired hybridhybrid algorithms are designed
designed to toovercome
overcomedifferent
differentconstraints
constraintsinin
WSNs.
WSNs. ManyMany researchers have have implemented
implemented different
different meta-heuristic
meta-heuristicalgorithms
algorithmsininthe the
past
pasttotoimprove
improve the the lifetime, stability, and performance
performance of of the
theentire
entireWSN.
WSN.Hybridization
Hybridization
techniques
techniques in in optimization algorithms have
optimization algorithms have helped
helpedin inimproving
improvingthe thenetwork
networklifetime,
lifetime,
stability
stability period,
period, throughput, numbernumber of of dead
dead nodes
nodesper periteration,
iteration,andandresidual
residualenergy
energyofof
the
the network.
network. Sometimes, these bio-inspired
Sometimes, these bio-inspired algorithms
algorithmsevaluate
evaluateincorrect
incorrectsolutions
solutionsforfor
some
some real-time
real-time applications. Convergence speed,
applications. Convergence speed, multiple
multipleobjective
objectiveproblems,
problems,dynamic
dynamic
problems,
problems,and andlocal
localoptima
optimaconvergence
convergenceare arehothotresearch
researchproblems
problemsnowadays.
nowadays.Hybridiza-
Hybridi-
tion of algorithms
zation of algorithms requires a large
requires number
a large number of functions
of functionsto betoevaluated,
be evaluated,resulting in more
resulting in
accuracy and improved
more accuracy performance
and improved of WSNs.
performance Researchers
of WSNs. have suggested
Researchers the usethe
have suggested of creat-
use
ing and optimizing
of creating a multi-objective
and optimizing functionfunction
a multi-objective with a suitable
with a mathematical function-based
suitable mathematical func-
optimizer
tion-basedor hybridization
optimizer technique technique
or hybridization to solve challenging, dynamic,dynamic,
to solve challenging, and multi-objective
and multi-
problems in WSN. This
objective problems paper
in WSN. mainly
This paperfocuses
mainly on how on
focuses different hybrid hybrid
how different metaheuristic
metaheu- ap-
proaches play an important
ristic approaches role in enhancing
play an important the overall
role in enhancing theperformance of WSNsofand
overall performance WSNstheir
comparative analysis followed
and their comparative analysisbyfollowed
contributions given by researchers
by contributions given by in this field. We
researchers also
in this
discuss
field. We and compare
also discussvarious techniques
and compare to choose
various techniquesthe cluster head.
to choose theThe problems,
cluster head. open
The
Electronics2022,
Electronics 2022,11,
11,1545
x FOR PEER REVIEW 33 of 22
22
Figure2.2.Taxonomy
Figure Taxonomyof
ofBio-inspired
Bio-inspiredOptimization
OptimizationTechniques.
Techniques.
Similarly,different
Similarly, differentbio-inspired
bio-inspiredalgorithms
algorithmsas
asshown
shownininFigure
Figure2,2,are
arehybridized
hybridizedwith
with
each other
each other based
based on on their
their contribution
contribution and
and limitations
limitations and
and have
have been
been discussed
discussed in
in the
the
subsequent
subsequentsections.
sections.
2.2. Problem
Problem Domains
Domainsin inEnergy-Efficient
Energy-EfficientandandLoad
LoadBalanced
BalancedWSNsWSNs
Individually
Individually resolving these concerns has taken a substantial amount
resolving these concerns has taken a substantial amount ofof time
time and
and
effort;
effort; hence, researchers have focused on addressing both of these challenges at thesame
hence, researchers have focused on addressing both of these challenges at the same
time.
time. The
The development
development ofof aa multi-objective
multi-objective function
functionfollowed
followedby byits
itsoptimization
optimizationwith
withan
an
Electronics 2022,11,
Electronics2022, 11,1545
x FOR PEER REVIEW 44 of
of 22
22
appropriate
appropriate optimizer
optimizer or
or algorithm
algorithm isis one
one such
such technique.
technique. The
The behavior
behavior ofof the
the algorithm,
algorithm,
the
the kind of issue, the time restriction, resource availability, and required accuracyare
kind of issue, the time restriction, resource availability, and required accuracy arealso
also
known to influence the algorithm’s selection. Figure 3 shows the various
known to influence the algorithm’s selection. Figure 3 shows the various optimizationoptimization
problems
problems in
inWSNs
WSNsincluding
including clustering,
clustering, routing,
routing, area
area coverage,
coverage, sensor
sensor localization,
localization, and
and
data aggregation techniques.
data aggregation techniques.
Figure3.3. Problem
Figure Problemdomains
domainsfound
foundin
inthe
theactive
activeresearch
researcharea
areaof
ofWireless
WirelessSensor
SensorNetwork.
Network.
2.1.
2.1. Energy
Energy Efficient
EfficientClustering
Clusteringand andRouting
Routingin inWSNs
WSNs
Energy-efficient
Energy-efficient infrastructure is essential as sensors have a finite amount of energy.
infrastructure is essential
The
Thebulk
bulkofofsensor
sensorresources
resourcesis isusedusedto to
transmit
transmitthethe
detected data.
detected As the
data. As transmission
the transmissiondu-
ration
durationgrows,
grows,the the
amount
amountof energy required
of energy for data
required transmission
for data increases
transmission exponentially.
increases exponen-
As a result,
tially. As a multi-hop communication
result, multi-hop communicationis used isin used
sensorindata transfer.
sensor In WSNs,
data transfer. Inrouting
WSNs,
refers
routing refers to the path traveled by data packets from the source node to the sink.the
to the path traveled by data packets from the source node to the sink. In this, In
sensors
this, theare first sorted
sensors into
are first categories
sorted based on based
into categories CH and onNon-CH. The CH sensors
CH and Non-CH. The CHare then
sensors
chosen
are then and collected
chosen andfrom the non-CH
collected from the sensors.
non-CHThissensors.
collectedThis
datacollected
are subsequently
data are sent to
subse-
the sink using the most efficient routing choices available. Owing to
quently sent to the sink using the most efficient routing choices available. Owing to this this process, it can be
noticed
process,that the be
it can selection
noticedofthat
the CHthe is of high of
selection importance.
the CH isThe mainimportance.
of high issues in thisThedomain
main
are primarily the optimal routing path in each cycle, data maximization
issues in this domain are primarily the optimal routing path in each cycle, data maximi- with increased
network
zation withlifespan,
increased and contact
networkdistance
lifespan,reduction.
and contact distance reduction.
2.2. Requirement of Sensor Localization in WSNs
2.2. Requirement of Sensor Localization in WSNs
Sensor localization is the process of estimating a sensor’s location in a network. There
Sensor localization is the process of estimating a sensor’s location in a network. There
are two parts to it, i.e., distance measurement and location computation. To localize the
are two parts to it, i.e., distance measurement and location computation. To localize the
other nodes in the WSNs, several localization methods are utilized to use the existing
other nodes in the WSNs, several localization methods are utilized to use the existing
knowledge about distances and locations. Minimizing the localization error and improving
knowledge
the precisionabout distances node
of the unknown and position
locations.areMinimizing
the two mostthedifficult
localization error
problems and
in this
improving the precision of the unknown node position are the two
sector. The anchor or beacon node has a known position that may be determined via themost difficult
problems
Global in this sector.
Positioning SystemThe anchor
(GPS) or beacon node
or automatically has a known before
pre-programmed position that may of
deployment be
determined
a WSN. via the Global Positioning System (GPS) or automatically pre-programmed
before deployment of a WSN.
2.3. Requirement of Optimal Coverage in WSNs
2.3. Requirement of Optimal
Optimal Coverage Coverage
is prime in development
in the WSNs of a WSN and has become a hot issue
in thisOptimal Coverage
field. Finding is prime in
a collection ofthe development
sensors to cover aofspecified
a WSN and hasregion
target becomeora all hotofissue
the
in thispoints
target field. Finding a collection
is referred of sensors
to as coverage to cover
in a given a specified
target target region
area of WSN. Optimal orcoverage
all of the
target points
entails is referred
using the to as coverage
fewest number in a to
of sensors given
covertarget area ofregion
the whole WSN.or Optimal coverage
all of the target
entails
sites. Theusing the fewest
geometry of thenumber
detectingofzone
sensors to cover
is one of the the
mostwhole region
important or all of
aspects of athe target
sensor’s
sites. The in
coverage geometry
WSNs. of Duethetodetecting zone is one
topographical of the
factors andmost
solidimportant
buildings,aspects of a sensor’s
the shape of the
coverage
sensing in WSNs.
zone is unevenDue andtointricate
topographical factors
in real life. The and
onlysolid buildings,
difficulty in this the
areashape of the
is to reduce
the number
sensing zoneofisoverlapping
uneven andsensing
intricatepatches
in real with no detection
life. The void. in
only difficulty The more
this areaoverlapping
is to reduce
regions
the numberthereofare, the more redundant
overlapping information
sensing patches with no the sensors
detection willThe
void. detect,
more wasting more
overlapping
regions there are, the more redundant information the sensors will detect, wasting more
Electronics 2022, 11, 1545 5 of 22
battery life. Optimizing the sensor node location, which is a single-objective optimization
problem, is one way to remove redundancy. By including the other network elements, we
may make a single aim multi-objective WSN.
3. Related Work
J. H. Holland [8] investigated the GA, a metaheuristic algorithm based on natural
selection and generational reproduction of the fittest humans. Initialization, fitness, selec-
tion, cross-over, and mutation are the phases of the GA algorithm. Two extensions of GA
are adaptive genetic algorithms and coarse-grained parallel genetic algorithms. They are
utilized for a variety of tasks, including feature extraction, its sub-set selection, engineering
designs of CAD, and the traveling salesman dilemma for optimization. The two most
essential elements that determine the algorithm’s efficiency are the fitness function and the
number of iterations. By combining the parents you have chosen, you will be able to create
new genetic algorithms from the current generation (often referred to as parents) to generate
offspring in the subsequent generation. They have the advantage of being able to achieve
faster convergence, have a simple implementation procedure, and are optimized for a wide
range of functions. They have several drawbacks, such as a proclivity for concentrating on
local optima rather than global optima. For decision-making issues, GA is inefficient and
ineffective. M. Dorigo [9] studied the foraging technique of ant species used in ACO. The
ants leave a pheromone, a route marker that may be followed by others, to indicate a good
path. The constructive greedy heuristic approach for finding excellent pathways through
networks eliminates issues. Authors use a simple phenomenon by using ants’ pheromones
as their path tracker by which they interact with each other. Edges and node weights are
dynamically updated by the agent using the random probabilistic pheromone-based model.
The used algorithm continuously repeats iterations to keep updating the path. Multiple
paths are created from which the optimum path is to be selected.
D. Karaboga [10] studied an Artificial Bee Colony (ABC) algorithm, another meta-
heuristic algorithm that includes a food source, jobless, and employed FB. Honey bees
benefit from forager feedback on food sources because it allows them to adapt and share
knowledge. Employed, scout, and spectator bees are the three categories of bees. The food
supply is the same as a feasible solution. The amount of nectar calculated is proportional
to the solution’s fitness in this algorithm. A specific operation is performed just once for
a single unit of scouts, hired, and onlookers, and similarly for the other categories. D.
Simon [11] studied a population-based evolutionary algorithm that, hypothetically and
repeatedly, improves any mathematical function. It also improves the candidate solutions
in terms of fitness function and provides a quality control technique. It is easily able to
break out from local optima and obtain a fast convergence rate.
H. Shah-Hosseini [12] implemented an intelligent water drop (IWD) robust algorithm
for fast convergence to the global optimization problem in WSN. In IWD, each water drop
has a velocity and soil present in this journey. The velocity and the soil are determined
by the quantity of soil and the time it takes to traverse the field, respectively. In its course,
an IWD always favors low soil content. Each IWD passes through it, producing the
best solution that is utilized to update the global best solution regularly. E. Rashedi [13]
Electronics 2022, 11, 1545 6 of 22
presented a Gravitational Search Algorithm (GSO) in which the active gravitational mass
(GM), inertial mass (IM), location, and passive GM of each object are listed. GM and IM
regulate the velocity of an object. The software navigates by modifying the mentioned
masses until all of the masses are drawn to the heaviest mass, which is often considered the
best choice.
X. S. Yang [14] presented a Bat Algorithm (BA) in which bats change their wavelength
and rate of emission depending on how close they are to their prey. Echolocation is a method
that is utilized to figure out where they are. They can tell the difference between loudness
and the intensity of a pulse that should be within a specified range. A global optimization
meta-heuristic approach was developed by employing bat echolocation with different pulse
rates. As the bat gets closer to the location where the answer should be discovered, the
frequency and strength of the pulse are modified. A. Kaveh [15] presented a Charged
System Search (CSS) algorithm in which the charged particles are dispersed randomly.
Well-charged particles can attract badly charged particles and vice versa. It is important
to start with a modest level of investigation and gradually raise it. An examination of
the global search space suggests an area in which the optimal answer is most likely to be
discovered, which is subsequently exploited.
M. Clerc [16] performed an easy implementation in which the PSO algorithm can
search through a huge number of potential solutions and find a suitable one over time. In a
search space for candidate solutions, it also seeks the best response rather than utilizing
gradients as other optimization algorithms do. The method searches the candidate solution
space for the best-known solution, which is based on the particle’s best-known location
as well as the swarm’s most advantageous position. S. Goel [17] proposed a Cuckoo
Search (CS) algorithm that utilized levy flights for global search and quick convergence.
Each cuckoo egg represents a fresh solution in this algorithm. The less-than-ideal cuckoos
are replaced by better ones as time goes on. The eggs that survive act as solutions that
are further handed down for the next iteration. With each iteration, a single algorithm
iterates through the solutions in the search space, which helps in enhancing the quality
of the solutions. Its purpose is to develop better and fresh ideas, the quality of which is
determined by an objective function that is often maximized.
X. S. Yang [18] presented a robust Flower Pollination Algorithm (FPA) using levy
flights. The cross-pollinators do global pollination, while local pollination is comparable
to local search. Floral similarity influences reproduction with the fittest surviving and
reproducing optimally in terms of numbers and fitness. This is an iterative approach that
uses local and global pollination to find the best result. A. Sabry Eesa [19] studied the
Cuttlefish Optimization Algorithm (COA) in which reflection and visibility are achieved by
using the multiple layers of the fish. Pattern matching is simulated by visibility, whereas
matching light is simulated by reflection. The algorithm uses reflection and visibility to try
to hide the fish in the surroundings, and the resulting pattern is the global optimal solution.
Global search with a random component is represented by the first two solution groups,
while local search and solution comparison is represented by the last two.
S. Mirjalili [20] presented a Gray Wolf Optimization (GWO) algorithm that equilib-
riums the state of exploration and exploitation. It consists of a hierarchy of wolves i.e.,
alpha, beta, delta, omega. The three finest solutions will always lead you to the ideal search
space, but we must strike a balance between exploration and exploitation. The basis of an
optimization technique is a series of randomly generated solutions, which encircle the prey
and pursue the target in the search space to find the global optimum. Mirjalili [21] empha-
sized exploration via global search. Every quest is an attempt to find the neighborhood’s
best solution. Encircling the prey is simulated by updating the location vector. The goal
function determines the convergence behavior. Exploration of the search space for the best
potential answer is based on the cycled position of search agents. S. Gao [22] presented a
divided algorithm called as Improved Artificial Fish Swarm (IAFS) algorithm. It is based
on searching a mathematical function, its swarming and chasing through various means,
and finally its leaping behavior. Random behavior is strongly influenced by the visual
Electronics 2022, 11, 1545 7 of 22
scope. Swarming takes place only when the current function value is better than the prior
one. One algorithm iterates repeatedly and updates the swarming behavior. To discover
the global optimum or optimal solution, a fish simulation behavior is done through a
randomized parallel algorithm. Y. Y. Hao [23] proposed an improved Glow-worm swarm
optimization (IGSO) algorithm to enhance the performance of multi-dimensional problems
and convergence rate. A population of glowworms with an identical quantity of luciferin is
dispersed across the search space. The value of luciferin is determined by the glowworm’s
location. Brighter light in the field indicates more luciferin. To update the position of
the glow-worm, a randomized algorithm based on parameter adaptation is used which is
followed by the luciferin update.
T. Shankar [24] proposed a Harmony Search Algorithm (HSA) PSO-based hybrid
algorithm to overcome the different local search constraints and exploration-exploitation
trade-offs. This hybrid scenario also obtained a fast convergence rate in global search and
has improved the lifetime of sensor nodes due to its dynamic capability and high search
efficiency. S. Su [25] presented a GA-PSO hybrid approach that explores the distributed
clustering levels for large-scale WSNs. At the lower level, GA is used in independent
subgroups for a global search, and, at the upper level, the PSO algorithm is used for the
local search of individuals. The proposed technique also reduces energy consumption and
accelerates convergence speed.
J. Kapoor [26] proposed an improved protocol of LEACH which is inspired by Low-
energy adaptive clustering with the collaboration of GA and Bacteria Foraging (BF) im-
plementation to overcome the disadvantages of former conventional protocols. The pro-
posed algorithms also reduce energy dissipation and improve the network’s lifetime. B.
Farnad [27] presented a new hybrid approach by combining GA, PSO, and Symbiotic
Organisms Search (SOS) based on the natural selection phenomenon. GA creates and picks
the best population for the future phases, PSO accumulates and updates experience for
each appropriate solution, and SOS builds on prior phases and executes symbiotic interac-
tion update phases in the real-world population. S. Potthuri [28] proposed DE-SA hybrid
approach for best cluster head selection. It is utilized to extend the life of the network by
delaying the death of cluster heads. The cluster head’s remaining energy and the distance
between the nodes are taken into account by the fitness function concerning the differential
evolution and simulated annealing concept (DESA). In this technique, the authors have
tried to keep the maximum no. of sensor nodes alive, as the network’s lifetime is directly
proportional to the number of nodes alive.
B. Pitchaimanickam [29] proposed Firefly Algorithm with Particle Swarm Optimiza-
tion (HFAPSO) which is provided in the LEACH-C approach for selecting the optimal
cluster head selection. The hybrid method optimizes firefly global search behavior and
achieves optimal cluster head positioning using PSO. The suggested methodology’s perfor-
mance is measured by the number of live nodes, available energy, and performance. L. Na-
garajan [30] proposed a Hybrid GWO-based Sunflower optimization (HGWSFO) technique
for optimum CHS under particular factor constraints such as energy consumption and
separation distance, to extend network longevity. Balancing the exploration-exploitation
trade-off increases network performance in terms of total throughput, node residual en-
ergy, dead nodes, alive nodes, network survivability index, and convergence rate. Table 1
provides a comprehensive comparison of algorithms based on their strengths, drawbacks,
performance influencing variables, and application areas.
Electronics 2022, 11, 1545 8 of 22
Table 1. Cont.
Table 1. Cont.
Table 1. Cont.
ω-wolves. Alpha wolves are the leaders of the pack and the rest of the pack follow alpha.
Alpha wolves are in charge of making decisions regarding hunting, sleeping, and waking
up times, among other things. There are beta wolves who are the greatest contenders to
be alpha at the second level. Delta wolves are present in the pack to supply food and to
protect the pack in times of danger. Omega wolves (Scouts, Elders, and Caretakers) are at
the bottom of the food chain, serving as scapegoats and the last to eat. The following are
the main phases in the GWO hunting process: (1) searching for prey; (2) tracking, pursuing,
and approaching the prey; (3) encircling and tormenting the prey till it finally comes to a
halt; (4) taking on the prey [45–48].
Algorithms GA PSO
Operators used Selection, cross-over, mutation. Inertia, cognitive, social.
Ability to search global optima High Low
Implementation Hard Simple
Trapped on local optimum Sometime Often
Computer efficiency Low efficient Highly efficient
This method combines the benefits of both algorithms, such as PSO’s rapid conver-
gence rate and GA’s problem of trapping in local optima. The primary purpose of this
PSO-GA strategy is to steadily raise the number of decent people across generations.
The design procedure for the GA-PSO algorithm is:
• Initialization;
• Generation of the initial population;
• Selection;
• Cross-over;
• Mutation;
• Growth;
• Generation of a new population;
• Repeat until no. of generation (Ng) evaluates.
The hierarchical sensor network model is used in the PSO, GA, and PSO-GA ap-
proaches for small and large size networks. In a hierarchical WSN paradigm, each cluster
contains one base station and one relay node. In this WSN configuration, the relay node
serves as the cluster head. The most significant assumption is that base stations offer
routing pathways and that each relay node’s average data volume is known. Each relay
node’s leftover energy is replenished at the end of each generation, and current energy is
utilized to determine the next routing path. When comparing the shortest path method,
PSO approach, GA approach, and hybrid PSO-GA approach for large-scale networks,
we observed that the hybrid PSO-GA strategy has the best network lifespan and packet
delivery ratio.
Figure
Figure 4. Comparison
4. Comparison of theofvarious
the various methodologies
methodologies and performance
and performance metrics [57–61].
metrics.
In Figure
In Figure 4, researchers
4, researchers tried totried to reduce
reduce the packetthe loss
packet
andloss and overhead.
overhead. Moreover,Moreover,
they
they have made an effort to enhance the lifetime of the network
have made an effort to enhance the lifetime of the network i.e., it depends on energy con- i.e., it depends on en-
ergy consumption. Thenmozhi et al. [57] reduced the packet
sumption. Thenmozhi et al. [57] reduced the packet loss by 11%. In comparison to LEACH loss by 11%. In compari-
son to LEACH
and DEEC, network and DEEC,
lifespan network
increased bylifespan
50% andincreased by 50% and
30%, respectively, to 30%,
Jia et respectively,
al. [58]. In to
comparison to LEACH and EAUCF, Prolonged Energy increased by 155.18% andincreased
Jia et al. [58]. In comparison to LEACH and EAUCF, Prolonged Energy 35.75%, by
155.18% and 35.75%, respectively, to Aggarwal et al. [59].
respectively, to Aggarwal et al. [59]. Neamatollah et al. [60] and Mehra et al. [61]Neamatollah et al. also
[60] and
improved the overall performance with a high reduction in delay and overhead, respec- and
Mehra et al. [61] also improved the overall performance with a high reduction in delay
overhead, respectively.
tively.
In Figure 5, researchers tried to improve the lifespan of the network by taking energy
In Figure 5, researchers tried to improve the lifespan of the network by taking energy
and throughput into their account. The authors also compared their results with the
and throughput into their account. The authors also compared their results with the ex-
existing algorithms. Jeong et al. [62] and Krishna et al. [63] improved in energy and
isting algorithms. Jeong et al. [62] and Krishna et al. [63] improved in energy and overall
overall performance by 43% and 45%, respectively, as compared to LEACH. Azad et al. [64]
performance by 43% and 45%, respectively, as compared to LEACH. Azad et al. [64] im-
improved the maximum energy residual and network longevity, according to the results.
proved the maximum energy residual and network longevity, according to the results.
Behra et al. [65] and Tamizharasi et al. [66] also boosted the maximum energy and network
Behra et al. [65] and Tamizharasi et al. [66] also boosted the maximum energy and network
longevity. The algorithm improved the life of the network and preserved residual energy
longevity. The algorithm improved the life of the network and preserved residual energy
in the search space.
in the search space.
Electronics 2022, 2022,
Electronics 11, x FOR PEER REVIEW
11, 1545 18 of 22
18 of 22
Figure 5. WSNs
Figure performance
5. WSNs comparison
performance basedbased
comparison on recently reviewed
on recently articles.
reviewed articles [62–66].
7. Open
7. Open Issues
Issues and Challenges
and Challenges
Following
Following a thorough
a thorough examination
examination of theofabove-discussed
the above-discussed literature,
literature, we have
we have formu-
formu-
lated various outstanding concerns and obstacles with
lated various outstanding concerns and obstacles with WSNs. WSNs.
8. Conclusions
This study provides a comprehensive review of Bio-inspired Hybrid Optimization
Algorithms for Energy-Efficient Wireless Sensor Networks (WSN). Various advanced tech-
niques in bio-inspired optimization algorithms have been proposed till now, to solve the
problem domains in WSN such as data aggregation, sensor location, and routing and
coverage area. We have aimed to discuss and compare various newly adopted, hybrid,
and conventional methodologies for establishing a robust energy-efficient WSN wherein
parameters like packet loss, energy, throughput, delay, and overhead have been utilized.
Various open issues and challenges in WSN development using bio-inspired optimization
techniques such as network stability, network dynamic character, secure transmission
lines, methods to improve QoS, etc., have been addressed through this review. Further
investigation and extensive experimental work in this research field will aid in advancing
and developing robust Energy-Efficient WSNs.
Author Contributions: R.Y.: Lead author of the manuscript (Corresponding author), Conceptual-
ization and methodology, writing—original draft preparation, investigation, editing; I.S. and D.G.:
Second author, research design, guidance, and reviewing. All authors have read and agreed to the
published version of the manuscript.
Funding: This research received no external funding.
Institutional Review Board Statement: Not applicable.
Informed Consent Statement: Not applicable.
Data Availability Statement: Data sharing is not applicable to this article as no datasets were
generated or analyzed during the current study. Data for this research are unavailable.
Acknowledgments: This work has been carried out under the supervision of Indu Sreedevi, Depart-
ment of ECE, and Daya Gupta, Department of CSE, Delhi Technological University, New Delhi, India,
and I (Rajiv Yadav) pay immense gratitude to my guides and UGC for enlightening me through
the process.
Conflicts of Interest: The authors declare that they have no conflict of interest. The authors declare
that they have no known competing financial interests or personal relationships that could have
appeared to influence the work reported in this paper.
References
1. Singh, A.; Sharma, S.; Singh, J. Nature-inspired algorithms for Wireless Sensor Networks: A comprehensive survey. Comput. Sci.
Rev. 2021, 39, 100342. [CrossRef]
2. Sharma, R.; Vashisht, V.; Singh, U. Nature inspired algorithms for energy efficient clustering in wireless sensor networks. In
Proceedings of the 2019 9th International Conference on Cloud Computing, Data Science & Engineering (Confluence), Uttar
Pradesh, India, 10–11 January 2019; pp. 365–370. [CrossRef]
3. Yang, X. Nature-Inspired Optimization Algorithms; Academic Press: Cambridge, MA, USA, 2020.
Electronics 2022, 11, 1545 20 of 22
4. Guleria, K.; Verma, A.K. Comprehensive review for energy efficient hierarchical routing protocols on wireless sensor networks.
Wirel. Netw. 2019, 25, 1159–1183. [CrossRef]
5. Liu, X.; Qiu, T.; Wang, T. Load-Balanced Data Dissemination for Wireless Sensor Networks: A Nature-Inspired Approach. IEEE
Internet Things J. 2019, 6, 9256–9265. [CrossRef]
6. Balasubramanian, D.; Govindasamy, V. Study on Evolutionary Approaches for Improving the Energy Efficiency of Wireless
Sensor Networks Applications. EAI Endorsed Trans. Internet Things 2020, 5, 164856. [CrossRef]
7. Al Hayali, S.; Rahebi, J.; Ucan, O.N.; Bayat, O. Increasing Energy Efficiency in Wireless Sensor Networks Using GA-ANFIS to
Choose a Cluster Head and Assess Routing and Weighted Trusts to Demodulate Attacker Nodes. Found. Sci. 2020, 25, 1227–1246.
[CrossRef]
8. Holland, J.H. Genetic Algorithms—Computer programs that ‘evolve’ in ways that resemble natural selection can solve complex
problems even their creators do not fully understand. Sci. Am. 1992, 267, 66–73. [CrossRef]
9. Dorigo, M.; Maniezzo, V.; Colorni, A. Ant system: Optimization by a colony of cooperating agents. IEEE Trans. Syst. Man Cybern.
Part B Cybern. 1996, 26, 29–41. [CrossRef]
10. Karaboga, D.; Basturk, B. A powerful and efficient algorithm for numerical function optimization: Artificial bee colony (ABC)
algorithm. J. Glob. Optim. 2007, 39, 459–471. [CrossRef]
11. Simon, D.; Member, S. Biogeography-Based Optimization. IEEE Trans. Evol. Comput. 2008, 12, 702–713. [CrossRef]
12. Shah-Hosseini, H. The intelligent water drops algorithm: A nature-inspired swarm-based optimization algorithm. Int. J.
Bio-Inspired Comput. 2009, 1, 71–79. [CrossRef]
13. Rashedi, E.; Nezamabadi-pour, H.; Saryazdi, S. GSA: A Gravitational Search Algorithm. Inf. Sci. 2009, 179, 2232–2248. [CrossRef]
14. Yang, X.S. A new metaheuristic Bat-inspired Algorithm. Stud. Comput. Intell. 2010, 284, 65–74. [CrossRef]
15. Kaveh, A.; Talatahari, S. A novel heuristic optimization method: Charged system search. Acta Mech. 2010, 213, 267–289. [CrossRef]
16. Clerc, M. Particle Swarm Optimization; Wiley: Hoboken, NJ, USA, 2010; pp. 1942–1948. [CrossRef]
17. Goel, S.; Sharma, A.; Bedi, P. Cuckoo search clustering algorithm: A novel strategy of biomimicry. In Proceedings of the 2011
World Congress on Information and Communication Technologies, Mumbai, India, 11–14 December 2011; pp. 916–921. [CrossRef]
18. Yang, X.S. Flower pollination algorithm for global optimization. Lect. Notes Comput. Sci. 2012, 7445, 240–249. [CrossRef]
19. Eesa, A.S.; Mohsin, A.; Brifcani, A.; Orman, Z. Cuttlefish Algorithm—A Novel Bio-Inspired Optimization Algorithm. Int. J. Sci.
Eng. Res. 2013, 4, 1978–1986. Available online: http://www.ijser.org (accessed on 9 September 2013).
20. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [CrossRef]
21. Mirjalili, S.; Lewis, A. The Whale Optimization Algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [CrossRef]
22. Gao, S.; Wen, Y. An Improved Artificial Fish Swarm Algorithm and its Application. In Proceedings of the 2005 International
conference on machine learning and cybernetics, Guangzhou, China, 18–21 August 2005; pp. 649–652. [CrossRef]
23. Hao, Y.Y.; Zhang, G.L.; Xiong, B. An Improved Glowworm Swarm Optimization Algorithm. In Proceedings of the International
Conference on Machine Learning and Cybernetics (ICMLC), Chengdu, China, 15–18 July 2018; pp. 155–160. [CrossRef]
24. Shankar, T.; Shanmugavel, S.; Rajesh, A. Hybrid HSA and PSO algorithm for energy efficient cluster head selection in wireless
sensor networks. Swarm EComput. 2016, 30, 1–10. [CrossRef]
25. Su, S.; Zhao, S. A hierarchical hybrid of genetic algorithm and particle swarm optimization for distributed clustering in large-scale
wireless sensor networks. J. Ambient Intell. Humaniz. Comput. 2017, 1–11. [CrossRef]
26. Kapoor, J.; Goel, S.; Sharma, K.K.; Tech, M. A GA-BFO Swarm Based CH Selection Approach for Enhancing Efficiency in
Clustering Protocols. Int. J. Inst. Ind. Res. 2017, 2, 16–20.
27. Farnad, B.; Jafarian, A.; Baleanu, D. A new hybrid algorithm for continuous optimization problem. Appl. Math. Model. 2018, 55,
652–673. [CrossRef]
28. Potthuri, S.; Shankar, T.; Rajesh, A. Lifetime Improvement in Wireless Sensor Networks using Hybrid Differential Evolution and
Simulated Annealing (DESA). Ain Shams Eng. J. 2018, 9, 655–663. [CrossRef]
29. Pitchaimanickam, B.; Murugaboopathi, G. A hybrid firefly algorithm with particle swarm optimization for energy efficient
optimal cluster head selection in wireless sensor networks. Neural Comput. Appl. 2020, 32, 7709–7723. [CrossRef]
30. Nagarajan, L.; Thangavelu, S. Hybrid grey wolf sunflower optimisation algorithm for energy-efficient cluster head selection in
wireless sensor networks for lifetime enhancement. IET Commun. 2021, 15, 384–396. [CrossRef]
31. Shokouhifar, M.; Jalali, A. A new evolutionary based application specific routing protocol for clustered wireless sensor networks.
AEU Int. J. Electron. Commun. 2015, 69, 432–441. [CrossRef]
32. Pal, V.; Yogita; Singh, G.; Yadav, R.P. Cluster Head Selection Optimization Based on Genetic Algorithm to Prolong Lifetime of
Wireless Sensor Networks. Procedia Comput. Sci. 2015, 57, 1417–1423. [CrossRef]
33. Ye, M.; Wang, Y.; Dai, C.; Wang, X. A Hybrid Genetic Algorithm for the Minimum Exposure Path Problem of Wireless Sensor
Networks Based on a Numerical Functional Extreme Model. IEEE Trans. Veh. Technol. 2016, 65, 8644–8657. [CrossRef]
34. Li, X.; Xu, L.; Wang, H.; Song, J.; Yang, S.X. A differential evolution-based routing algorithm for environmental monitoring
wireless sensor networks. Sensors 2010, 10, 5425–5442. [CrossRef]
35. Kuila, P.; Jana, P.K. A novel differential evolution based clustering algorithm for wireless sensor networks. Appl. Soft Comput.
2014, 25, 414–425. [CrossRef]
36. Kundu, S.; Das, S.; Vasilakos, A.V.; Biswas, S. A modified differential evolution-based combined routing and sleep scheduling
scheme for lifetime maximization of wireless sensor networks. Soft Comput. 2015, 19, 637–659. [CrossRef]
Electronics 2022, 11, 1545 21 of 22
37. Lu, Y.; Chen, J.; Comsa, I.; Kuonen, P.; Hirsbrunner, B. Construction of data aggregation tree for multi-objectives in wireless
sensor networks through jump particle swarm optimization. Procedia Comput. Sci. 2014, 35, 73–82. [CrossRef]
38. Kuila, P.; Jana, P.K. Energy efficient clustering and routing algorithms for wireless sensor networks: Particle swarm optimization
approach. Eng. Appl. Artif. Intell. 2014, 33, 127–140. [CrossRef]
39. Taherian, M.; Karimi, H.; Kashkooli, A.M.; Esfahanimehr, A.; Jafta, T.; Jafarabad, M. The Design of an Optimal and Secure Routing
Model in Wireless Sensor Networks by Using PSO Algorithm. Procedia Comput. Sci. 2015, 73, 468–473. [CrossRef]
40. Wang, Y.L.; Song, M.; Wei, Y.F.; Wang, Y.H.; Wang, X.J. Improved ant colony-based multi-constrained QoS energy-saving routing
and throughput optimization in wireless Ad-hoc networks. J. China Univ. Posts Telecommun. 2014, 21, 43–53. [CrossRef]
41. Liu, X.; He, D. Ant colony optimization with greedy migration mechanism for node deployment in wireless sensor networks. J.
Netw. Comput. Appl. 2014, 39, 310–318. [CrossRef]
42. Sun, X.; Zhang, Y.; Ren, X.; Chen, K. Optimization deployment of wireless sensor networks based on culture-ant colony algorithm.
Appl. Math. Comput. 2015, 250, 58–70. [CrossRef]
43. Karaboga, D.; Okdem, S.; Ozturk, C. Cluster based wireless sensor network routing using artificial bee colony algorithm. Wirel.
Netw. 2012, 18, 847–860. [CrossRef]
44. Roselin, J.; Latha, P. Energy efficient coverage using artificial bee colony optimization in wireless sensor networks. J. Sci. Ind. Res.
2016, 75, 19–27.
45. Al-Aboody, N.A.; Al-Raweshidy, H.S. Grey Wolf optimization-based energy-efficient routing protocol for heterogeneous wireless
sensor networks. In Proceedings of the 2016 4th International Symposium on Computational and Business Intelligence (ISCBI),
Olten, Switzerland, 5–7 September 2016; pp. 101–107. [CrossRef]
46. Grey, I.; Optimizer, W.; Zhao, X.; Zhu, H.; Aleksic, S.; Gao, Q. Energy-Efficient Routing Protocol for Wireless Sensor Networks
Based on Improved Grey Wolf Optimizer. KSII Trans. Internet Inf. Syst. 2018, 12, 2644–2657. [CrossRef]
47. Sharawi, M.; Emary, E. Impact of grey Wolf optimization on WSN cluster formation and lifetime expansion. In Proceedings of
the 2017 Ninth International Conference on Advanced Computational Intelligence (ICACI), Doha, Qatar, 4–6 February 2017; pp.
157–162. [CrossRef]
48. Kaushik, A.; Indu, S.; Gupta, D. A Grey Wolf Optimization Approach for Improving the Performance of Wireless Sensor Networks.
Wirel. Pers. Commun. 2019, 106, 1429–1449. [CrossRef]
49. Srideviponmalar, P.; Kumar, V.J.S.; Harikrishnan, R. Hybrid Genetic Algorithm–Differential Evolution Approach for Localization in
WSN; Springer: Singapore, 2018.
50. Gupta, G.P.; Saha, B. Load balanced clustering scheme using hybrid metaheuristic technique for mobile sink based wireless
sensor networks. J. Ambient Intell. Humaniz. Comput. 2020, 1–12. [CrossRef]
51. Agnihotri, A.; Gupta, I.K. A hybrid PSO-GA algorithm for routing in wireless sensor network. In Proceedings of the 2018 4th
International Conference on Recent Advances in Information Technology (RAIT), Dhanbad, India, 15–17 March 2018; pp. 1–6.
[CrossRef]
52. Sahoo, B.M.; Pandey, H.M.; Amgoth, T. GAPSO-H: A hybrid approach towards optimizing the cluster based routing in wireless
sensor network. Swarm EComput. 2020, 60, 100772. [CrossRef]
53. Şenel, F.A.; Gökçe, F.; Yüksel, A.S.; Yiğit, T. A novel hybrid PSO–GWO algorithm for optimization problems. Eng. Comput. 2019,
35, 1359–1373. [CrossRef]
54. Prithi, S.; Sumathi, S. Automata Based Hybrid PSO–GWO Algorithm for Secured Energy Efficient Optimal Routing in Wireless
Sensor Network. Wirel. Pers. Commun. 2021, 117, 545–559. [CrossRef]
55. Teng, Z.j.; Lv, J.l.; Guo, L.w. An improved hybrid grey wolf optimization algorithm. Soft Comput. 2019, 23, 6617–6631. [CrossRef]
56. Gupta, R. Cluster head election in wireless sensor network: A comprehensive study and future directions. Int. J. Comput. Networks
Appl. 2020, 7, 178–192. [CrossRef]
57. Thenmozhi, E.; Audithan, S. Energy efficinet cluster head selection and data convening in wireless sensor networks. Indian J. Sci.
Technol. 2016, 9, 1–6. [CrossRef]
58. Jia, D.; Zhu, H.; Zou, S.; Hu, P. Dynamic cluster head selection method for wireless sensor network. IEEE Sens. J. 2016, 16,
2746–2754. [CrossRef]
59. Agrawal, D.; Pandey, S. FUCA: Fuzzy-based unequal clustering algorithm to prolong the lifetime of wireless sensor networks. Int.
J. Commun. Syst. 2018, 31, e3448. [CrossRef]
60. Neamatollahi, P.; Naghibzadeh, M. Distributed unequal clustering algorithm in large-scale wireless sensor networks using fuzzy
logic. J. Supercomput. 2018, 74, 2329–2352. [CrossRef]
61. Mehra, P.S.; Doja, M.N.; Alam, B. Fuzzy based enhanced cluster head selection (FBECS) for WSN. J. King Saud Univ. Sci. 2020, 32,
390–401. [CrossRef]
62. Jeong, Y.; Lee, J.-H.; Shin, G.-S. Based on Agile Methodology. In Proceedings of the 2008 10th International Conference on
Advanced Communication Technology, Gangwon, Korea, 17–20 February 2008; pp. 362–366.
63. Krishnakumar, A.; Anuratha, V. An energy-efficient cluster head selection of LEACH protocol for wireless sensor networks. In
Proceedings of the 2017 International Conference on Nextgen Electronic Technologies: Silicon to Software, Chennai, India, 23–25
March 2017; pp. 57–61. [CrossRef]
Electronics 2022, 11, 1545 22 of 22
64. Azad, P.; Sharma, V. Clusterhead selection using multiple attribute decision making (MADM) approach in wireless sensor
networks. In Proceedings of the International conference on heterogeneous networking for quality, reliability, security and
robustness, Greader Noida, India, 11–12 January 2013; pp. 141–154. [CrossRef]
65. Behera, T.M.; Mohapatra, S.K.; Samal, U.C.; Khan, M.S.; Daneshmand, M.; Gandomi, A.H. Residual energy-based cluster-head
selection in WSNs for IoT application. IEEE Internet Things J. 2019, 6, 5132–5139. [CrossRef]
66. Tamizharasi, A.; Selvathai, J.J.; Priya, A.K.; Maarlin, R.; Harinetha, M. Energy aware heuristic approach for cluster head selection
in wireless sensor networks. Bull. Electr. Eng. Inform. 2017, 6, 70–75. [CrossRef]
67. Lim, C.L.; Goh, C.; Li, Y. Long-Term Routing Stability of Wireless Sensor Networks in a Real-World Environment. IEEE Access
2019, 7, 74351–74360. [CrossRef]
68. Mallick, C.; Satpathy, S. Challenges and Design Goals of Wireless Sensor Networks: A State-of-the-art Review. Int. J. Comput.
Appl. 2018, 179, 42–47. [CrossRef]
69. Xie, H.; Yan, Z.; Yao, Z.; Atiquzzaman, M. Data collection for security measurement in wireless sensor networks: A survey. IEEE
Internet Things J. 2019, 6, 2205–2224. [CrossRef]
70. Assistant, S. An energy-efficient trust based secure data scheme in wireless. Eur. J. Mol. Clin. Med. 2020, 7, 2495–2510.
71. Elsayed, W.M.; Sabbeh, S.F.; Riad, A.M. A Distributed Fault Tolerance Mechanism for Self-Maintenance of Clusters in Wireless
Sensor Networks. Arab. J. Sci. Eng. 2018, 43, 6891–6907. [CrossRef]
72. Ch, S.; Bhaskar, V.; Anitha, S. Improvement of QoS in Wireless Sensor Networks by Minimizing Path Delays. Int. J. Adv. Stud. Sci.
Res. 2018, 4, 351–356.
73. Sethi, D. An Approach to Optimize Homogeneous and Heterogeneous Routing Protocols in WSN Using Sink Mobility. Mapan J.
Metrol. Soc. India 2020, 35, 241–250. [CrossRef]
74. Singh, H.; Singh, D. Hierarchical clustering and routing protocol to ensure scalability and reliability in large-scale wireless sensor
networks. J. Supercomput. 2021, 77, 10165–10183. [CrossRef]