| Literature DB >> 31216666 |
Shipeng Wang1, Xiaoping Yang2, Xingqiao Wang3, Zhihong Qian4.
Abstract
The random placement of a large-scale sensor network in an outdoor environment often causes low coverage. In order to effectively improve the coverage of a wireless sensor network in the monitoring area, a coverage optimization algorithm for wireless sensor networks with a Virtual Force-Lévy-embedded Grey Wolf Optimization (VFLGWO) algorithm is proposed. The simulation results show that the VFLGWO algorithm has a better optimization effect on the coverage rate, uniformity, and average moving distance of sensor nodes than a wireless sensor network coverage optimization algorithm using Lévy-embedded Grey Wolf Optimizer, Cuckoo Search algorithm, and Chaotic Particle Swarm Optimization. The VFLGWO algorithm has good adaptability with respect to changes of the number of sensor nodes and the size of the monitoring area.Entities:
Keywords: Lévy-embedded Grey Wolf Optimization algorithm; Virtual Force algorithm; coverage optimization; wireless sensor network
Mesh:
Year: 2019 PMID: 31216666 PMCID: PMC6630789 DOI: 10.3390/s19122735
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Four indicators of the Virtual Force-Lévy-embedded Grey Wolf Optimization (VFLGWO) algorithm with different values.
|
| Coverage Rate | Uniformity | Moving Distance | Running Time |
|---|---|---|---|---|
| 600 | 0.9189 | 1.2521 | 6.79 | 1184.5 |
| 800 | 0.93 | 1.2406 | 6.95 | 1133.3 |
| 1000 | 0.9427 | 1.1014 | 7.52 | 1085.8 |
| 1500 | 0.933 | 1.1412 | 6.99 | 1104.5 |
| 2000 | 0.9308 | 1.0597 | 6.92 | 1101.1 |
Figure 1Node sensing model.
Figure 2Process of the VFLGWO algorithm.
Comparison of four indicators of the VFLGWO algorithm with different MaxStep values.
|
| Coverage Rate | Uniformity | Moving Distance | Running Time |
|---|---|---|---|---|
| 0.6 | 0.9273 | 1.3159 | 7.33 | 1050.8 |
| 0.8 | 0.9293 | 1.2298 | 7.09 | 1048.4 |
| 1.0 | 0.9319 | 1.3202 | 7.61 | 1035.7 |
| 1.2 | 0.9427 | 1.1014 | 7.52 | 1085.8 |
| 1.4 | 0.9302 | 1.2457 | 7.51 | 1060.8 |
The Chaos Particle Swarm Optimization (CPSO), Cuckoo Search (CS), and Lévy-embedded Grey Wolf Optimization (LGWO) algorithm parameter settings.
| Optimizer | Description |
|---|---|
| CPSO | |
| CS | |
| LGWO |
Figure 3Initial positions of the sensors.
Figure 4Final deployments of four algorithms. (a) Chaos Particle Swarm Optimization (CPSO) algorithm, (b) Cuckoo Search (CS) algorithm, (c) Lévy-embedded Grey Wolf Optimization (LGWO) algorithm, (d) VFLGWO algorithm.
Comparison of algorithm coverage and uniformity.
| Optimizer | Coverage Rate | Uniformity |
|---|---|---|
| CPSO | 0.8376 | 1.3475 |
| CS | 0.8856 | 1.6637 |
| LGWO | 0.9108 | 1.5954 |
| VFLGWO | 0.9452 | 1.1385 |
Indicators of the CPSO, CS, LGWO and VFLGWO algorithms for 3000 generations.
| Optimizer | Coverage | Uniformity | Moving Distance | Running Time |
|---|---|---|---|---|
| CPSO | 0.8433 | 1.3549 | 26.01 | 513.2 |
| CS | 0.894 | 1.5171 | 25.98 | 530.4 |
| LGWO | 0.9022 | 1.5064 | 25.54 | 537.1 |
| VFLGWO | 0.9427 | 1.1014 | 7.52 | 1085.8 |
Figure 5Comparison of the four algorithms.
Figure 6Coverage rate evolution curves of the four algorithms.
Coverage rate with different numbers of sensor nodes.
| Number of Nodes | 40 | 45 | 50 | 55 | 60 |
|---|---|---|---|---|---|
| CPSO | 0.7478 | 0.7972 | 0.8433 | 0.8744 | 0.9016 |
| CS | 0.7982 | 0.8501 | 0.894 | 0.9201 | 0.9452 |
| LGWO | 0.8153 | 0.8721 | 0.9022 | 0.9358 | 0.9564 |
| VFLGWO | 0.8546 | 0.8974 | 0.9427 | 0.9515 | 0.9725 |
Uniformity with different number of sensor nodes.
| Number of Nodes | 40 | 45 | 50 | 55 | 60 |
|---|---|---|---|---|---|
| CPSO | 1.1141 | 1.268 | 1.3549 | 1.5779 | 1.7299 |
| CS | 1.2464 | 1.4044 | 1.5171 | 1.6857 | 1.7526 |
| LGWO | 1.2041 | 1.3722 | 1.5064 | 1.6265 | 1.7466 |
| VFLGWO | 0.8214 | 0.9419 | 1.1014 | 1.2923 | 1.413 |
Average moving distance with different number of sensor nodes.
| Number of Nodes | 40 | 45 | 50 | 55 | 60 |
|---|---|---|---|---|---|
| CPSO | 28.32 | 26.16 | 26.01 | 27.26 | 28.18 |
| CS | 26.07 | 26.29 | 25.98 | 26.25 | 26.67 |
| LGWO | 26.47 | 26.45 | 25.54 | 25.36 | 26.06 |
| VFLGWO | 6.91 | 6.9 | 7.52 | 7.53 | 7.63 |
Figure 7Performance index of the four algorithms with different numbers of sensor nodes. (a) Coverage rate of the four algorithms. (b) Uniformity of the four algorithms. (c) Average moving distance of the four algorithms.
Coverage rate in different size monitoring areas.
| Monitoring Area | 40 m × 40 m | 50 m × 50 m | 60 m × 60 m |
|---|---|---|---|
| CPSO | 0.8673 | 0.8433 | 0.8279 |
| CS | 0.9249 | 0.894 | 0.8806 |
| LGWO | 0.9361 | 0.9022 | 0.8979 |
| VFLGWO | 0.959 | 0.9427 | 0.9292 |
Uniformity in different size monitoring areas.
| Monitoring Area | 40 m × 40 m | 50 m × 50 m | 60 m × 60 m |
|---|---|---|---|
| CPSO | 1.2449 | 1.3549 | 1.6919 |
| CS | 1.4877 | 1.5171 | 1.5977 |
| LGWO | 1.4585 | 1.5064 | 1.6436 |
| VFLGWO | 1.006 | 1.1014 | 1.1228 |
Average moving distance of sensor nodes in different size monitoring areas.
| Monitoring Area | 40 m × 40 m | 50 m × 50 m | 60 m × 60 m |
|---|---|---|---|
| CPSO | 22.34 | 26.01 | 32.87 |
| CS | 19.41 | 25.98 | 32.67 |
| LGWO | 20.12 | 25.54 | 32.41 |
| VFLGWO | 6.36 | 7.52 | 8.4955 |
Figure 8Performance index of four algorithms in different size monitoring areas. (a) 40 m × 40 m, (b) 50 m × 50 m, (c) 60 m × 60 m.