文章目录 1. 鲸鱼算法原理 2. 鲸鱼算法的python实现 2.1 问题描述 2.2 初始化 2.3 可视化 3. 可视化结果 参考文献 1. 鲸鱼算法原理 鲸鱼算法是一种根据鲸鱼围捕猎物行为抽象建模而成的优化算法,提出于2016年,是一种较新的群智能优化算法。鲸鱼作为一种群居性的哺乳动物,在捕猎时它们会相互合作对猎物进行驱赶和围猎。鲸鱼在集体捕猎过程的行为动作包括两个步骤:一种是包围猎物(a.随机游向某只鲸鱼,b.向当前最佳位置出发);二是气泡网(通过螺旋包围猎物并喷出气泡,控制鱼群走向)。在每一代的游动过程中,鲸鱼群的个体会随机选择这两种行为来进行捕猎。 2. 鲸鱼算法的python实现 2.1 问题描述 作用是拟合多项式的系数 原函数是 y = x 3 − 4