275
the secondary population participates in a
tournament selecting next generations or is directly
inserted into the next mating population.
3.1.2 Multiobjective ranking
Multiobjective evolutionary approach enforces
that some transformation of the performance vector
into a scalar fitness value is necessary. This
transformation is achieved by means of a
multiobjective ranking, often also referred to as
Pareto ranking. In general, there are several ranking
methods. All these methods are based on an
assumption that preferred Pareto optimal solutions
are ranked the same value whereas other solutions
are assigned some less desirable rank value.
3.1.3 Niching and fitness sharing
The term niching refers to the process of
clustering in either solution space or criterion space.
In this process clusters consist of groups formed by
some individuals selected from the entire population.
Niching is primarily aimed at finding and
maintaining multiple optima. In result, this technique
should assure a good spread of discovered solutions
and prevent MOEA algorithm from being swamped
by solutions with identical fitness. Fitness sharing is
the most popular realization of the niching
technique. It is based on an assumption that
individuals in a particular niche share available
resources. Thus, the more individuals are located in
the vicinity of a certain individual, the more its
fitness value is deteriorated. The vicinity is most
often determined by a distance measure d(i,j) and
specified by niche radius σ
share
. The distance
function d(i,j) operates either in solution space or
criterion space, resulting in appropriate type of
fitness sharing.
3.1.4 Mating restrictions
The idea behind restricted mating is to prevent or
minimize offsprings, so called lethals, created by
recombination of chromosomes from different
niches. Such individuals can lead to degradation of
MOEA performance. To remedy the problem some
restrictions to mating might be introduced providing
a distance metric and a maximum distance value
σ
mate
for which mating is still permitted. The most
popular solution for mating restriction is to introduce
the fitness sharing niche radius σ
share
into the
problem and setting σ
mate
=σ
share
. However, it is
questioned (Van Veldhuizen 2000) whether such
restriction policy is indeed a compulsory MOEA
component, especially when there is no quantitative
evidence of its benefits.
3.2 Fuzzy TOPSIS as a multobjective ranking
method
Ranking methods belong to a group of
multiobjective optimisation methods where
preferences of the decision maker are utilized to
build a ranking of alternatives. The ranking is a list
of all possible solutions ordered from the least to the
most desirable one. Given order is achieved by
casting all the objectives into a single-objective goal
function. Preferences are reflected by weight values
assigned to the original objectives in the aggregated
goal function.
Technique for Order Preference by Similarity to
an Ideal Solution (TOPSIS) is a multiobjective
ranking method proposed by Hwang & Yoon
(Hwang et al. 1982). The method is based on a
concept that the best alternative among the available
alternative set is the closest to the best possible
solution and the farthest from the worst possible
solution simultaneously. The best possible solution,
referred to as an ideal one, is defined as a set of the
best attribute values, whereas the worst possible one,
referred to as a negative-ideal solution, is a set of the
worst attribute values. In order to compare the
alternatives and build the output ranking, the
Euclidean distances between each alternative and
both the ideal and the negative-ideal solutions are
calculated. Then the closeness coefficient is
determined to measure the two distances
simultaneously. Sorting in descending order the
coefficient values assigned to the alternatives creates
the final TOPSIS ranking. The alternative with the
highest ranking value is considered as the most
desirable.
Based on the original TOPSIS method, an
extension has been proposed by Chu & Lin (Chu et
al. 2003) providing support for fuzzy criteria and
fuzzy weights both described by triangular fuzzy
values. The new method has already been applied to
navigational problems in (Szlapczynska 2005).
Detailed Fuzzy TOPSIS algorithm differs from
standard TOPSIS one in the following:
− each criterion can be either crisp or fuzzy, the
latter means that the criterion is described by a
linguistic variable with triangle fuzzy values;
− weight vector is described by a set of triangle
fuzzy values assigned from another linguistic
variable;
− decision matrix is converted to a fuzzy decision
matrix;
− scaled V matrix is a result of multiplication of
fuzzy weight vector and fuzzy decision matrix;
− in order to determine ideal and negative-ideal
solutions first the scaled V matrix is defuzzified,