Beruflich Dokumente
Kultur Dokumente
Analytic Hierarchy
Process
Introduction
vThe AHP was developed by Thomas L Saaty
vIts a powerful tool for complex decision making process
v3 basic functions of AHP:
Structuring complexity using hierarchies
Measurements on a ratio scale
Synthesis
Steps in AHP
v Define the problem
v Structure a hierarchy representing the problem. Arrange goals,
attributes, criteria, sub-criteria, issues, activities, alternatives, etc in
a hierarchy
v Perform pairwise comparison judgment on elements at each level of
the hierarchy with respect to another element higher up the
hierarchy. This process produces a series of pairwise comparison
matrices at each level of hierarchy
v Compute local weights of the elements at each level with respect to
an element higher up the hierarchy. Check for inconsistencies,
revise the pairwise comparison if necessary
v Use hierarchical composition to combine the weights to obtain the
global weights for the alternatives
v Review the model and repeat any part as required
a
a
!
a
nn
n1 n 2
[ ]
wi
wj
aik
= aik akj for all i,j, and k
a jk
Example
1
A = 2
13
1 6
1 1
6
2
w
nw
21
22
2
n
2
2
2
= !
=
= nw
Aw =
!
!
! !
wn
wn
wn
"
w
w
nw
a
a
"
a
w2
wn n n
nn n
n1 n 2
w1
Aw = nw
( A nI ) w = 0
Example
vConsider the matrix A which is imperfect
1 1 / 3 1 / 2
A = 3 1
3
2 1 / 3 1
vFind the value of and w!
CI =
max n
n 1
CI of A
CR =
RI for size n
v The 10% Rule of Practice:
A matrix with CR 0.1 is typically considered acceptable
If CR > 0.1, there is a need to reassess some of the entries to
reduce the level of inconsistencies
eij =
aij w j
w i
Approximate computation
methods
vWhen n is large and there is no suitable computing
facility is available to do a full eigenvalue and vector
computation, it is possible to get a good approximation
to the weights
vKnown approximation methods:
Row Geometric Mean Method
Column Normalization Method
v Justification:
Given the following nn A-matrix:
i = n
w1 w1 w1 w2 ! w1 wn
w w w w ! w w
2
2
2
n
2 1
"
wn w1 wn w2 ! wn wn
wi wi
w
wi
! i =
= Kwi
n
w1 w2 wn
w1w2!wn
K = constant
a w
ij
j =1
wi
for any i
Example
Example
Geometric Mean
Method
Column
Normalization
Method
w1
0.1571
0.1571
0.1593
w2
0.5936
0.5936
0.5889
w3
0.2493
0.2493
0.2518
3.0536
3.0536
3.0539
vLevel 1: goal
vLevel 2: criteria that contribute towards achievement of
the goal in level 1
vLevel 3: the alternatives under consideration
Summary
Choose company A
General hierarchies
Tree
hierarchy
In ideal form
Rank reversal
v Consider the following example:
Note:
The rank is
reversed
although we did
not revise the
relative
weights!!