mutation operator
1.下图中,标黄字体上一行是按照基本方法对粒子群进行的更新;
2.标黄字体是在按照基本方式更新的基础上,对粒子群再加上mutation操作;
3.然后从mutation之后的粒子群中挑选non_dominated solutions,加入到A^(t)中;
(相当于对粒子群又进行了一定的调整,作用主要是可以使得所有的粒子不会滞留在原来的位置,这样一来,相当于是使得粒子的搜索能力变得更强了。)
(此处的粒子群是对于问题的整体解而言的;)
---------而我们的模型中是将问题的整体解放在A^(t)中的(A^(t)中存放的就是每一单个节点更新完后的隶属度矩阵),因此我们的mutation operator也是直接在A^(t)
上进行的,然后再从A^(t)中获取一个全局最优解gbest;
然后再将这个pbest传入Algorrithm 1中,于是又可以生成一个新的A^(t);
4.然后从A^(t)中再选取一个全局最优解;