Skip to content

The core code of the article "Node coverage optimization algorithm for wireless sensor networks based on improved grey wolf optimizer"

Notifications You must be signed in to change notification settings

maomao0217/IGWO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

Title

Node coverage optimization algorithm for wireless sensor networks based on improved grey wolf optimizer

DOI

10.1177/1748302619889498

Abstract

Aiming at the problem of wireless sensor network node coverage optimization with obstacles in the monitoring area, based on the grey wolf optimizer algorithm, this paper proposes an improved grey wolf optimizer (IGWO) algorithm to improve the shortcomings of slow convergence, low search precision, and easy to fall into local optimum. Firstly, the nonlinear convergence factor is designed to balance the relationship between global search and local search. The elite strategy is introduced to protect the excellent individuals from being destroyed as the iteration proceeds. The original weighting strategy is improved, so that the leading wolf can guide the remaining grey wolves to prey in a more reasonable way. The design of the grey wolf’s boundary position strategy and the introduction of dynamic variation strategy enrich the population diversity and enhance the ability of the algorithm to jump out of local optimum. Then, the benchmark function is used to test the convergence performance of genetic algorithm, particle swarm optimization, grey wolf optimizer, and IGWO algorithm, which proves that the convergence performance of IGWO algorithm is better than the other three algorithms. Finally, the IGWO algorithm is applied to the deployment of wireless sensor networks with obstacles (rectangular obstacle, trapezoidal obstacle and triangular obstacles). Simulation results show that compared with GWO algorithm, IGWO algorithm can effectively improve the coverage of wireless sensor network nodes and obtain higher coverage rate with fewer nodes, thereby reducing the cost of deploying the network.

Environment

Matlab 2021a , If the code runs in error, install the symbolic math toolbox

Running

huilangsousuo.m, huilangsousuo1.m

Dataset

No

Citation

If you use this codebase or any part of it for a publication, please cite: Wang Z, Xie H, Hu Z, et al. Node coverage optimization algorithm for wireless sensor networks based on improved grey wolf optimizer[J]. Journal of Algorithms & Computational Technology, 2019, 13: 1748302619889498.

Contact

qianyue17@gmail.com

About

The core code of the article "Node coverage optimization algorithm for wireless sensor networks based on improved grey wolf optimizer"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages