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