Wang Jin, Gao Yu, Wang Kai, Sangaiah Arun Kumar, Lim Se-Jung
Hunan Provincial Key Laboratory of Intelligent Processing of Big Data on Transportation, School of Computer & Communication Engineering, Changsha University of Science & Technology, Changsha 410000, China.
College of Information Engineering, Yangzhou University, Yangzhou 225000, China.
Sensors (Basel). 2019 Jun 6;19(11):2579. doi: 10.3390/s19112579.
A wireless sensor network (WSN) is an essential component of the Internet of Things (IoTs) for information exchange and communication between ubiquitous smart objects. Clustering techniques are widely applied to improve network performance during the routing phase for WSN. However, existing clustering methods still have some drawbacks such as uneven distribution of cluster heads (CH) and unbalanced energy consumption. Recently, much attention has been paid to intelligent clustering methods based on machine learning to solve the above issues. In this paper, an affinity propagation-based self-adaptive (APSA) clustering method is presented. The advantage of K-medoids, which is a traditional machine learning algorithm, is combined with the affinity propagation (AP) method to achieve more reasonable clustering performance. AP is firstly utilized to determine the number of CHs and to search for the optimal initial cluster centers for K-medoids. Then the modified K-medoids is utilized to form the topology of the network by iteration. The presented method effectively avoids the weakness of the traditional K-medoids in aspects of the homogeneous clustering and convergence rate. Simulation results show that the proposed algorithm outperforms some latest work such as the unequal cluster-based routing scheme for multi-level heterogeneous WSN (UCR-H), the low-energy adaptive clustering hierarchy using affinity propagation (LEACH-AP) algorithm, and the energy degree distance unequal clustering (EDDUCA) algorithm.
无线传感器网络(WSN)是物联网(IoTs)的重要组成部分,用于在无处不在的智能物体之间进行信息交换和通信。聚类技术被广泛应用于提高WSN路由阶段的网络性能。然而,现有的聚类方法仍然存在一些缺点,如簇头(CH)分布不均和能量消耗不平衡。最近,基于机器学习的智能聚类方法受到了广泛关注,以解决上述问题。本文提出了一种基于亲和传播的自适应(APSA)聚类方法。将传统机器学习算法K-medoids的优点与亲和传播(AP)方法相结合,以实现更合理的聚类性能。首先利用AP确定CH的数量,并为K-medoids搜索最优初始聚类中心。然后利用改进的K-medoids通过迭代形成网络拓扑。该方法有效地避免了传统K-medoids在均匀聚类和收敛速度方面的弱点。仿真结果表明,该算法优于一些最新的工作,如用于多级异构WSN的基于不等簇的路由方案(UCR-H)、使用亲和传播的低能量自适应聚类层次结构(LEACH-AP)算法和能量度距离不等聚类(EDDUCA)算法。