编程语言
首页 > 编程语言> > 【WSN布局优化】基本蚁狮算法实现WSN节点优化部署matlab代码

【WSN布局优化】基本蚁狮算法实现WSN节点优化部署matlab代码

作者:互联网

文章目录

 

一、理论基础

1、节点覆盖模型

2、基本蚁狮算法

蚁狮优化算法 ALO(Ant Lion Optimizer)是一种新的群体智能优化算法, 由澳大利亚学者Seyedali于2015年提出。由于其初始参数少和收敛精度高的优点,已被广泛应用于WSN数据收集等多种工程领域。
ALO算法原理源于自然界中蚁狮猎食蚂蚁行为的启发,描述如下:

二、仿真实验与分析

图1 初始部署

在这里插入图片描述

图2 ALO算法覆盖率进化曲线

在这里插入图片描述

图3 ALO优化覆盖图

图4 初始部署

在这里插入图片描述

图5 ALO算法覆盖率进化曲线

在这里插入图片描述

图6 ALO优化覆盖图

图7 初始部署

在这里插入图片描述

图8 ALO算法覆盖率进化曲线

在这里插入图片描述

图9 ALO优化覆盖图

三、参考文献

[1] Mirjalili, Seyedali. The Ant Lion Optimizer[J]. Advances in Engineering Software, 2015, 83:80-98.
[2] 徐钦帅, 何庆, 魏康园. 改进蚁狮算法的无线传感器网络覆盖优化[J]. 传感技术学报, 2019, 32(02):266-275.
[3] W. Liu, S. Yang, S. Sun and S. Wei, “A Node Deployment Optimization Method of WSN Based on Ant-Lion Optimization Algorithm,” 2018 IEEE 4th International Symposium on Wireless Systems within the International Conferences on Intelligent Data Acquisition and Advanced Computing Systems (IDAACS-SWS), 2018, pp. 88-92, doi: 10.1109/IDAACS-SWS.2018.8525824.

标签:ALO,蚁狮,算法,半径,WSN,优化,节点
来源: https://blog.51cto.com/u_15287693/2960464