BeehiveMethod:用于多维函数全局优化的蜂箱方法(粒子群优化)的实现 源码
蜂巢法 pip install BeeHiveOptimization 实现多维函数全局优化的蜂箱方法(粒子群优化)。 这是的重写 算法步骤 0步骤:创建函数 您的目标函数应获取一个numpy数组并返回浮点数。 f1 = lambda arr : arr [ 0 ] + arr [ 1 ] / ( 1 + arr [ 0 ]) + arr [ 2 ] * arr [ 3 ] # convertion to numpy->float function def target ( x , y , z , q ): return x ** 2 + y ** 2 * z / q f2 = lamb
文件列表
BeehiveMethod:用于多维函数全局优化的蜂箱方法(粒子群优化)的实现
(预估有个223文件)
Rastrigin function (2d)_2.png
230KB
Rastrigin function with noise (2d)_2.png
250KB
Rastrigin function with noise_movie.gif
5.31MB
Rastrigin function with noise (2d)_3.png
235KB
Rastrigin function (2d)_movie.gif
11.23MB
Rastrigin function with noise (2d)_4.png
228KB
Shvel function_movie.gif
4.11MB
Shvel function (2d)_movie.gif
8.85MB
Rastrigin function with noise (2d)_movie.gif
11.54MB
Rastrigin function from normal dist. start (2d)_movie.gif
11.42MB
暂无评论