Skip to content

maomao0217/IFPA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

Title

改进花朵授粉算法的无线传感器网络部署优化 (Improved Flower Pollination Algorithm Based Deployment Optimization of Wireless Sensor Network)

DOI

10.16182/j.issn1004731x.joss.19-0580

引用

王振东, 谢华茂, 胡中栋, 等. 改进花朵授粉算法的无线传感器网络部署优化[J]. 系统仿真学报, 2021, 33(3): 645.

摘要

针对监测区域内含有障碍物的无线传感器网络(Wireless Sensor Networks,WSNs)异构节点部 署优化问题,在花朵授粉算法(Flower Pollination Algorithm,FPA)的基础之上,提出了一种改进的 花朵授粉算法(Improved Flower Pollination Algorithm,IFPA)用于改善原有算法收敛速度慢、精度不 够高的不足。设计非线性收敛因子以约束原有的缩放因子,采用 Tent 映射以维持迭代后期种群的 多样性,而贪心交叉策略则是以较优的个体辅助较差个体搜索。基准函数实验验证了 IFPA 具有较 好的收敛性能,而 WSN 部署的仿真实验表明 IFPA 可得到较高的覆盖率,可节约网络部署成本。

环境配置

matlab 2021a。运行中如果提示安装工具箱,安装即可,例如Symbolic Math Toolbox,如果用2014b,则不需要安装。

运行

1.init_data.m, 2.IFA_WSN.m 如果需要改动节点数目或者种群数目,这两个文件相应的变量也得跟着改动。

数据集

联系方式

qianyue17@gmail.com

About

The core code of the article "Improved Flower Pollination Algorithm Based Deployment Optimization of Wireless Sensor Network"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages