
 
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