structures with k = 5 perform better, but when ranked
according to the number of iterations needed to meet
the criteria, configurations with higher degree of
connectivity perform better. These results are
consistent with the premise that low connectivity
favors robustness, while higher connectivity favors
convergence speed (at the expense of reliability).
The unified PSO (UPSO) (Parsopoulos and
Vrahatis, 2005) combines gbest and lbest
configurations. Equation 1 is modified in order to
include a term with
and a term with
while a
parameter balances the weight of each term. The
authors argue that the proposed scheme exploits the
good properties of gbest and lbest.
(Peram et al., 2003) proposed the fitness–distance-
ratio-based PSO (FDR-PSO). The algorithm defines
the neighborhood of a particle as its closest particles
in the population (measured in Euclidean distance). A
selective scheme is also included: the particle selects
near particles that have also visited a position of
higher fitness. The authors claim that FDR-PSO
performs better than the standard PSO on several test
functions. However, FDR-PSO is compared only to
the gbest configuration. Recently, (Ni et al., 2014)
proposed a dynamic probabilistic PSO. The authors
generate random topologies for the PSO that they use
at different stages of the search.
3 EXPERIMENTAL SETUP
First, several regular graphs have been constructed
using the following procedure: starting from a ring
structure with =3 the degree is increased by
linking each individual to its neighbors’ neighbors,
thus creating a set of regular graphs with =
{3,5,7,9,11…,}, as exemplified in Figure 1 for a
swarm with 8 particles (the configuration is easily
generalized to other population sizes).
=3 =5 =
Figure 1: Regular graphs with population size =.
For the experiments discussed in this paper, PSOs
with population size =33 have been used and
regular graphs with ={3,5,7,9,13,17,25,33}
were constructed. Please note that the regular graph
with =33 corresponds to the gbest topology. Then,
random graphs with 33, 66, 99, 132, 198, 264 and 396
bi-directional edges were also generated,
corresponding to an average level of connectivity
′={3,5,7,9,13,17,25,33}. Again, the random
graph with ′=33 is equivalent to the gbest
structure.
The acceleration coefficients of the fixed-
parameters PSO were set to 1.49618 and the inertia
weight is 0.729844 (Rada-Vilela et al., 2013). An
alternative approach to fixed parameter tuning is to let
the values change during the run, according to
deterministic or adaptive rules. (Shi and Eberhart,
1998) proposed a linearly time-varying inertia weight.
The variation rule is given by Equation (4).
()=
(
−
)
×
(max_−)
max_
+
(4)
where is the current iteration, _ is the
maximum number of iterations,
the inertia weigh
initial value and
its final value.
Later, (Ratnaweera et al., 2004) proposed to
improve Shi and Eberhart’s PSO with time-varying
inertia weight (PSO-TVIW) using a similar concept
applied to the acceleration coefficients. In the PSO
with time-varying acceleration coefficients PSO
(PSO-TVAC) the parameters
and
change during
the run according to the following equations:
=
−
×
max_
+
(5)
=
−
×
max_
+
(6)
where
,
,
,
are the acceleration coefficients
initial and final values. For the experiments with
PSO-TVAC in the following section, parameters
and
were set to 0.9 and 0.4, the acceleration
coefficient
initial and final values were set to 2.5
and 0.5 and
ranges from 0.5 to 2.5, as suggested in
(Ratnaweera et al, 2004).
Table 1: Benchmark functions.
mathematical
representation
search
range/
initialization
stop
criterion
sphere
f
1
(