Metaheuristic Bat_Algorithm:蝙蝠算法以最小化具有连续变量的函数 源码
Metaheuristic-Bat_Algorithm 蝙蝠算法,以最小化具有连续变量的函数。 该函数返回:1)一个数组,其中包含目标函数使用的值和目标函数f(x)的输出。 例如,如果使用函数f(x1,x2),则数组将为[x1,x2,f(x1,x2)]。 swarm_size =人口规模。 预设值为3。 alpha =冷却时间表参数。 默认值为0.9。 gamma =冷却时间表参数。 默认值为0.9。 f_min =最小频率。 默认值为0。 f_max =最大频率。 预设值为10。 min_values =列表中的变量可以具有的最小值。 默认值为-5。 max_values =列表中的变量可以具有的最大值。 预设值为5。 迭代次数=迭代总数。 默认值为50。 target_function =要最小化的功能。 其他元启发式 在我的新库,在Colab中在线尝试。 自适应
文件列表
Metaheuristic-Bat_Algorithm-master.zip
(预估有个2文件)
Metaheuristic-Bat_Algorithm-master
Python-MH-Bat Algorithm.py
6KB
README.md
4KB
用户评论