1.背景
1995年,James Kennedy和Russell Eberhart受到鸟群觅食行为的规律性启发,提出了粒子群优化算法(Particle Swarm Optimization, PSO)...2.算法原理
2.1算法思想
粒子由速度和位置影响,位置代表解空间中一个解,速度代表下一次位置更新的方向和距离。...] = pso(pop, dim, ub, lb, fobj, vmax, vmin, maxIter)
%input
%pop 种群数量
%dim 问题维数
%ub 变量上边界
%lb 变量下边界
%...= [10, 10];
lb = [-10, -10];
vmax = [2, 2];
vmin = [-2, -2];
maxIter = 100;
fobj = @(x) fun(x);
% pso...求解
[Best_pos, Best_fitness, Iter_curve, History_pos, History_best] = pso(pop, dim, ub, lb, fobj, vmax