基于樽海鞘群算法实现WSN节点优化部署
2021/6/14 12:22:01
本文主要是介绍基于樽海鞘群算法实现WSN节点优化部署,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
文章目录
- 一、理论基础
-
- 1、节点覆盖模型
- 2、樽海鞘群算法
-
- (1)领导者位置更新
- (2)跟随者位置更新
- 二、仿真结果
- 三、参考文献
- 四、Matlab仿真程序
一、理论基础
1、节点覆盖模型
2、樽海鞘群算法
樽海鞘群算法(salp swarm algorithm,SSA)是Seyedali Mirjalili等于2017年提出的一种新型智能优化算法。每次迭代中,领导者指导追随者,以一种链式行为,向食物移动。移动过程中,领导者进行全局探索,而追随者则充分进行局部探索,大大减少了陷入局部最优的情况。樽海鞘群算法中有两类个体, 分别是领导者和跟随者。
二、仿真结果
设监测区域为50 m × 50 m 50 m × 50 m50m×50m的二维平面,传感器节点个数N = 35 N = 35N=35,其感知半径是R s = 5 m R_s = 5mRs=5m,通信半径R c = 10 m R_c= 10mRc=10m,迭代300次。初始部署、SSA优化覆盖、SSA算法覆盖率进化曲线如图1~3所示。
图1 初始部署
图2 SSA优化覆盖
图3 SSA覆盖率进化曲线
三、参考文献
[1] Seyedali Mirjalili,Amir H. Gandomi,Seyedeh Zahra Mirjalili,Shahrzad Saremi,Hossam Faris,Seyed Mohammad Mirjalili. Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems[J]. Advances in Engineering Software,2017.
[2] 俞家珊,吴雷.双领导者樽海鞘群算法[J].计算机科学,2021,48(04):254-260.
这篇关于基于樽海鞘群算法实现WSN节点优化部署的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)