受非洲秃鹰生活方式的启发,提出了一种新的元启发式算法。该算法被命名为非洲秃鹰优化算法(AVOA),模拟非洲秃鹰的觅食和导航行为。为了评估 AVOA 的性能,它首先在 36 个标准基准函数上进行了测试。然后进行了一项比较研究,证明了所提出的算法与几种现有算法相比的优越性。为了展示 AVOA 的适用性及其黑盒性质,它被用来为 11 个工程设计问题寻找最佳解决方案。根据实验结果,AVOA 是 36 个基准函数中的 30 个的最佳算法,并在大多数工程案例研究中提供卓越的性能。Wilcoxon 秩和检验用于统计评估,表明 AVOA 算法在 95% 置信区间内具有显着优势。
2022-02-21 09:28:35 5KB 算法 启发式算法
一种元启发式算法 与基本的蝙蝠算法(BA)不同,NBA中不同的个体有不同的搜索策略,并且在NBA中也嵌入了自适应的局部搜索策略。 从这个意义上说,NBA 是一种多群自适应算法。 模拟和比较显示了NBA在许多元启发式算法上的优越性。
2022-02-05 14:04:47 3KB matlab 算法 启发式算法 开发语言
1
如今,优化算法的设计非常流行来解决各个科学领域的问题。 优化算法通常受代理的自然行为启发,代理可以是人类、动物、植物或物理或化学代理。 过去十年中提出的大多数算法都是受动物行为启发的。 在本文中,我们提出了一种新的优化器算法,称为野马优化器(WHO),其灵感来自野马的社交生活行为。
2022-01-29 21:24:01 10KB matlab
1
自私畜群优化器 (SHO) 是一种元启发式算法,它基于对受到某种形式的捕食风险的动物群中的个体所表现出的广泛观察到的自私畜群行为的模拟。 在 SHO 中,个体通过两种类型的搜索代理模拟猎物和捕食者之间的掠夺性互动:自私群体(猎物)的成员和一群饥饿的捕食者。 根据它们被分类为猎物还是捕食者的不同,每个人都是由受这种猎物—捕食者关系启发的一组独特的进化算子来进行的。 这些独特的特性使 SHO 能够在不改变种群规模的情况下改善探索和开发之间的平衡。 更多详情可见: http://www.sciencedirect.com/science/article/pii/S030326471730103X MATLAB 软件该软件包含一个主函数 SHO_Example.m,它实现了 Ackley 函数的优化。
2021-12-08 21:24:07 6KB matlab
1
EM 是一种灵活有效的基于种群的元启发式算法,用于搜索全局优化问题的最优解,由 Birbil 和 Fang 在 2003 年提出。它基于电磁理论的吸引力-排斥原理,其中种群被认为是带电粒子分布在解空间内。
2021-11-30 10:47:57 4KB matlab
1
工程优化中的元启发式和进化算法,元启发式算法是独立于问题的算法,一般起源于自然观测,常见有遗传算法,粒子群优化等,本书对于目前性能最好的一系列算法基本进行介绍。
1
这是元启发式算法Novel Bat Algorithm (NBA) 的演示。 与基本的蝙蝠算法(BA)不同,NBA中不同的个体有不同的搜索策略,并且在NBA中也嵌入了自适应的局部搜索策略。 从这个意义上说,NBA 是一种多群自适应算法。 模拟和比较显示了NBA在许多元启发式算法上的优越性。
2021-11-26 20:04:23 3KB matlab
1
共生生物搜索 (SOS) 是一种新的基于种群的元启发式算法。 SOS 是一种简单而强大的优化算法。 然而,与大多数元启发式算法不同,它不需要用户调整任何特定于算法的控制参数。 实现了SOS的MATLAB函数代码,可在此下载。 代码中还包含了总共 26 个基准函数,因此,用户可以研究 SOS 在解决这些函数时的性能,或者可以将其与其他元启发式算法进行比较。 SOS 首次出现在 Min-Yuan Cheng, Doddy Prayogo 的文章中。 (2014)。 “共生生物搜索:一种新的元启发式优化算法”。 计算机和结构。 http://dx.doi.org/10.1016/j.compstruc.2014.03.007
2021-11-22 08:44:43 4KB matlab
1
这段代码展示了一种新算法,它对解决基于分形中出现的扩散特性的优化问题提供了新的见解。 该算法能够在最少的迭代次数内实现与全局最优解相比具有最小(或最多小)误差的解,从而在准确性、收敛时间和操作简单性方面提供改进。 ------------------------------------------ 文章链接: http://www.sciencedirect.com/science/article/pii/S0950705114002822
2021-10-31 11:43:42 5KB matlab
1
受生物神经系统和人工神经网络 (ANN) 的启发,提出了一种新的元启发式优化算法来解决复杂的优化问题。 所提出的方法称为神经网络算法 (NNA),它是基于 ANN 的独特结构开发的。 NNA 受益于 ANN 及其运算符的复杂结构,以生成新的候选解决方案。
2021-10-16 15:58:06 3KB matlab
1