
 
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