
 
  The  n  neighbours  of  x are obtained by random 
selection of a point inside each crown C
i
, for i 
varying from 1 to n. Finally, we select the best 
neighbour x ' even if it is worse than x. 
 
Figure 4: Generating the neighbourhood. 
4 EXPERIMENTATIONS AND 
RESULTS 
4.1 Test Functions 
In order to compare the proposed techniques, we 
perform a study using ten well-known test functions 
taken from the specialized literature on evolutionary 
algorithms. These functions present different 
difficulties such as convexity, concavity, 
multimodality …etc. The detailed description of 
these functions was omitted due to space 
restrictions. However, all of them are unconstrained, 
minimization and have between 3 and 30 decision 
variables. Indeed, we fix the maximal size of the 
archive to 100 for the two-objective functions and to 
150 to the three-objective ones. Moreover, we fix 
the maximal number of evaluations in the 
experimentations to 5e+4. 
4.2 Metrics of Comparison 
For assessing the performance of the algorithms, 
there are many existent unary and binary indicators 
measuring quality, diversity and convergence.  In the 
literature, there are many proposed combination in 
order to perform a convenient study and comparison. 
We choose the combination of two binary indicators 
that was proposed in (Knowles, Thiele and Zitler, 
2006): R indicator and hypervolume indicator.  
4.3 Results 
In order to validate our approach and to justify the 
use of SA, we are going to compare those proposed 
techniques against two other PSO-based-multi-
objective approaches representative of the state of 
art: Mo-Tribes (Cooren, 2008) and adaptive MOPSO 
technique (Zielinski and Laur, 2007). Moreover, we 
compare them to multi-objective Tribes without 
local search (Tribes-V4) in order to validate the use 
of local search.    
The binary indicators used to make the 
comparison measure both convergence and 
diversity.  The results regarding the R indicator are 
given in table 1 (R can take values between -1 and 1 
where smaller values correspond to better results). 
The hypervolume difference is given for all test 
functions in table 2. Again, smaller values mean 
better quality of the results because the difference to 
a reference set is measured.  
For both indicators, we present the summary of 
the results obtained. In each case, we present the 
average of R and hypervolume measures over 25 
independent runs. These values are given for the 
different sizes of neighbourhood.  
According to these tables, we notice that the 
adaptive MOPSO algorithm is giving the worst 
results in comparison to the other techniques, 
presumably because this algorithm presents a classic 
PSO technique without sophisticated enhancements 
used to handle the case of multi-objective 
optimization. In fact, the proposed ameliorations are 
used to control the parameters settings.     
We notice also that the hybridization with the SA 
gives generally better results than Tribes-V4. 
Moreover, SA-TribesV1 outperforms generally the 
others versions except for test functions S_ZDT4 
and R_ZDT4 where SA-TribesV3 gives the best 
results. In fact, at this case, a bad convergence 
behaviour is detected for S_ZDT4 and R_ZDT4 for 
all the versions except SA-TribesV3. We note that a 
bad convergence behaviour is detected also with 
another PSO algorithm for ZDT4 in (Hu, Eberhart 
and Shi, 2003). 
The results of Mo-Tribes are very close to those 
of SA-TribesV1. This can be explained by the fact 
that Mo-Tribes uses also a local search technique 
applied only on the archive’s particles. 
Finally, we recapitulate that SA-Tribes is very 
competitive as it supports both intensification and 
diversification. In fact, the choice of particle’s 
informer is done in order to accelerate the swarm’s 
convergence towards the search space zones where 
are situated the archive’s particles. This can be 
considered as an intensification process. Moreover, 
the archive’s updating is done thanks to the Crowd 
function that maintains the archive’s diversity. This 
can be considered as a diversification process. 
Indeed, SA supports both intensification and 
diversification. The good neighbourhood exploration  
A NEW PROPOSAL FOR A MULTI-OBJECTIVE TECHNIQUE USING TRIBES AND SIMULATED ANNEALING 
133