Conference PaperPDF Available

Saaty's matrix revisited: Securing the consistency of pairwise comparisons

Authors:

Abstract and Figures

The paper is intended to outline the ways of proper pairwise comparison matrix data filling. The decision makers are sometimes undisciplined while filling in the pairwise comparison matrix making their own pairwise comparison of criteria contradictory itself. The consistency of the matrix then reaches over a feasible limit and the information value of the data is ruined. The inconsistency originates in in-discipline or unawareness of the decision maker. The goal is to help or force the decision maker to fill the Saaty's matrix in a proper manner and make the data useful and consistent. For most common pairwise comparison matrices of the size 3x3 and 4x4, the intervals of stability are defined. If a Saaty's matrix appears to be inconsistent , the following text describes how the certain values in the matrix should be modified to receive a feasible result in terms of consistency.
Content may be subject to copyright.
Saaty‘s matrix revisited: Securing the consistency of
pairwise comparisons
Robert Hlavatý
1
Abstract. The paper is intended to outline the ways of proper pairwise comparison
matrix data filling. The decision makers are sometimes undisciplined while filling in
the pairwise comparison matrix making their own pairwise comparison of criteria
contradictory itself. The consistency of the matrix then reaches over a feasible limit
and the information value of the data is ruined. The inconsistency originates in in-
discipline or unawareness of the decision maker. The goal is to help or force the de-
cision maker to fill the Saaty’s matrix in a proper manner and make the data useful
and consistent. For most common pairwise comparison matrices of the size 3x3 and
4x4, the intervals of stability are defined. If a Saaty’s matrix appears to be incon-
sistent, the following text describes how the certain values in the matrix should be
modified to receive a feasible result in terms of consistency.
Keywords: Saaty’s matrix, decision making, inconsistency index, characteristic
equation.
JEL Classification: C44
AMS Classification: 90B50
1 Introduction
The tools for Multiple Criteria Decision Making (MCDM) have its use in various fields of human acting. Ac-
cording to Hwang and Yoon [3] The MCDM problem can be classified into two categories in this respect: Mul-
tiple Attribute Decision Making (MADM), and Multiple Objective Decision Making (MODM). In other words
the set of decision alternatives can be either discrete finite or continuous infinite. In either of them, the criteria
act as an important factor with essential impact on comparison of variants. Obviously, if all the criteria in a mod-
el had equal importance, the MCDM problem would be reduced to simpler problem. Usually, the importance of
a criterion is expressed by its weight. The means of weights assessment were discussed many times. Entropy
method proposed by Shannon [8] as well as the LINMAP method developed by Srinivasan and Shocker [10] can
be applied if the decision matrix is known. These concepts are generally difficult to understand for a decision
maker. When the pairwise comparison matrix is given, the Least square method and the Eigenvector method can
be applied for weights assessment.
The easiest and most intuitive way of weights assessment in pairwise comparison matrix is use of various
scoring scales. If one seeks to get “expert’s opinion” in the form of weights then this is the most comfortable
way of criteria evaluation for unqualified evaluators. It can be undertaken in a comparison matrix telling which
one of two criteria is more important than the other and also to what extent is it preferred before the other. Saaty
[5] ,[7] defined a pairwise comparison matrix in which, using the scale of
to , the comparison of criteria
can be done. The matrix itself must be reciprocal and the preference consistency must hold. Filling the prefer-
ences into the matrix is generally difficult to understand for common people whose opinions and preferences we
are trying to obtain. It is even more difficult to force the decision makers to keep their opinions consistent, even
for the low number (i.e. 3 or 4) of criteria compared.
After the preference information is gathered from the experts, the data might be damaged due to inconsisten-
cy or even missing because some of them had to be excluded due to inconsistency. Shirashi, Obata and Daigo [9]
show the way of estimation of one missing datum in incomplete matrices using their own heuristic method. A
different heuristic method for estimation of more missing data is described by Harker [2]. Also the fuzzy ap-
proach to preference in pairwise comparison matrix can be applied, as shown by Ramík [4]. It doesn’t have to be
necessary to exclude the damaged inconsistent data from the matrix. Inconsistency issues are widely discussed
by Bozóki and Rapcsák [1] showing some interesting general properties of inconsistent matrices and their eigen-
values. In the following section, the analytical description of inconsistency is shown for 3x3 and 4x4 pairwise
comparison matrices, using the brute-force approach to inference.
1
University of Life Sciences, Department of Systems Engineering, Kamýcká 129, 165 21, Prague.
2 Material and methods
The idea is to find out how the certain values in pairwise comparison matrix can be changed while the consisten-
cy still holds. Saaty (1980) proposed a method for calculating inconsistency. The largest eigenvalue

