做便民工具网站怎么样,网站建设用dw,wordpress百度主动不推送了,打开网站后直接做跳转目录 1.背景2.算法原理2.1算法思想2.2算法过程 3.结果展示4.参考文献5.代码获取 1.背景
2024年#xff0c;MH Amiri受到自然界河马社会行为启发#xff0c;提出了河马优化算法#xff08;Hippopotamus Optimization Algorithm, HO#xff09;。 2.算法原理
2.1算法思想
… 目录 1.背景2.算法原理2.1算法思想2.2算法过程 3.结果展示4.参考文献5.代码获取 1.背景
2024年MH Amiri受到自然界河马社会行为启发提出了河马优化算法Hippopotamus Optimization Algorithm, HO。 2.算法原理
2.1算法思想
HO从河马社会行为中汲取灵感模拟了它们在河流或池塘中的位置更新、对捕食者的防御策略和逃避策略。 2.2算法过程
河马在河流或池塘中的位置更新(探索)
河马群体结构复杂由若干成年雌性、幼崽、多只成年雄性以及一只占统治地位的雄性即群体的领导组成。群体中的领导雄性负责保护群体和领域免受外来威胁。在河马的社交结构中雌性通常被置于雄性的保护之下。随着成年雄性河马的成长它们往往会被领导雄性赶出原有的群体这些雄性河马则需要通过吸引雌性或与其他成熟雄性竞争以建立自己的领导地位。
其中χimhippo表示雄性河马的位置Dhippo表示优势河马的位置。参数为
式(6)和(7)描述了雌性或未成熟河马在兽群中的位置(χiFBhippo)。大多数未成熟的河马都靠近它们的母亲但由于好奇有时未成熟的河马会与兽群分开或远离它们的母亲。当T大于0.6时表示未成熟的河马已经离开了母亲(式5)。当r6大于0.5时表示未成熟的河马已经离开了母亲但仍在兽群内或附近(式7)否则表示未成熟的河马已经离开了兽群。未成熟河马和雌性河马的这种行为是根据方程建立模型的。(6)、(7)。h1、h2是从h方程中五种场景中随机选取的数字或向量。在式(7)中r7是0到1之间的随机数。式(8)、(9)描述了雄性和雌性或未成熟河马在群体中的位置更新。Fi为目标函数值。 使用h向量I1和I2场景增强了算法的全局搜索提高了算法的探索能力。
河马防御掠食者(探索)
河马采用的主要防御策略是迅速转向捕食者并发出响亮的叫声以阻止捕食者靠近它们。在这个阶段河马可能会表现出接近捕食者的行为以诱导其撤退从而有效地抵御潜在的威胁。 式(11)表示第i只河马到捕食者的距离。在这段时间里河马采取了一种基于fpredator因子的防御行为来保护自己免受捕食者的攻击。如果f捕食者j小于Fi表明捕食者离河马非常近在这种情况下河马迅速转向捕食者并向其移动使其撤退。如果f捕食者j较大则表明捕食者或入侵实体距离河马的领地较远。 如果F HippoR i大于F则表示该河马已被猎杀将有另一头河马在群中取而代之否则猎人逃跑该河马将返回群中。在第二阶段在全局搜索过程中观察到显著的增强。第一阶段和第二阶段相辅相成有效地降低了陷入局部最小值的风险。 河马逃离捕食者(开发)
河马面对捕食者的另一种行为是当河马遇到一群捕食者或无法用防御行为击退捕食者时。在这种情况下河马会试图离开该区域。 从三种场景中随机选择: 伪代码 3.结果展示 4.参考文献
[1] Amiri M H, Mehrabi Hashjin N, Montazeri M, et al. Hippopotamus optimization algorithm: a novel nature-inspired optimization algorithm[J]. Scientific Reports, 2024, 14(1): 5032.
5.代码获取
资源清单