「深度学习之优化算法」(十九)蚁狮算法

1. 蚁狮算法简介

(以下描述,均不是学术用语,仅供大家快乐的阅读)   

蚁狮是一种昆虫,城里长大的我没有见过这玩意儿,请教了农村长大小的伙伴,依然没见过,这玩意儿可能在我们生活的地方分布较少。

「深度学习之优化算法」(十九)蚁狮算法_第1张图片

(图片及介绍来自百度百科)   

蚁狮算法(Ant Lion Optimization)是根据蚁狮挖制漏斗状陷阱进行捕食蚂蚁的过程提出的优化算法。算法提出于2015年(2014年末),也是一个比较新的算法,不过好像相关的论文也比较多了。算法的过程和操作步骤比较简单,算法的效果却出乎意料的好,不过算法的实现与蚁狮的行为不是很匹配,但这也不会影响我们的理解。   

蚁狮算法中,每个蚁狮以及蚂蚁的位置表示解空间中的一个可行解。蚂蚁在选择一个蚁狮,在其陷阱范围内进行随机游走(random walk)。蚁狮会吃掉陷阱范围内位置最优的个体(取代其位置)。   

可以看出算法的主要步骤很简单,不过其具体实现与捕食过程还是有些许不同&#

你可能感兴趣的:(算法,深度学习,算法,人工智能,优化算法,蚁狮算法,机器学习)