0 0.1 0. 2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
alpha
standard deviation results
+ 1000 max itr and dec w
x 2000 max itr and dec w
o 1000 max itr and inc w
. 2000 max itr and inc w
Figure 13: Average standard deviation results of RDS-
PSO for 4 modes using Ackley function.
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
RDS-PSO wit h decreasing inertia weight and 1000 maxi mal iterat ion
alpha [0.05-0.9 5]...(a)
number of being better than PSO
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
-1
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1
RDS-PSO wit h decreasing inertia weight and 2000 maxi mal iterat ion
alpha [0.05-0.9 5]...(b)
number of being better than PSO
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
RDS-PSO w ith increasi ng inertia wei ght and 1000 max imal ite ration
alpha [0.05-0.9 5]...(c)
number of being better than PSO
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
RDS-PSO w ith increasi ng inertia wei ght and 2000 max imal ite ration
alpha [0.05-0.9 5]...(d)
number of being better than PSO
Figure 14: Number of being better than PSO for 4 modes
using Griewangk function.
Generally the performance of RDS-PSO is not good
as PSO but, its performance gets quality as the index
of generation increases.
5 DISCUSSION AND
CONCLUSION
In this paper, a variety of PSO, which is called RDS-
PSO, has been proposed. RDS-PSO tries to increase
the diversity of PSO by using reverse direct
information in velocity update equation. It does not
add any additional burden for computation since it
uses the same algorithm with original PSO.
Alpha constant was added to RDS-PSO as a
difference from PSO in order to provide a balance
between impacts of global best and global worst
particles. It plays an important role on overall
performance of RDS-PSO. According to
experimental results, alpha values in [0.65, 0.75]
performs the best performance for RDS-PSO in
increasing inertia weight modes while such values in
[0.8, 0.9] performs its best in decreasing one. If a
procedure which changes the alpha value during
execution properly is adopted to current algorithm,
overall performance of RDS-PSO will improve. As a
future research topic, such procedure might be
studied. Results of RDS-PSO with constant alpha
value are not quality as some studies manage, but an
RDS-PSO with adaptively changing alpha value
might be much more quality than constant one.
Selection of neighbourhood strategy affects the
performance of RDS-PSO as well. Such strategies
may be updated according to velocity equation of
RDS-PSO. Some topologies may be used for global
best neighbourhood while other topologies for
global worst one. Thus, both some best particles and
some worst particles in the neighbourhood can affect
the next position of particles in swarm in much
suitable way.
REFERENCES
Kennedy, J., Eberhart, R.C., 1995. Particle swarm
optimization. In Proceedings of the IEEE Conference
on Neural Networks. Australia, p. 1942-1948.
Du, W.L., Li, B., 2008. Multi-strategy ensemble particle
swarm optimization for dynamic optimization. In
Information Sciences 178(15), p. 3096-3109.
Tang, K., Yao, X., 2008. Special Issue on nature inspired
problem solving. In Information Sciences 178(15), p.
2983-2984.
Angeline, P., 1998. Evolutionary optimization versus
particle swarm optimization: philosophy and
performance difference. In Proceedings of
Evolutionary Programming Conference, San Diago
USA.
Suganthan, P.N., 1999. Particle swarm optimizer with
neighbourhood operator. In Proceedings of the 1999
Congress of Evolutionary Computation. IEEE Press,
volume 3, p. 1958-1962.
Chen, D.B., Zhao, C.X., 2009. Particle swarm
optimization with adaptive population size and its
application. In Applied Soft Computing volume 9,
p.39-48. Science Direct Press.
Kennedy, J., Mendes, R., 2002. Population structure and
particle swarm performance. In Proceeding Congress
of Evolutionary Computation (CEC 2002) volume 2,
p.1671-1676.
Alatas, B., Akin, E., Ozer B., 2009. Chaos embedded
particle swarm optimization algorithms. In Chaos,
Solitons and Fractals volume 40, p.1715-1734.
Science Direct Press.
Coelho, LdS., 2008. A quantum particle swarm optimizer
with chaotic mutation operator. In Chaos, Solitons and
Fractals volume 37(5), p.1409-1418. Science Direct
Press.
AFlexibleParticleSwarmOptimizationbasedonGlobalBestandGlobalWorstInformation
261