机器学习实战应用案例100篇(十四)-飞蛾扑火优化算法从原理到实战应用案例

举报
格图洛书 发表于 2022/06/13 00:47:41 2022/06/13
【摘要】 飞蛾扑火优化算法(原理) 1 算法简介 飞蛾是一种奇特的昆虫,与蝴蝶家族非常相似。基本上,自然界有超过16万种不同种类的这种昆虫。它们一生中有两个主要的里程碑:幼虫和成虫。幼虫在茧中变成蛾。 关于飞蛾最有趣的事实是它们在夜间特殊的导航方式。它们已经进化到能利用月光在夜间飞行。他们利用一种叫做横向定位的机制来导航。在这种方法中,蛾子...

飞蛾扑火优化算法(原理)

1 算法简介

飞蛾是一种奇特的昆虫,与蝴蝶家族非常相似。基本上,自然界有超过16万种不同种类的这种昆虫。它们一生中有两个主要的里程碑:幼虫和成虫。幼虫在茧中变成蛾。

关于飞蛾最有趣的事实是它们在夜间特殊的导航方式。它们已经进化到能利用月光在夜间飞行。他们利用一种叫做横向定位的机制来导航。在这种方法中,蛾子对月亮保持一个固定的角度飞行,这是一种非常有效的机制,可以在直线路径上长距离飞行。

下图为横向定向概念模型。由于月亮离飞蛾很远,这种机制保证了它的直线飞行。同样的导航方法也可以由人类来完成。假设月亮在天空的南边,而一个人想去东边。如果他走路时把月亮放在左边,他就可以沿着直线向东移动。

尽管横向定向有效,但我们通常观察到飞蛾绕着灯螺旋飞行。事实上,蛾子被人造光欺骗并表现出这种行为。这是由于横向定向的效率低下,只有当光源很远时,它才有利于直线移动。当飞蛾看到人造光时,它们会尽量保持与光线相似的角度,以直线飞行。

这样的光与月亮非常接近,但保持与光源相似的角度会导致飞蛾无用或致命的螺旋飞

文章来源: wenyusuran.blog.csdn.net,作者:文宇肃然,版权归原作者所有,如需转载,请联系作者。

原文链接:wenyusuran.blog.csdn.net/article/details/123664397

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。