| Literature DB >> 28117735 |
Abstract
Wireless sensor network topology optimization is a highly important issue, and topology control through node selection can improve the efficiency of data forwarding, while saving energy and prolonging lifetime of the network. To address the problem of connecting a wireless sensor network to the Internet in cyber-physical systems, here we propose a geometric gateway deployment based on a competitive swarm optimizer algorithm. The particle swarm optimization (PSO) algorithm has a continuous search feature in the solution space, which makes it suitable for finding the geometric center of gateway deployment; however, its search mechanism is limited to the individual optimum (pbest) and the population optimum (gbest); thus, it easily falls into local optima. In order to improve the particle search mechanism and enhance the search efficiency of the algorithm, we introduce a new competitive swarm optimizer (CSO) algorithm. The CSO search algorithm is based on an inter-particle competition mechanism and can effectively avoid trapping of the population falling into a local optimum. With the improvement of an adaptive opposition-based search and its ability to dynamically parameter adjustments, this algorithm can maintain the diversity of the entire swarm to solve geometric K-center gateway deployment problems. The simulation results show that this CSO algorithm has a good global explorative ability as well as convergence speed and can improve the network quality of service (QoS) level of cyber-physical systems by obtaining a minimum network coverage radius. We also find that the CSO algorithm is more stable, robust and effective in solving the problem of geometric gateway deployment as compared to the PSO or Kmedoids algorithms.Entities:
Keywords: competitive swarm optimizer (CSO); covering radius; cyber-physical system; gateway deployment; geometric K-center; particle swarm optimization (PSO)
Year: 2017 PMID: 28117735 PMCID: PMC5298780 DOI: 10.3390/s17010209
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1WMN gateway deployment using CPS.
Figure 2Gateway deployment of a 7-node network. (A) original network; (B) gateway deploying on node; (C) gateway deploying not on node.
Figure 3Deployment diagram of two gateways. (A) gateways deploying on nodes; (B) gateways deploying not on nodes.
Figure 4Search mechanism of the Competitive Swarm Optimizer (CSO) algorithm.
Figure 5Gateway deployment of a 7-node network. (A) 50 nodes; (B) 200 nodes; (C) 600 nodes; (D) 1000 nodes.
Coverage radius of three algorithms at different node scales.
| Node Scale | Algorithm | Best Value | Worst Value | Average Value | STDEV (Stand Deviation of Hop) |
|---|---|---|---|---|---|
| 50 | CSO | 2 | 3 | 2.25 | 0.4443 |
| PSO | 2 | 3 | 2.70 | 0.4702 | |
| Kmedoids | 2 | 4 | 2.90 | 0.5525 | |
| 200 | CSO | 4 | 5 | 4.10 | 0.3078 |
| PSO | 4 | 5 | 4.80 | 0.4104 | |
| Kmedoids | 5 | 7 | 5.25 | 0.6387 | |
| 600 | CSO | 7 | 7 | 7 | 0 |
| PSO | 7 | 8 | 7.45 | 0.5104 | |
| Kmedoids | 7 | 9 | 8.05 | 0.6863 | |
| 1000 | CSO | 9 | 10 | 9.4 | 0.5026 |
| PSO | 9 | 11 | 10.15 | 0.6708 | |
| Kmedoids | 10 | 15 | 10.45 | 1.1459 |
Figure 6Convergence of three algorithms at different network scales. (A) 50 nodes; (B) 200 nodes; (C) 600 nodes; (D) 1000 nodes.
Figure 7Optimization of three algorithms for networks of different sizes.
Figure 8Number of hops of three types of algorithms at different network scales.