of
pairwise comparison matrix is computed. It was shown [5] that

and is equal to if and only if
the matrix is fully consistent. The inconsistency index was defined by

(1)
The index alone has no true meaning until any critical values are introduced. At first, Saaty proposed that the
inconsistency ratio lesser than  is generally acceptable. Later, Saaty [6] modified the critical value of incon-
sistency ratio to  for  matrices and  for matrices. The values of  and  will be taken
into account during the further calculations for corresponding matrices.
2.1 Pairwise comparison matrix
Let us have a general pairwise comparison matrix of 3 criteria given by elements :
(2)
The characteristic polynomial of is expressed as  !"#$=0. For the particular pairwise comparison
matrix we receive
%
%
(3)
and thus the characteristic equation of the matrix :
&
'
(
'

'

)
(4)
It can be proved that the characteristic equation has the roots
*
+,-
*
./
(
&
+0 or
*
(
+,-

*

(
/
&
+0 if the matrix is fully consistent (i.e. 
). Due to the nature of the cubic polyno-
mial and the values of +"1it is possible to treat the as

. There is an obvious dependency be-
tween the matrix elements  and the maximum eigenvalue . The matrix inconsistency depends on the en-
tire triad of  values. Thus we can assume that for each combination ")$ of  values there will be
such third value that 
. Assuming the inconsistency index must not reach over the threshold of 
, the
formula (1) for this particular case must hold:

2
(5)

2
)
'
(6)
Substituting the

(6) for into the characteristic equation (4), it is possible to obtain graphical represen-
tation of dependency between either  and
. Let us show at least one case e.g. 
3"$ with chosen
4 and 4. The function shows how the value of affects the consistency index:
Figure 1 
3"$+,
5
. (in Desmos graphing calculator)
The dash line expresses the threshold value of  for inconsistency index. If the function reaches under the
threshold then 
2. The intercepts of the function with the threshold show the range of as the con-
sistency holds. The range for this particular case is 67)89. The lower and upper bound of express
the critical value of where the 
. The local minimum of 3"$ lies in :; expressing the ideal func-
tion of the value where the 
. Practically, going back to the pairwise comparison matrix, the value of
should lie in the range 7)89. Using the Saaty’s scale, the should be then chosen from the following set
of numbers: +<
*
(
)= so the inconsistency of the matrix would be acceptable. The same principle works for
expressing
3"$ and 
3"$. Clearly, it is possible to define such feasible interval for either  or
if the two others from the triad are known and the acceptable inconsistency index 
is set. Also the ideal value
for zero inconsistency can be calculated.
For practical application it is desirable to calculate lower and upper bounds for either  and . It is possible
to express  from the characteristic equation (4). Since the parameters  in the equation are found in the
fractions’ numerators and denominators at the same time, the expression of these parameters will lead to quadrat-
ic equations. The solutions of these equations are expressed as follows:
"
&
(
'
)
>
?
@
4
A
'
B
'
&
)
(
)
"
&

(
')>?
@
4
A
'
B
'
&
)
(
)
"
&

(
')>?
@
4
A
'
B
'
&
)
(
)
(7)
The polynomial in discriminant returns positive values for all C. This must hold true since it was proved
that

.Considering the polynomial in discriminant it can be said that either of these equations will al-
ways have 2 different solutions in , or one solution in , of multiplicity 2 if , i.e. the inconsistency index is
0. The range of feasible values of  will always lie within the range of two roots of each quadratic equation.
2.2 DD pairwise comparison matrix
Let us describe the situation for matrices of the size . A general pairwise comparison matrix E given by
elements  3 is constructed:
E
F
G
H
 3
3
I
J
K
(8)
The characteristic polynomial of E is expressed as  !"E#$=0. For the particular pairwise comparison
matrix E we receive
E
F
G
H
 3
3
I
J
K
(9)
The expression of the characteristic equation becomes somehow difficult and time consuming, although
achievable. The Laplace expansion "$
L5M
N
LM
for OP-th minor of E is used and extensive characteristic equation
is found:
B
&
'
"
Q
$
'
QQ
(10)
where
Q
3
'
3
'
'
'

