An Enhanced Black Widow Optimization Algorithm for the Deployment of Wireless Sensor Networks

An Enhanced Black Widow Optimization Algorithm for the Deployment of Wireless Sensor Networks

Hicham Deghbouch, Fatima Debbat
Copyright: © 2022 |Pages: 19
DOI: 10.4018/IJSIR.299846
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

In order to solve the deployment problem, which is considered a major issue that faces the design of efficient Wireless Sensor Networks (WSNs), a novel deployment algorithm based on an Enhanced Black Widow Optimization algorithm (EBWO) is proposed. The EBWO algorithm aims to determine the optimal number of sensors and their locations for optimizing both the coverage and the deployment cost. The BWO algorithm is adapted to solve the deployment problem by introducing a set of enhancements, which improves the search capability and the run time of the algorithm. A chaotic initialization is employed in the EBWO algorithm to strengthen the exploration capability of the initial population. Moreover, a modified reproduction mechanism is designed to assist the algorithm in optimizing the number of deployed sensors. Comparisons with modern state-of-the-art deployment methods show that the EBWO algorithm can deliver excellent solutions, where it is ranked first during all the simulations with a coverage difference varying between 3.34% and 7.94% from the other competitors.
Article Preview
Top

Introduction

In the age of information, the continuous demand for powerful systems that can provide rapid data collection with the minimum price is attracted the attention of both academic and industrial communities. This interest triggers remarkable technological development that paved the way for the development of a successful solution in data gathering called Wireless Sensor Network (WSN) (Rostami et al., 2018; Khan et al., 2018). The WSN is an assemblage of spatially dispersed sensors that varies from a few to thousands (Kumar et al., 2019). Each sensor has the capability to sense the surroundings and then communicate the gathered data with its neighbors until it reaches the end-user (Sangwan et al., 2015). In general, wireless sensors are constrained in terms of resources, energy, and sensing range (Tiegang et al., 2014). These limitations led to the emergence of several complex problems related to the design of WSNs. One important problem that affects many intrinsic performance criterions such as coverage, cost, and lifetime is the deployment optimization problem (Tsai et al., 2015). The complexity of the deployment problem arises from the constrained nature of sensors and the different application requirements. So there is no deployment technique capable to satisfy all usage requirements as several objectives are usually conflicting (Fellah et al., 2017). One common objective between many applications, which is considered the main purpose behind the usage of WSNs, is coverage (Sharma et al., 2019). Depending on the WSN's usage, whether it is for point surveillance, target tracking, or area surveillance, the goal is to place the sensors in optimal locations to achieve the maximum possible coverage and ensure a complete collection of data (Priyadarshi et al., 2020). The coverage reflects the capability of sensors to monitor the events in the sensing region (Deng et al., 2019). Therefore, coverage maximization is an essential task to be considered while placing the sensors in the monitoring area (Abdollahzadeh et al., 2016). In addition to coverage, many applications aim to achieve the maximum possible coverage with the least number of used sensors. By deploying a smaller number of sensors, several problems can be avoided, such as coverage redundancy and communication overhead. Furthermore, the deployment of a smaller number of sensors reduces the WSN’s deployment cost because deploying fewer sensors decreases the monetary expenditure of the user.

Achieving multiple design objectives, such as maximum coverage with the minimum cost puts the deployment optimization problem in the category of the NP-hard problems. Besides, optimizing conflicting objectives adds an additional layer of complexity to the deployment problem, which makes the choice of the proper deployment technique a very critical task. Metaheuristic algorithms as an alternative to exact methods have been used for obtaining the optimal solutions to various engineering design optimization problems (Mirjalili, 2015). The reason behind using metaheuristics lies in their advantages over exact methods that require a lot of computational time to achieve a satisfactory solution (Saremi et al., 2017). In this paper, a new version of the Black Widow Optimization (BWO) algorithm called Enhanced BWO (EBWO) is proposed to solve the deployment optimization problem in WSNs. The EBWO tries to determine the lowest sensor count and the best locations to deploy them to satisfy both coverage and deployment cost requirements. The main enhancements presented in this paper are as follows:

Complete Article List

Search this Journal:
Reset
Volume 15: 1 Issue (2024)
Volume 14: 3 Issues (2023)
Volume 13: 4 Issues (2022)
Volume 12: 4 Issues (2021)
Volume 11: 4 Issues (2020)
Volume 10: 4 Issues (2019)
Volume 9: 4 Issues (2018)
Volume 8: 4 Issues (2017)
Volume 7: 4 Issues (2016)
Volume 6: 4 Issues (2015)
Volume 5: 4 Issues (2014)
Volume 4: 4 Issues (2013)
Volume 3: 4 Issues (2012)
Volume 2: 4 Issues (2011)
Volume 1: 4 Issues (2010)
View Complete Journal Contents Listing