通信学报 ›› 2021, Vol. 42 ›› Issue (3): 91-99.doi: 10.11959/j.issn.1000-436x.2021053

• 学术论文 • 上一篇    下一篇

基于PSO优化模糊C均值的WSN分簇路由算法

孙爱晶1, 李世昌1, 张艺才2   

  1. 1 西安邮电大学通信与信息工程学院,陕西 西安 710121
    2 西安邮电大学电子工程学院,陕西 西安 710121
  • 修回日期:2021-02-04 出版日期:2021-03-25 发布日期:2021-03-01
  • 作者简介:孙爱晶(1971- ),女,陕西西安人,西安邮电大学教授,主要研究方向为物联网技术、信息安全风险评估技术等。
    李世昌(1997- ),男,湖北武汉人,西安邮电大学硕士生,主要研究方向为无线传感器网络。
    张艺才(1997- ),男,湖北武汉人,西安邮电大学硕士生,主要研究方向为嵌入式人工智能。
  • 基金资助:
    国家自然科学基金资助项目(61502386);国家自然科学基金资助项目(61772418)

WSN clustering routing algorithm based on PSO optimized fuzzy C-means

Aijing SUN1, Shichang LI1, Yicai ZHANG2   

  1. 1 School of Communication and Information Engineering, Xi’an University of Posts &Telecommunications, Xi’an 710121, China
    2 School of Electronic Engineering, Xi’an University of Posts &Telecommunications, Xi’an 710121, China
  • Revised:2021-02-04 Online:2021-03-25 Published:2021-03-01
  • Supported by:
    The National Natural Science Foundation of China(61502386);The National Natural Science Foundation of China(61772418)

摘要:

针对无线传感器网络节点能量有限、负载不均衡的问题,提出了一种基于粒子群优化模糊C均值的分簇路由算法POFCA。POFCA分别从成簇阶段和数据传输阶段进行了优化。成簇阶段,首先使用粒子群优化算法优化模糊C均值算法,克服了模糊C均值对初始聚类中心的敏感,并根据节点剩余能量和相对距离动态更新簇首,平衡簇内负载。数据传输阶段,基于距离因子、能量因子和节点负载设计了路径评价函数,并使用猫群优化算法为簇首搜寻最优路由路径,在平衡簇首负载的同时又不会加剧中继节点负载。仿真结果表明,与 LEACH 和LEACH-improved算法相比,POFCA能有效地平衡网络负载,降低网络能耗,延长网络生命周期。

关键词: 无线传感器网络, 粒子群优化, 模糊C均值, 猫群优化, 负载均衡

Abstract:

Aimed at the problems of limited energy and unbalanced load in wireless sensor network, POFCA based on particle swarm optimization fuzzy C-means was proposed.POFCA was respectively optimized from the cluster stage and the data transmission stage.In the clustering stage, the particle swarm optimization fuzzy C-means was firstly used to overcome the sensitivity to the initial clustering center.And the cluster head was dynamically updated according to the remaining power and the relative distance of the nodes to balance the network load.Then in the data transfer phase, a path evaluation function was designed based on the distance factor, the energy factor and the nodal load.Besides, the cat swarm optimization was used to search the optimal routing path for the cluster head to balance the load of the cluster head without increasing the load of the relay node.The simulation result shows that compared with algorithms of LEACH and LEACH-improved, POFCA can effectively balance the network load, reduce the energy consumption of nodes and extend the lifetime of the entire network.

Key words: wireless sensor network, particle swarm optimization, fuzzy C-means, cat swarm optimization, load balancing

中图分类号: 

No Suggested Reading articles found!