
WSN Node Optimal Deployment Algorithm Based on Adaptive Binary Particle Swarm Optimization
Author(s) -
Yujiang Li,
Jinghua Cao
Publication year - 2021
Publication title -
asp transactions on internet of things
Language(s) - English
Resource type - Journals
ISSN - 2788-8401
DOI - 10.52810/tiot.2021.100026
Subject(s) - wireless sensor network , computer science , particle swarm optimization , algorithm , node (physics) , mathematical optimization , computer network , engineering , mathematics , structural engineering
In order to optimize the deployment of wireless sensor network nodes, and avoid network energy consumption increase due to node redundancy and uneven coverage, the multi-objective mathematical optimization problem of area coverage is transformed into a function problem. Aiming at network coverage rate, node dormancy rate and network coverage uniformity, the idea of genetic algorithm mutation is introduced based on the discrete binary particle swarm optimization and the global optimal speed is mutated to avoid the algorithm falling into the local optimal solution. In order to further improve the optimization ability of the algorithm, the adaptive learning factor and inertia weight are introduced to obtain the optimal deployment algorithm of wireless sensor network nodes. The experimental results show that the algorithm can reduce the number of active nodes efficiently, improve coverage uniformity, reduce network energy consumption and prolong network lifetime under the premise that the coverage rate is greater than 90%, and compared with an algorithm called coverage configuration protocol, an algorithm called finding the minimum working sets in wireless sensor networks, and an algorithm called binary particle swarm optimization-g in literature, the number of active nodes in this algorithm is reduced by about 36%, 30% and 23% respectively.