1.改进的鲸鱼优化算法(Improved Whale Optimization Algorithm,IWOA)是鲸鱼优化算法的一种变体,它通过引入探索和利用的平衡因子来改进原始算法的性能。以下是使用Python实现改进鲸鱼优化算法的代码:
2.程序运行结果图:
import numpy as np
# 定义适应度函数,这里使用Rosenbrock函数
def fitness(x):
return np.sum(100.0 * (x[1:] - x[:-1]**2)**2 + (1 - x[:-1])**2)
# 定义改进鲸鱼优