Collaborative beamforming in wireless sensor networks using a novel particle swarm optimization algorithm variant.

Autor: Maina RM; Institute for Basic Sciences Technology and Innovation, Pan African University, Nairobi, Kenya.; Department of Telecommunication and Information Engineering, Jomo Kenyatta University of Agriculture and Technology, Nairobi, Kenya., Kibet Lang'at P; Institute for Basic Sciences Technology and Innovation, Pan African University, Nairobi, Kenya.; Department of Telecommunication and Information Engineering, Jomo Kenyatta University of Agriculture and Technology, Nairobi, Kenya., Kihato PK; Institute for Basic Sciences Technology and Innovation, Pan African University, Nairobi, Kenya.; Department of Electrical and Electronic Engineering, Jomo Kenyatta University of Agriculture and Technology, Nairobi, Kenya.
Jazyk: angličtina
Zdroj: Heliyon [Heliyon] 2021 Oct 25; Vol. 7 (10), pp. e08247. Date of Electronic Publication: 2021 Oct 25 (Print Publication: 2021).
DOI: 10.1016/j.heliyon.2021.e08247
Abstrakt: Collaborative Beamforming (CBF) is an essential tool towards increasing transmission range in Wireless Sensor Networks (WSNs). Owing to the random and complex nature of WSNs, development and use of improved metaheuristic algorithms in CBF is of essence. Particle Swarm Optimization (PSO) algorithm is a good candidate for use in CBF owing to its simplicity and low computation complexity. However, the basic PSO algorithm suffers from premature convergence particularly in highly multimodal functions (typical of CBF). This paper delves into the development and application of an improved Particle Swarm Optimization (PSO) algorithm in CBF. A new fuzzy-logic based confidence and inertia weight parameters adaptation scheme has been developed with an aim of enhancing exploration and exploitation capabilities of the PSO algorithm. Normalized particle quality and iteration count have been used as the inputs to the designed fuzzy-logic inference system. The fuzzy logic based parameters adaptation scheme has been implemented in the form of a lookup table to minimize "on-line" computation complexity. Furthermore, a particle culling/ re-initialization procedure is utilized at half the number of maximum iterations to enhance overall swarm diversity. The modified PSO algorithm has been christened Culled Fuzzy Adaptive Particle Swarm Optimization (CFAPSO) algorithm. The developed CFAPSO algorithm is noted to outperform other metaheuristic algorithms in a statistical performance analysis procedure (on the basis of a set of standard unimodal and multimodal functions). Upon application to CBF, the CFAPSO algorithm is found to generate a beamsteering outcome statistically identical to that of conventional beamsteering.
Competing Interests: The authors declare no conflict of interest.
(© 2021 The Author(s).)
Databáze: MEDLINE