在麻雀群体智慧、觅食和反捕食行为的启发下,提出了一种新的群体优化方法,即麻雀搜索算法(SSA)。
在这里插入图片描述

1、简介

在麻雀搜索算法中包含三种类型的麻雀个体,即发现者、跟随者和侦察者,三种类型对应三种行为。发现者在麻雀群体中占有主导地位,在群体中占有的比例一般为10%-20%,负责为整个群体寻找食物并且提供食物的方位和拥有食物的区域。跟随者会一直对发现者监控,一旦发现者找到食物,跟随者会立即跟随发现者去抢夺食物。此外,麻雀能够灵活的在发现者和捕食者之间切换。位于中心的麻雀有时会靠近附近的麻雀,以减少其危险范围。
警戒者负责对觅食区域周围进行监视,当觅食区域周围有捕食者出现时,警戒者会即刻预警,预警信号超过警戒值,整个种群会在发现者的带领下移动寻找下一个觅食地点。

2、数学建模

1、发现者

在这里插入图片描述

2、加入者

在这里插入图片描述

3、警戒者

在这里插入图片描述

3、MATLAB代码下载

XUE J K, ShEN B. A novel swarm intelligence optimization approach: sparrow search algorithm [J]. Systems Science & Control Engineering, 2020, 8(1): 22-34.

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