'

'
3
'
3
(11)
and
QQ
Q
3
3
3
3


)
(12)
It can be proved that the characteristic equation (10) has the roots
*
(
+,-
*
./
&
B
+0 or
*
(
+,-
*

(
/
&
B
+0 if the matrix E is fully consistent (i.e. 
). Again, the from the
characteristic equation can be treated as

. This time, however, the assumption is not true that for every five
values of  3 there would be the sixth value such that
. As the polynomial became more com-
plex than in the case of matrix, it may happen that for five known values of 3 there is no such
remaining value that would make the whole matrix fully consistent. The dependency between a random value of
3 and the consistency index
can be shown as graphical representation. Using the inconsistency
formula (1) we can express

as

2
'
(13)
and then substitute

(13) for into the characteristic equation (10). Let us show two examples, the first
e.g. 
3"$ with chosen    43 . Then the relation shows how the value of
affects consistency index:
Figure 2 
3"$+,
5
. (in Desmos graphing calculator)
The dash line again expresses the threshold value of . The intercepts of the dash line with the curve ex-
press the range of as the consistency holds. The actual range is 67))89. Compared to the case,
the curve will not reach the value of zero and so there is no such value of making the matrix fully consistent.
Although the local minimum of the curve represents the value of at which the
reaches its minimum for
positive values of . We will now change the parameter to R. The situation changes as depicted on
the following picture:
Figure 3 
3"$+,
5
. (in Desmos graphing calculator)
Clearly the curve does not cross the threshold of , at least not in terms of positive numbers. Theoretical
values of for this case could be found in the range 6748))9 where the
2 is satisfied. This
is not applicable since we operate only with positive values of preference. Practically, there is no such value of
that would satisfy the inconsistency index and more values of  3 had to be changed at once.
Once again, it is desirable to determine the feasible range for the values of 3 so the inconsistency
index would be acceptable. Expressing individual parameters  3 from the characteristic equation (10)
results in complicated expressions that complete a quadratic equation. For instance the expression of parameter
is shown:
S
>
?
S
(
TU
)
T
(14)
where
T

