key components in the model, alternatives and
criteria need to be clearly identified and their
relationships captured through the creation of a
network. The structure can be obtained by the
opinion of decision makers through brainstorming or
other appropriate methods.
The second step is the creation of pair wise
comparison matrices and priority vectors. In ANP
decision elements at each component are compared
pair wise with respect to their importance towards
their control criterion, and the components
themselves are also compared pair wise with respect
to their contribution to the goal. Pair wise
comparisons where two alternatives or two criteria at
a time can be done quantitatively or by discussing
with experts. In addition, if there are
interdependencies among elements of a component,
pair wise comparisons also need to be created, and
an eigenvector can be obtained for each element to
show the influence of other elements on it. The
relative importance values are determined with
Saaty’s 1-9 scale where a score of 1 represents equal
importance between the two elements and a score of
9 indicates the extreme importance of one element
(row component in the matrix) compared to the
other one (column component in the matrix).
Let us formalize the notion of pair wise
comparisons and construction of the super matrix.
Let us say we have a set of alternatives A =
{a
1
,……,a
p
} and a set of criterion C = {c
1
,……,c
q
}.
Using the 9 point scale we can compare alternatives
pair wise for each criterion, based on the degree to
which the alternative satisfies the criterion. Thus for
each alternative a
i
in A we can obtain a pair wise
matrix M. Each element of the matrix M, m
jk
represents a quantified result of pair wise
comparison of alternatives a
j
and a
k
. Here 1/9 ≤ m
jk
≤9 as per the 9 point scale. In the 9 point scale, the
values m
jk
is 1,3,5,7 and 9 if a
j
is equally, weakly,
strongly, very strongly and absolutely more
important than a
k
respectively. The values m
jk
is 1/3,
1/5, 1/7 and 1/9 if a
k
is weakly, strongly, very
strongly and absolutely more important than a
j
. To
obtain the priority vectors we divide each element of
the matrix M by the sum of the column and then
average out the values. Thus we can obtain for each
criteria c
i
a priority vector V = {V
j
, where 1 ≤ j ≤ p}
and each V
i
represents the alternative a
j
. Thus for
each (c
i
, a
j
) we get a value V
ij
.
Similarly, criteria can also be compared pair
wise with reference to alternatives, depending on
how each pair of criteria (c
i
, c
j
) measure up with
respect to an alternative, for all c
i
, c
j
in C. Similarly
priority vectors can be created for each alternative a
k
such that we obtain a priority value V
ki
for (a
k
, c
i
).
The third step in the process is to create a super
matrix. The super matrix concept is similar to the
Markov chain process. To obtain global priorities in
a system with interdependent influences, the local
priority vectors are entered in the appropriate
columns of a matrix. As a result, a super matrix is
actually a partitioned matrix, where each matrix
segment represents a relationship between two nodes
(components or clusters) in a system.
To put it simply the super matrix is a matrix that
contains each priority vector corresponding to
criteria and alternatives. The super matrix is a square
matrix with each alternative and each criteria being a
row element and as well as a column element. Each
priority vector for an alternative and criterion is
placed in the column for that alternative or criterion
in the super matrix.
The super matrix created must be raised to a
higher power till it converges to a limiting super
matrix. Convergence occurs when each column of
the super matrix contain identical values. Thus final
scores are obtained for each alternative from their
corresponding row values in the limiting super
matrix. However for the initial super matrix created
to converge it needs to be column stochastic. This
means that all column values need sum up to 1. Thus
prior to creating a limiting super matrix, each
element in every column of the super matrix needs
to weighted such the sum of elements in the column
need to sum up to unity. This intermediate step
results in the creation of a weighted super matrix.
3.2 Linguistic Quantifiers
Our model for result merging, Fuzzy ANP is based
on the Analytical Network Process of ANP. While
the backbone of the model is the Analytical Network
Process, we use a Fuzzy Linguistic Quantifier
Guided approach to transforming the super matrix
into the column stochastic weighted super-matrix.
Linguistic quantifiers have been used to generate
ordered weights for aggregation in the OWA
operator (Yager, 1986). Zadeh (Zadeh, 1983)
introduced linguistic quantifiers as way to
mathematically model linguistic terms such as at
most, many, at least half, some and few and
suggested a formal representation of these linguistic
quantifiers using fuzzy sets. In classical logic, only
two fundamental quantifiers are used. These
quantifiers are “there exists” a certain number and
“all”. Zadeh breaks up quantifiers into two types:
absolute and relative. Absolute quantifiers can be
represented as zero or positive real numbers, such as
FUZZY ANP - A Analytical Network Model for Result Merging for Metasearch using Fuzzy Linguistic Quantifiers
75