郭鲁斌, 赵雄文, 耿绥燕, 周振宇, 郭春林, 迟忠君. 无线传感器网络基于离散二进制粒子群算法的分簇优化[J]. 电力信息与通信技术, 2021, 19(9): 8-14. DOI: 10.16543/j.2095-641x.electric.power.ict.2021.09.002
引用本文: 郭鲁斌, 赵雄文, 耿绥燕, 周振宇, 郭春林, 迟忠君. 无线传感器网络基于离散二进制粒子群算法的分簇优化[J]. 电力信息与通信技术, 2021, 19(9): 8-14. DOI: 10.16543/j.2095-641x.electric.power.ict.2021.09.002
GUO Lubin, ZHAO Xiongwen, GENG Suiyan, ZHOU Zhenyu, GUO Chunlin, CHI Zhongjun. Clustering Optimization for Wireless Sensor Network Based on Discrete Binary Particle Swarm Algorithm[J]. Electric Power Information and Communication Technology, 2021, 19(9): 8-14. DOI: 10.16543/j.2095-641x.electric.power.ict.2021.09.002
Citation: GUO Lubin, ZHAO Xiongwen, GENG Suiyan, ZHOU Zhenyu, GUO Chunlin, CHI Zhongjun. Clustering Optimization for Wireless Sensor Network Based on Discrete Binary Particle Swarm Algorithm[J]. Electric Power Information and Communication Technology, 2021, 19(9): 8-14. DOI: 10.16543/j.2095-641x.electric.power.ict.2021.09.002

无线传感器网络基于离散二进制粒子群算法的分簇优化

Clustering Optimization for Wireless Sensor Network Based on Discrete Binary Particle Swarm Algorithm

  • 摘要: 为提升分簇无线传感器网络能量效率,延长网络生存时间,文章利用离散二进制粒子群算法对簇首选取进行优化。首先采用二进制编码方式对簇首选取结果进行编码,综合考虑节点能量、位置及簇首数目等因素,设计适应度函数,通过粒子群不断迭代寻优,获取最优分簇结果。然后引入簇首多跳的簇间路由方式,进一步降低节点能耗。通过仿真实验证明,所提分簇优化算法有效均衡了节点负载,降低了网络能耗,使网络生命周期明显延长。

     

    Abstract: In order to improve the energy efficiency of clustered wireless sensor networks and prolong the network lifetime, the discrete binary particle swarm algorithm is used to optimize the selection of cluster heads. First, binary coding is used to encode the results of cluster head selection, the fitness function is designed with factors comprehensively considered such as node energy, location, and the number of cluster heads, and the optimal clustering result is obtained through continuous iteration of particle swarms. Then, we introduce the multi-hop inter-cluster routing method of the cluster head to further reduce the energy consumption of nodes. Simulation experiments prove that the proposed clustering optimization algorithm effectively balances the node load, reduces network energy consumption, and obviously prolongs the network lifetime.

     

/

返回文章
返回