| Literature DB >> 30736392 |
Jin Wang1,2,3, Yu Gao4, Wei Liu5, Arun Kumar Sangaiah6, Hye-Jin Kim7.
Abstract
Energy efficiency and energy balancing are crucial research issues as per routing protocol designing for self-organized wireless sensor networks (WSNs). Many literatures used the clustering algorithm to achieve energy efficiency and energy balancing, however, there are usually energy holes near the cluster heads (CHs) because of the heavy burden of forwarding. As the clustering problem in lossy WSNs is proved to be a NP-hard problem, many metaheuristic algorithms are utilized to solve the problem. In this paper, a special clustering method called Energy Centers Searching using Particle Swarm Optimization (EC-PSO) is presented to avoid these energy holes and search energy centers for CHs selection. During the first period, the CHs are elected using geometric method. After the energy of the network is heterogeneous, EC-PSO is adopted for clustering. Energy centers are searched using an improved PSO algorithm and nodes close to the energy center are elected as CHs. Additionally, a protection mechanism is also used to prevent low energy nodes from being the forwarder and a mobile data collector is introduced to gather the data. We conduct numerous simulations to illustrate that our presented EC-PSO outperforms than some similar works in terms of network lifetime enhancement and energy utilization ratio.Entities:
Keywords: PSO; WSN; energy center; energy efficiency; mobile sink; network lifetime
Year: 2019 PMID: 30736392 PMCID: PMC6387219 DOI: 10.3390/s19030671
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Particle swarm optimization (PSO) workflow.
Figure 2Network workflow.
Figure 3Optimal communication distance.
Figure 4First period CHs distribution.
Figure 5Network topology.
Figure 6Energy distribution.
PSO Parameters.
| Parameter | Definition | Value |
|---|---|---|
|
| The particles which represent the solution | Random generation |
|
| The number of particles | 50 |
|
| The number of CHs | 16 |
|
| The ordinate of energy center | |
|
| Neighbors of energy center | |
|
| The velocity of particles. | Random generation |
|
| The optimal local solution | |
|
| The optimal global solution | |
|
| The inertia factor | 0.5 |
|
| The weight factor of | 0.4 |
|
| The weight factor of | 0.6 |
Figure 7Intercluster routing.
Simulation parameters.
| Parameter Name | Value |
|---|---|
| Network size (R) | 1000 × 1000 m2 |
| Number of nodes (N) | 400 |
| Initial energy ( | 0.5 J |
| Energy consumption on circuit ( | 50 nJ/bit |
| Free-space channel parameter ( | 10 pJ/bit/m2 |
| Multi-path channel parameter ( | 0.0013 pJ/bit/m4 |
| Packet length ( | 1000 bits |
| Distance threshold ( |
Figure 8Energy consumption of the network.
Figure 9Network lifetime. VD-PSO: Variable Dimension based Particle Swarm Optimization; EC-PSO: Energy Centers Searching using Particle Swarm Optimization.
Figure 10Rounds of first node die.
Figure 11Lifetime of two different scenarios.
Figure 12Average number of hops between different algorithm.