| Literature DB >> 30650551 |
Damien Wohwe Sambo1, Blaise Omer Yenke2, Anna Förster3, Paul Dayang4.
Abstract
During the past few years, Wireless Sensor Networks (WSNs) have become widely used due to their large amount of applications. The use of WSNs is an imperative necessity for future revolutionary areas like ecological fields or smart cities in which more than hundreds or thousands of sensor nodes are deployed. In those large scale WSNs, hierarchical approaches improve the performance of the network and increase its lifetime. Hierarchy inside a WSN consists in cutting the whole network into sub-networks called clusters which are led by Cluster Heads. In spite of the advantages of the clustering on large WSNs, it remains a non-deterministic polynomial hard problem which is not solved efficiently by traditional clustering. The recent researches conducted on Machine Learning, Computational Intelligence, and WSNs bring out the optimized clustering algorithms for WSNs. These kinds of clustering are based on environmental behaviors and outperform the traditional clustering algorithms. However, due to the diversity of WSN applications, the choice of an appropriate paradigm for a clustering solution remains a problem. In this paper, we conduct a wide review of proposed optimized clustering solutions nowadays. In order to evaluate them, we consider 10 parameters. Based on these parameters, we propose a comparison of these optimized clustering approaches. From the analysis, we observe that centralized clustering solutions based on the Swarm Intelligence paradigm are more adapted for applications with low energy consumption, high data delivery rate, or high scalability than algorithms based on the other presented paradigms. Moreover, when an application does not need a large amount of nodes within a field, the Fuzzy Logic based solution are suitable.Entities:
Keywords: clustering; computational intelligence; large wireless sensor networks; machine learning; metaheuristic
Year: 2019 PMID: 30650551 PMCID: PMC6359437 DOI: 10.3390/s19020322
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Classification of routing protocol in a Wireless Sensor Network (WSN).
Figure 2Classification of optimized clustering algorithms according to the Computational Intelligence (CI).
Figure 3Fuzzy set for input variables of the distance between node and the BS (40).
Figure 4Presentation of the Genetic Algorithm model.
Figure 5A simple Neural Network model.
Figure 6Presentation of the Ant Colony Optimization (ACO) model.
Comparison of CI’s approaches according to the energy consumption.
| ML/CI | Energy Consumption | Total | ||
|---|---|---|---|---|
| Low | Average | High | ||
| FL | 3 | 3 | 3 | 9 |
| FL/SI | 1 | 0 | 0 | 1 |
| GA | 1 | 2 | 1 | 4 |
| NN | 0 | 2 | 0 | 2 |
| RL | 1 | 1 | 0 | 2 |
| PSO | 1 | 4 | 1 | 6 |
| ACO | 0 | 4 | 1 | 5 |
| BCO | 1 | 3 | 0 | 4 |
|
|
|
|
|
|
Comparison of CI’s approaches according to the scalability.
| ML/CI | Scalability | Total | ||
|---|---|---|---|---|
| Low | Medium | High | ||
| FL | 6 | 3 | 0 | 9 |
| FL/SI | 0 | 1 | 0 | 1 |
| GA | 2 | 2 | 0 | 4 |
| NN | 2 | 0 | 0 | 2 |
| RL | 1 | 1 | 0 | 2 |
| PSO | 1 | 0 | 5 | 6 |
| ACO | 2 | 1 | 2 | 5 |
| BCO | 0 | 2 | 2 | 4 |
|
|
|
|
|
|
Comparison of CI’s approaches according to the data delivery rate.
| ML/CI | Data Delivery Rate | Total | ||
|---|---|---|---|---|
| Low | Average | High | ||
| FL | 1 | 1 | 0 | 2 |
| FL/SI | 0 | 1 | 0 | 1 |
| NN | 0 | 1 | 0 | 1 |
| RL | 0 | 1 | 0 | 1 |
| PSO | 0 | 3 | 2 | 5 |
| ACO | 1 | 0 | 1 | 2 |
| BCO | 0 | 0 | 4 | 4 |
|
|
|
|
|
|
Comparison of the energy consumption according to the nature of the approach.
| ML/CI | Energy Consumption | Total | ||
|---|---|---|---|---|
| Low | Average | High | ||
| Centralized | 28.6% | 57.1% | 14.3% |
|
| Distributed | 21.1% | 57.9% | 21.1% |
|
|
|
|
|
|
|
|
|
|
|
| |
Comparison of the data delivery rate according to the nature of the approach.
| ML/CI | Data Delivery Rate | Total | ||
|---|---|---|---|---|
| Low | Average | High | ||
| Centralized | 0.0% | 37.5% | 62.5% |
|
| Distributed | 25.0% | 50.0% | 25.0% |
|
|
|
|
|
|
|
|
|
|
|
| |
Comparison of CI’s approaches according to the nature of the approach.
| ML/CI | Scalability | Total | ||
|---|---|---|---|---|
| Low | Medium | High | ||
| Centralized | 35.7% | 28.6% | 35.7% |
|
| Distributed | 47.4% | 31.6% | 21.1% |
|
|
|
|
|
|
|
|
|
|
|
| |
Comparison of the optimized clustering algorithms.
| CI/ML | Data Delivery Rate | Data Aggregation | Energy Consumption | Scalability | Nature | Network | Radio Model | Multihop | Multipath | |
|---|---|---|---|---|---|---|---|---|---|---|
| FCH [ | FL | - | no | high | low | centralized | homogeneous | first order | no | no |
| CHEF [ | FL | - | yes | high | medium | distributed | homogeneous | first order | no | - |
| LEACH-FL [ | FL | - | - | high | low | centralized | homogeneous | first order | no | yes |
| ICT2TSK [ | FL | - | - | low | medium | centralized | homogeneous | first order | no | yes |
| SEP-FL [ | FL | - | - | average | low | centralized | heterogeneous | first order | - | - |
| EAUCF [ | FL | - | yes | low | low | distributed | homogeneous | first order | yes | yes |
| DFLC [ | FL | low | - | average | medium | distributed | homogeneous | first order | yes | yes |
| SIF [ | FL/SI | average | no | low | medium | centralized | homogeneous | first order | yes | yes |
| FBUC [ | FL | - | - | low | low | distributed | homogeneous | first order | - | yes |
| EEDCF [ | FL | average | - | average | low | distributed | heterogeneous | first order | yes | yes |
| [ | GA | - | no | average | medium | centralized | heterogeneous | first order | yes | - |
| [ | GA | - | yes | average | medium | distributed | homogeneous | first order | - | - |
| LEACH-GA [ | GA | - | yes | high | low | distributed | homogeneous | first-order | no | yes |
| GABEEC [ | GA | - | yes | low | low | distributed | homogeneous | first order | - | - |
| [ | NN | average | yes | average | low | distributed | homogeneous | - | - | - |
| [ | NN | - | - | average | low | distributed | homogeneous | first order | yes | yes |
| CLIQUE [ | RL | average | yes | low | medium | distributed | homogeneous | - | yes | yes |
| [ | RL | - | - | average | low | distributed | homogeneous | - | - | - |
| PSO-C [ | PSO | average | yes | average | low | centralized | homogeneous | first order | no | no |
| [ | PSO | average | yes | average | high | centralized | heterogeneous | first order | yes | yes |
| PSO-HC [ | PSO | - | - | average | high | centralized | homogeneous | CC2420 | yes | - |
| MPSICA [ | PSO | average | yes | high | high | distributed | heterogeneous | - | yes | yes |
| TPSO-CR [ | PSO | high | yes | average | high | centralized | homogeneous/ heterogeneous | CC2420 | yes | yes |
| PSO-ECHS [ | PSO | high | no | low | high | centralized | homogeneous | first order | - | - |
| T-ANT [ | ACO | - | yes | average | low | distributed | homogeneous | first order | yes | - |
| EBAB [ | ACO | low | - | average | high | distributed | homogeneous | first order | yes | yes |
| ACO-C [ | ACO | high | yes | average | low | centralized | homogeneous | first order | no | yes |
| ACA-LEACH [ | ACO | - | - | high | medium | distributed | homogeneous | first order | yes | yes |
| MRP [ | ACO | - | - | average | high | distributed | homogeneous | first order | yes | yes |
| ABC-C [ | BCO | high | - | average | medium | centralized | homogeneous | first order | yes (2 hops) | yes |
| Bee-Sensor-C [ | BCO | high | yes | average | high | distributed | homogeneous | - | yes | yes |
| BeeSwarm [ | BCO | high | yes | average | medium | distributed | homogeneous | - | yes | yes |
| ABC-SD [ | BCO | high | yes | low | high | centralized | homogeneous | CC2420 | yes | yes |