(
3
'

(
3
(
3
(

(
S"
B

&
')$ 3'
(
'
(
'
(
 3
(
'
(
3
(
(
(
3
(
(
3
U
(
 3'
(
3
(
3
(
(
(15)
The expressions of 3 will be not shown because they lead to very similar complicated results, only
with differing parameters of 3.
3 Results and discussion
It was shown how the values in the pairwise comparison matrix influence the inconsistency index. In case of
matrix it is always possible to define the triad of parameters  such that the inconsistency index is
zero. Although in some cases the triad of  values cannot be practically used for weights estimation. For
example we can consider the following pairwise comparison matrix of three criteria with known parameters
and :
R
(16)
Obviously if the preference of 1
st
criterion to 3
rd
criterion is very strong (i.e. =9) and simultaneously, the
preference of the 3
rd
criterion to the 2
nd
is very strong, then the preference of the 1
st
criterion to the 2
nd
would
have to be “very strong very strong” (i.e. ). We shall use the formula (7) for estimation of the value
so the matrix inconsistency would be acceptable. We receive the range of 67)49 and the ideal
value of  as expected. This is practically unacceptable since the scale of
*
V
W is used. This kind of deci-
sion maker’s preference is wrong in its own nature as the 2
nd
criterion here has negligible importance and per-
haps should not be included into decision making process at all.
In case of matrix, the way of preference filling into matrix appears to be more complicated when an
acceptable inconsistency index is desired. It emerged from the properties of the characteristic equation (10) and
formula (14) that 4 situations could possibly occur for estimation of the parameters 3. Let us denote
an arbitrary parameter of 3 as the general parameter X with the ideal value X
Y
for
and ac-
ceptable range X+7X X9 for 
2. The situations are then following:
X
Y
+7X X9Z7
*
V
9-X+7X X9Z7
*
V
9. If the value of X is set within the range, than the incon-
sistency value is acceptable. Simultaneously the ideal value of X
Y
is found where the inconsistency in-
dex
. This situation would appear rarely as the ideal value usually cannot be found due to com-
plexity of the characteristic equation. Full consistency of the matrix can be reached by changing of the
single parameter.
X
Y
[7X X9Z7
*
V
9-X+7X X9Z7
*
V
9. If the value of X is set within the range, than the incon-
sistency value is acceptable. Ideal value of X
Y
is not found. It is not possible to reach full consistency of
the matrix only by changing a single parameter.
X
Y
[7X X9Z7
*
V
9-X+7X X9Z"\
*
V
$]"\$. The consistency is acceptable only for such
parameter value X out of the feasible range.
X
Y
[,-X[,. The range of the parameter X cannot be found because the solution of (10) has no real
roots. There is no such value of X that would make the consistency of the matrix acceptable.
The four situations show expressions of but one parameter of the sextuplet  3. If all the parameters
are expressed at the same time, the six intervals will be shown for each of them. It is than necessary to find such
intervals where the 1
st
or 2
nd
situation of above occurred. Changing the appropriate parameter will make the
inconsistency index acceptable.
4 Conclusion
The way how to treat preference values in the and pairwise comparison matrices was proposed. The
small size matrices were subjected to analysis because the higher the size is the more difficult it gets to hold on
to consistent opinions. The methodology could be as well applied for matrices of larger size with some difficul-
ties. Finding the characteristic equation for larger matrix can be conceivable using the Newton’s identities, alt-
hough this task becomes very time consuming as the matrix size grows larger. Even for the matrix of size
the expression of the individual parameters seems to be complicated but if the formulae are implemented into the
computer environment (e.g. MS Excel will do nicely) than we gain an easy tool for consistency evaluation. If a
decision maker’s preferences are gathered and placed into pairwise comparison matrix, the inconsistency check
should be done afterwards. Should the inconsistency index of the matrix be unacceptable then the feasible inter-
vals for single preference values can be found. These intervals will show the problematic preference values and
in addition, how these values could be possibly changed ex-post – if it is possible for a decision maker to do so.
References
[1] Bozóki, S., and Rapcsák, T.: On Saaty’s and Koczkodaj’s inconsistencies of pairwise comparison matrix.
Journal of Global Optimization 42 (2008), 157–175.
[2] Harker, P. T.: Alternative modes of questioning in analytic hierarchic process. Mathematical modelling 9
(1987), 353–360.
[3] Hwang, C.L. and Yoon, K.: Multiple attribute decision making:methods and applications: a state-of-the-art
survey. Springer-Verlag, 1981.
[4] Ramík, J.: Fuzzy preference matrix with missing elements and its application to ranking of alternatives.
Mathematical Methods in Economics 31(2013), 767-772.
[5] Saaty, T.L.: The Analytic Hierarchy Process. McGraw-Hill, 1980.
[6] Saaty, T.L.: Fundamentals of decision making. RSW Publications, 1994.
[7] Saaty, T.L: Relative measurement and its generalization in decision making. RACSAM, 102(2) (2008), 251–
318.
[8] Shannon, C. E.: Prediction and entropy of printed English. Bell system technical journal 30 (1951), 50–64.
[9] Shiraishi, S., Obata, T.,Daigo, M.: Properties of a positive reciprocal matrix and their application to AHP.
Journal of the operations research 41 (1998),404–414.
[10] Srinivasan, V., and Shocker A.D.: Linear programming techniques for multidimensional analysis of prefer-
ence. Psychometrika 38 (1973), 337–342.
... His judgement has to be consistent, if not we use simple role showing how to improve judgement consistency. The range of feasible values of each preference in Saaty's matrix can be computed from assuming the inconsistency index must not reach over the threshold and ideal values of the selected intensity relatively to the other values on the basis of requirement that the consistency index is equal to 0 (Hlavatý, 2014). If the values in Saaty's matrix are not consistent, ideal values are calculated and the expert got a feedback and an advice on how to adjust the comparison. ...
Article
Full-text available
In information systems security, the objectives of risk analysis process are to help to identify new threats and vulnerabilities, to estimate their business impact and to provide a dynamic set of tools to control the security level of the information system. The identification of risk factors as well as the estimation of their business impact require tools for assessment of risk with multi-value scales according to different stakeholders’ point of view. Therefore, the purpose of this paper is to model risk analysis decision making problem using semantic network to develop the decision network and the Analytical Network Process (ANP) that allows solving complex problems taking into consideration quantitative and qualitative data. As a decision support technique ANP also measures the dependency among risk factors related to the elicitation of individual judgement. An empirical study involving the Forestry Company is used to illustrate the relevance of ANP.
Article
Full-text available
The characteristic polynomial of a positive reciprocal matrix has some noteworthy properties. They are deeply related to the notion of consistency of a pairwise comparison matrix of the analytic hierarchy process (AHP). Based on the results, we propose a method for estimating a missing entry of an incomplete pairwise comparison matrix.
Article
Full-text available
The aim of the paper is to obtain some theoretical and numerical properties of Saaty’s and Koczkodaj’s inconsistencies of pairwise comparison matrices (PRM). In the case of 3 × 3 PRM, a differentiable one-to-one correspondence is given between Saaty’s inconsistency ratio and Koczkodaj’s inconsistency index based on the elements of PRM. In order to make a comparison of Saaty’s and Koczkodaj’s inconsistencies for 4 × 4 pairwise comparison matrices, the average value of the maximal eigenvalues of randomly generated n × n PRM is formulated, the elements aij (i < j) of which were randomly chosen from the ratio scale ... ... with equal probability 1/(2M − 1) and a ji is defined as 1/a ij . By statistical analysis, the empirical distributions of the maximal eigenvalues of the PRM depending on the dimension number are obtained. As the dimension number increases, the shape of distributions gets similar to that of the normal ones. Finally, the inconsistency of asymmetry is dealt with, showing a different type of inconsistency.
Article
Full-text available
The standard mode of questioning in the Analytic Hierarchy Process (AHP) requires the decision maker to complete a sequence of positive reciprocal matrices by answering questions for each matrix, each entry being an approximation to the ratio of the weights of the n items being compared. This paper presents two extensions of the eigenvector approach of the AHP which allows the decision maker to say “I don't know” or “I'm not sure” to some of the questions being asked, and to approximate nonlinear functions of the ratios of the weights. In this way, the questioning process can be substantially shortened and better representations of the responses to certain stimuli may be derived.
Article
A fuzzy preference matrix is the result of pairwise comparison of a powerful method in multicriteria optimization. When comparing two elements, a decision maker assigns the value between 0 and 1 to any pair of alternatives representing the element of the fuzzy preference matrix. Here, we investigate relations between transitivity and consistency of fuzzy preference matrices and multiplicative preference ones. The obtained results are applied to situations where some elements of the fuzzy preference matrix are missing. We propose a new method for completing fuzzy matrix with missing elements called the extension of the fuzzy preference matrix. We investigate some important particular case of the fuzzy preference matrix with missing elements. Consequently, by the eigenvector of the transformed matrix we obtain the corresponding priority vector. Illustrative numerical examples are supplemented.
Article
A new method of estimating the entropy and redundancy of a language is described. This method exploits the knowledge of the language statistics possessed by those who speak the language, and depends on experimental results in prediction of the next letter when the preceding text is known. Results of experiments in prediction are given, and some properties of an ideal predictor are developed.
Article
This paper offers a new methodology for analyzing individual differences in preference judgments with regard to a set of stimuli prespecified in a multidimensional attribute space. The individual is modelled as possessing an ideal point denoting his most preferred stimulus location in this space and a set of weights which reveal the relative saliences of the attributes. He prefers those stimuli which are closer to his ideal point (in terms of a weighted Euclidean distance measure). A linear programming model is proposed for external analysisi.e., estimation of the coordinates of his ideal point and the weights (involved in the Euclidean distance measure) by analyzing his paired comparison preference judgments on a set of stimuli, prespecified by their coordinate locations in the multidimensional space. A measure of poorness of fit is developed and the linear programming model minimizes this measure overall possible solutions. The approach is fully nonmetric, extremely flexible, and uses paired comparison judgments directly. The weights can either be constrained nonnegative or left unconstrained. Generalizations of the model to consider ordinal or interval preference data and to allow an orthogonal transformation of the attribute space are discussed. The methodology is extended to perform internal analysis,i.e., to determine the stimuli locations in addition to weights and ideal points by analyzing the preference judgments of all subjects simultaneously. Computational results show that the methodology for external analysis is unbiased—i.e., on an average it recovers the true ideal point and weights. These studies also indicate that the technique performs satisfactorily even when about 20 percent of the paired comparison judgments are incorrectly specified.
L: Relative measurement and its generalization in decision making
  • T Saaty
Saaty, T.L: Relative measurement and its generalization in decision making. RACSAM, 102(2) (2008), 251-318.