
balance exploration and exploitation abilities of the 
PSO.  
The neighborhood of the particle (which defines 
in each time-step the value of 
) is a key factor in 
the performance of PSO. Most of the PSOs use one 
of two simple sociometric principles for defining the 
neighborhood network. One connects all the 
members of the swarm to one another, and it is 
called gbest, were g stands for global. The degree of 
connectivity of gbest is , where n is the 
number of particles. The other typical configuration, 
called  lbest (where l stands for local), creates a 
neighborhood that comprises the particle itself and 
its   nearest neighbors. The most common lbest 
topology is the ring structure, in which the particles 
are arranged in a ring structure (resulting in a degree 
of connectivity 3, including the particle). 
As stated above, the topology of the population 
affects the performance of the PSO and one must 
chose the configuration according to the target-
problem. Furthermore, each topology has its own 
typical behavior and its choice may also depend on 
the objectives or tolerance of the optimization 
process. Since all the particles are connected to 
every other and information spreads easily through 
the network, the gbest topology is known to 
converge fast but unreliably (it often converges to 
local optima). The lbest converges slower than the 
gbest structure because information spreads slower 
through the network. However, and for the same 
reason, it is also less prone to converge prematurely 
to local optima.  
In summary, the choice of the structure affects 
the performance and in-between the ring structure 
with    3 and the gbest with    there are 
several types of structure, each one with its 
advantages on a certain type of scenarios. 
Sometimes it is not possible to choose the best 
configuration: the structure of the problem may be 
unknown, or the time requirements do not permit 
preliminary tests. Therefore, the research community 
has dedicated substantial efforts on studying the 
properties of PSO’s population structures.  
In 2002, Kennedy and Mendes (Kennedy and 
Mendes, 2002) published an exhaustive study on 
population structures for PSO. They tested several 
types of structures, including the lbest,  gbest and 
Von Neumann configuration. They also tested 
populations arranged in graphs that were randomly 
generated and optimized to meet some criteria. They 
concluded that when the configurations were ranked 
by the performance at 1000 iterations the 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). 
Amongst the large set of graphs tested in (Kennedy 
and Mendes, 2002), the Von Neumann configuration 
performed more consistently, and in the conclusions 
the authors recommend its use.  
In Parsopoulos and Vrahatis proposed a unified 
PSO (UPSO) which combines both the gbest and 
lbest configurations. Equation 1 is modified in order 
to include a term with 
 and a term with 
. A 
parameter balances the weight of each term. The 
authors argue that the proposed scheme exploits the 
good properties of gbest and lbest. The same 
algorithm was later applied to dynamic optimization 
problems (Parsopoulos and Vrahatis, 2005). 
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 
algorithm is compared to a standard PSO and the 
authors claim that FDR-PSO performs better on 
several test functions. However, the FDR-PSO is 
compared only to a gbest configuration, which is 
known to converge frequently to local optima in the 
majority of the functions of the test set. 
More recently, a comprehensive-learning PSO 
(CLPSO) (Liang et al., 2006) was proposed. Its 
learning strategy abandons the global best 
information and introduces a complex and dynamic 
scheme that uses all other particles’ past best 
information. CLPSO can significantly improve the 
performance of the original PSO on multimodal 
problems. 
More complex strategies deal with the population 
in a centralized manner. For instance, in (Hseig et 
al., 2009), the PSO varies the size of the swarm 
during the run, while running a solution-sharing 
scheme that, like in (Liang et al., 2006), uses the 
past best information from every particle.  
This work uses a 2-dimensional framework to 
force a dynamic behavior in the population structure 
and variability in the connectivity degree. The main 
objective is to search for a good compromise 
between high and low connectivity schemes, using 
dynamic connections and local interactions provided 
by the supporting framework. Since the Von 
Neumann configuration was recommended in 
(Kennedy and Mendes, 2002), we use it as a base-
PerformanceandScalabilityofParticleSwarmswithDynamicandPartiallyConnectedGridTopologies
49