Professional Documents
Culture Documents
Keywords
analytic hierarchy process, analytic network process, multi-criteria decision making, pair-wise
comparisons, feedback, fuzzy
Extended abstract
The main goal of every economic agent is to make a good decision, especially in economic
environment with many investment alternatives and evaluation criteria. In this paper a new decision
model based on analytic network process (ANP) is proposed. Comparing to classical approach it is
modified for solving the decision making problem with fuzzy pair-wise comparisons and a feedback
between the criteria. The evaluation of the weights of criteria, the variants as well as the feedback
between the criteria is based on the data given in pair-wise comparison matrices with fuzzy elements.
Extended arithmetic operations with fuzzy numbers are proposed as well as ordering fuzzy relations to
compare fuzzy outcomes. An illustrating numerical example is presented to clarify the methodology.
The solution is compared with the same problem solved by the classical analytic hierarchy process
(AHP), i.e. with non-fuzzy evaluations in the pair-wise comparisons and without the feedback. All
calculations are performed in Microsoft Excel add-in software named FVK that was developed for
solving the proposed model. Comparing to other software products for solving multicriteria problems,
FVK is free, able to work with fuzzy data, allows easy manipulation with data and utilizes capabilities of
widespread spreadsheet Microsoft Excel.
1. Introduction
When applying Analytic Hierarchy Process (AHP) in decision making one usually meets two
difficulties: when evaluating pair-wise comparisons on the nine point scale we do not incorporate
uncertainty or when decision criteria are not independent as they should be. In this paper these
difficulties are solved by a proposal of the new method which incorporates uncertainty using pair-wise
comparisons by triangular fuzzy numbers, and takes into account interdependences between criteria.
The first difficulty is solved by fuzzy evaluations: instead of saying e.g. “with respect to criterion C
element A is 2 times more preferable to element B” we say “element A is possibly 2 times more
preferable to element B”, where “possibly 2” is expressed by a triangular fuzzy number. In some real
decision situations, dependency of the decision criteria occur quite frequently, e.g. the criterion price is
naturally influenced by the quality criterion. Here, the dependency is modeled by a feedback matrix,
which expresses the grades of influence of the individual criteria on the other criteria.
The interface between hierarchies, multiple objectives and fuzzy sets have been investigated by
the author of AHP T.L. Saaty [6]. Later on, Laarhoven and Pedrycz [9] extended AHP to fuzzy pairwise
comparisons. Saaty extended AHP to a more general process with feedback called Analytic Network
Process (ANP) [7], [8]. In this paper we extend the approaches from [1], [2], [8] to the case of
feedbacks between the decision criteria as it was specified in [5], moreover we also supply an
illustrating realistic example to demonstrate the proposed method, documented by the outputs from
Microsoft Excel add-in FVK that was developed for solving the proposed model.
2. Multi-criteria decisions
In Analytic hierarchy process (AHP) we consider a three-level hierarchical decision system: On the
first level we consider a decision goal G, on the second level, we have n independent evaluation
n
criteria: C1, C2,...,Cn, such that w C 1 , where w(C ) > 0, i = 1,2,...,n, w(C ) is a positive real
i 1
i i i
number – weight, or, relative importance of criterion Ci subject to the goal G. On the third level m
variants (alternatives) of the decision outcomes V1, V2,...,Vm are considered such that again
m
0 0 0
0 ,
W = W21 0 (1)
0 W32 I
where W21 is the n1 matrix (weighing vector of the criteria), i.e.
w(C1 )
W21 , (2)
w(C n )
The columns of this matrix are evaluations of variants by the criteria, I is the unit matrix. W is a
column-stochastic matrix, i.e. the sums of columns are equal to one. Then the limit matrix W (see [3])
exists and we can calculate the resulting priority vector of weights of the variants Z which is given by
formula (4). The variants can be ordered according to these priorities.
Z = W32W21 (4)
In real decision systems with 3 levels there exist typical interdependences among individual
elements of the decision hierarchy e.g. criteria or variants. Consider now the dependences among the
criteria. This system is then given by the supermatrix W:
0 0 0
0 ,
W = W21 W22 (5)
0 W32 I
where the interdependences of the criteria are characterized by nn matrix W22:
w(C1 , C1 ) w(C n , C1 )
W22
.
w(C1 , C n ) w(C n , C n )
In general, matrix (5) is not column-stochastic, hence the limiting matrix does not exist.
Stochasticity of this matrix can be saved by additional normalization. Then there exists a limiting matrix
W and the vector of weights Z can be calculated by formula (6), see [5].
If all elements of an mn matrix A are triangular fuzzy numbers then we call A the triangular fuzzy
~
matrix and this matrix is composed of the triples of real numbers. Particularly, if A is a pair-wise
comparison matrix, we assume that it is reciprocal and there are units on the diagonal.
(see [5]):
~ ( w L ; w M ; wU ) , k = 1,2,...,n,
w (8)
k k k k
where
1/ n
n S
a kj
j 1
wkS
1/ n , S {L , M , U } . (9)
n n
aijM
i 1 j 1
In [2], the method of calculating triangular fuzzy weights by (9) from the triangular fuzzy pair-wise
comparison matrix is called the logarithmic least squares method. This method can be used both for
calculating the triangular fuzzy weights as relative importance of the individual criteria and also for
eliciting relative triangular fuzzy values of the criteria for the individual variants out of the pair-wise
comparison matrices and also for calculating feedback impacts of some criteria on the other criteria.
~ ~ ~ ~ 1 ~
Z W32 IW2 W21 , (6*)
~ ~ ~ ~ ~ ~2 ~ ~3 ~
Z W32(I W2 W2 W2 )W21 . (7*)
Here, for addition, subtraction and multiplication of triangular fuzzy numbers we use the fuzzy
arithmetic operations defined in [5].
z iL z iM z iU
xig . (10)
3
By (10) the variants can be ordered from the best to the worst. There exist more sophisticated
methods for ranking fuzzy numbers, see e.g. [4], for a comprehensive review of comparison methods
see [2]. In the SW tool FVK described in the next section, we apply two more methods which are
based on -cuts of the fuzzy variants being ranked.
Particularly, let ~ z be a fuzzy alternative, i.e. fuzzy number, (0,1] be a preselected aspiration
level. Then the -cut of ~ z ,[~
z ], is a set of all elements x with the membership value at least , i.e. [
~
z ]= {x| ~z ( x) }.
~ ~ ~
Let z1 and z 2 be two fuzzy variants, (0,1]. We say that z1 is R-dominated by z 2 at the
~
level if
~ ~ ~ ~
sup[ z1 ] ≤ sup[ z 2 ]. Alternatively, we also say that z 2 R-dominates z1 at the level .
If ~
z ( z L , z M , z U ) is a triangular fuzzy number, then
~ ~
2 ( z 2 z 2 ),
sup[ z1 ] = z1U ( z1U z1M ) , sup[ z 2 ] = z U U M
By formula (9) we calculate the corresponding triangular fuzzy weights, i.e. the relative fuzzy
importance of the individual criteria that are given in matrix W21:
5.2. Evaluation of variants
Next step is to make fuzzy evaluations of the variants according to the individual criteria that are
given by the following 3 pair-wise comparison matrices A1, A2, A3:
References
[1] Buckley, J.J., Fuzzy hierarchical analysis. Fuzzy Sets and Systems 17, 1985, 1, p. 233-247, ISSN
0165-0114.
[2] Chen, S.J., Hwang, C.L. and Hwang, F.P., Fuzzy multiple attribute decision making. Lecture Notes
in Economics and Math. Syst., Vol. 375, Springer-Verlag, Berlin – Heidelberg 1992, ISBN 3-540-
54998-6.
[3] Horn, R. A., Johnson, C. R., Matrix Analysis, Cambridge University Press, 1990, ISBN
0521305861.
[4] Ramik, J., Duality in fuzzy linear programming with possibility and necessity relations. Fuzzy Sets
and Systems 157, 2006, 1, p. 1283-1302, ISSN 0165-0114.
[5] Ramik, J., Perzina, R., Fuzzy ANP – a New Method and Case Study. In Proceedings of the 24th
International Conference Mathematical Methods in Economics 2006, University of Western
Bohemia, 2006, ISBN 80-7043-480-5.
[6] Saaty, T.L., Exploring the interface between hierarchies, multiple objectives and fuzzy sets. Fuzzy
Sets and Systems 1, 1978, p. 57-68, ISSN 0165-0114.
[7] Saaty, T.L., Multicriteria decision making - the Analytical Hierarchy Process. Vol. I., RWS
Publications, Pittsburgh, 1991, ISBN.
[8] Saaty, T.L., Decision Making with Dependence and Feedback – The Analytic Network Process.
RWS Publications, Pittsburgh, 2001, ISBN 0-9620317-9-8.
[9] Van Laarhoven, P.J.M. and Pedrycz, W., A fuzzy extension of Saaty's priority theory. Fuzzy Sets
and Systems 11, 1983, 4, p. 229-241, ISSN 0165-0114.
This research was partly supported by the grant project of GACR No. 402060431