改进花朵授粉算法的无线传感器网络部署优化 (Improved Flower Pollination Algorithm Based Deployment Optimization of Wireless Sensor Network)
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 如果需要改动节点数目或者种群数目,这两个文件相应的变量也得跟着改动。
无