| Literature DB >> 35270858 |
Frantz Tossa1,2, Wahabou Abdou3, Keivan Ansari4, Eugène C Ezin2, Pierre Gouton1.
Abstract
Wireless sensor networks (WSNs) have several important applications, both in research and domestic use. Generally, their main role is to collect and transmit data from an ROI (region of interest) to a base station for processing and analysis. Therefore, it is vital to ensure maximum coverage of the chosen area and communication between the nodes forming the network. A major problem in network design is the deployment of sensors with the aim to ensure both maximum coverage and connectivity between sensor node. The maximum coverage problem addressed here focuses on calculating the area covered by the deployed sensor nodes. Thus, we seek to cover any type of area (regular or irregular shape) with a predefined number of homogeneous sensors using a genetic algorithm to find the best placement to ensure maximum network coverage under the constraint of connectivity between the sensors. Therefore, this paper tackles the dual problem of maximum coverage and connectivity between sensor nodes. We define the maximum coverage and connectivity problems and then propose a mathematical model and a complex objective function. The results show that the algorithm, called GAFACM (Genetic Algorithm For Area Coverage Maximization), covers all forms of the area for a given number of sensors and finds the best positions to maximize coverage within the area of interest while guaranteeing the connectivity between the sensors.Entities:
Keywords: area coverage; connectivity; genetic algorithm; sensors deployment; wireless sensor networks
Mesh:
Year: 2022 PMID: 35270858 PMCID: PMC8914776 DOI: 10.3390/s22051712
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Area to cover in a grid.
Figure 2Two unconnected sensors.
Figure 3Two connected sensors.
Figure 4Chromosome structure.
Figure 5Single point crossover.
Figure 6Unfully connected.
Figure 7Fully connected.
Simulation parameters.
| Parameter | Value |
|---|---|
| The number of executions on one instance | 30 |
| Population size | 150 |
| Number of generation | 400 |
| Crossover rate | 0.7 |
| Mutation rate | 0.01 |
| Number of sensors | 30 |
| Radius | 35 |
Figure 8Final deployment.
Figure 9Sensors connectivity scheme.
Figure 10Deployment on first area. (a) Final positioning. (b) Connectivity scheme.
Figure 11Deployment on second area. (a) Final positioning. (b) Connectivity scheme.
Figure 12Deployment on third area. (a) Final positioning. (b) Connectivity scheme.
Figure 13Deployment with one “no interest” area. (a) Final positioning. (b) Connectivity scheme.
Figure 14Deployment with two “no interest” area. (a) Final positioning. (b) Connectivity scheme.
Coverage percentage.
| Number of Sensors | % Coverage in | % Coverage out |
|---|---|---|
| 10 | 43.84 | 0 |
| 20 | 82 | 0 |
| 40 | 96.52 | 2.1 |
| 60 | 98.22 | 1.78 |
| 80 | 99.9 | 0.1 |
Simulation time.
| Number of Generation | DFGS | Total Duration |
|---|---|---|
| 20 | 8 | 48 |
| 40 | 31 | 105 |
| 80 | 100 | 213 |
| 160 | 105 | 420 |
| 320 | 89 | 840 |
| 640 | 34 | 1800 |
Comparison parameters.
| Parameters | GAFACM | IDDT-GA |
|---|---|---|
| Deployment on regular form | Yes | Yes |
| Deployment on irregular form | Yes | No |
| Deployment with overlapping | Yes | Minimizing overlaping |
| Size of deployement area |
|
|
| Number of sensors | 40 | 45 |
| Sensing range | 10 | 10 |
| Population size | 30 | 30 |
| Number of generation | 500 | 500 |
| Percentage of crossover | 0.7 | 0.7 |
| Percentage of mutation | 0.01 | 0.01 |
| Coverage rate | 100% | 97.25 |
| Full connectivity | Yes | Depends on the number of sensors |
Figure 15Deployment on a square. (a) Final positioning. (b) Connectivity scheme.