欢迎光临散文网 会员登陆 & 注册

数学建模--智能优化算法--大洪水算法的简单应用

2021-05-04 10:57 作者:e小白官方  | 我要投稿

本文章作者为上帝果冻(e小白网站用户名和b站up主名 )。e小白网址:www.e-xiaobai.com

1 算法原理

当面对突发的洪水时,人本能地会逃向高处。假设某座山上突然降雨,山下水平面不断升高。某个人正在爬山,此时他可以向任意方向移动,但随水面升高,他必须找到更高处,最终他会到某个山峰上。如果我们将最大值优化问题的全局最优解看作山峰,那么搜索过程就和逃生类似了。

可以看出大洪水算法(great deluge algorithm,GDA)是可以接受比当前解要差的解的,这有利于算法扩大搜索范围,提高全局优化能力。

2 算法模型

STEP1 :设置初始值,适应度函数,初始水位。

STEP2 :设置降水函数

STEP3 :内循环,根据当前解产生下一个解,判断高度是否低于水位,如果是则继续循环,

否则结束循环。

STEP 4 :外循环,判断是否终止循环,如果是则结束循环,否则升高水位继续循环。


由于篇幅问题,文章部分内容省略。详细内容可在e小白网站(www.e-xiaobai.com)进行查看。

【版权声明:本文为e小白网站www.e-xiaobai.com的原创作品,需经e小白网站或作者本人同意许可后,方可转发到其它网站平台上,否则我们有保留追究法律责任的权利】


数学建模--智能优化算法--大洪水算法的简单应用的评论 (共 条)

分享到微博请遵守国家法律