说明:利用粒子群优化算法寻找下列多元函数的最大值:f(x, y) = x*cos(2*pi*y) + y*sin (2*pi*x) -2≤x≤2,-2≤y≤2 要求输出最优解、最优解对应的x和y值,以及粒子群优化算法迭代过程中的适应度函数进 化曲线。
说明:此程序包是用粒子群算法来求16个经典函数的最小最大值,其中界面友好,运行时会出现动态二维图来展现粒子群是如何运动来求最值的
说明:约束最优化方法--最速下降法(也叫梯度法),是人们用来求多个变量函数极值问题的最早的一种方法。
说明:matlab中的蚂蚁算法又叫蚁群算法。主要解决函数优化,寻最优值问题
说明:解优化问题时常用的惩罚函数法,分为内点法和外点法两种,求解约束优化问题最优值。