An Illustrated Guide to the
ANALYTIC HIERARCHY PROCESS
Oliver Meixner & Rainer Haas
Institute of Marketing & Innovation
University of Natural Resources and Life Sciences, Vienna
[Link]
Version Aug. 2017 1
In remembrance & honour of
Thomas Saaty
1926 – 2017
[Link]
Page 1
1
Do your decision conferences turn out like this?
TOO BAD!
WE WANT
WE WANT
PROGRAM A !!
PROGRAM B !!
COME ON IN
THE WATER IS
FINE!
sea of indecision
or does this happen?
3
DO YOUR RECOMMENDATIONS BUT BOSS...
TURN OUT LIKE THIS? THAT WAS MY
BEST GUESS!
GUESS AGAIN
MAYBE YOU NEED A
NEW APPROACH
Page 2
2
... another way of decision making
I THINK I ‘LL TRY THE
ANALYTIC HIERARCHY
PROCESS (AHP) !!!
OKAY TELL US
ABOUT AHP
PROF. DR THOMAS L.
SAATY DEVELOPED
THE PROCESS IN
THE EARLY 1970’S
AND...
Page 3
3
THE PROCESS HAS BEEN USED TO
ASSIST NUMEROUS CORPORATE AND
GOVERNMENT DECISION MAKERS.
Some examples of decision problems:
- choosing a telecommunication system
- formulating a drug policy
- choosing a product marketing strategy
- ...
Let’s show
how it works PROBLEMS ARE DECOMPOSED
INTO A HIERARCHY OF CRITERIA
AND ALTERNATIVES
Problem
Criterion 1 Criterion 2 ... Criterion n
Criterion 1.1 ...
...
Alternative 1 Alternative 2 ... Alternative n
Page 4
4
;U"4G$7898_<$"$L86%<%;2$
:9;P38>$N8$R"68$%2$;D9$
:89<;2"3$3%H8<$
%$<88$"$28N$$6"9$%2$
4;D9$RD5D98
!^
!"#$%I
%
AN IMPORTANT PART OF THE PROCESS
IS TO ACCOMPLISH THESE THREE STEPS
• STATE THE OBJECTIVE:
– SELECT A NEW CAR
• DEFINE THE CRITERIA:
– STYLE, RELIABILITY, FUEL ECONOMY
• PICK THE ALTERNATIVES:
– CIVIC COUPE, SATURN COUPE, FORD ESCORT,
RENAULT CLIO
WHAT ABOUT COST?
(BE QUIET, WE’LL TALK ABOUT THAT LATER)
SKEPTIC-GATOR 11
THIS INFORMATION IS THEN ARRANGED IN A
HIERARCHICAL TREE
OBJECTIVE
CRITERIA
Select a
new car
Fuel
Style Reliability
Economy
Civic Civic Civic
ALTERNATIVES Saturn Saturn Saturn
Escort Escort Escort
Clio Clio Clio
12
Page 6
6
THE INFORMATION
IS THEN
BOTH QUALITATIVE
SYNTHESIZED TO
AND QUANTITATIVE
DETERMINE
CRITERIA CAN BE
RELATIVE
COMPARED USING
RANKINGS OF
INFORMED
ALTERNATIVES
JUDGMENTS TO
DERIVE WEIGHTS
AND PRIORITIES
13
HOW DO YOU DETERMINE THE RELATIVE
IMPORTANCE OF THE CRITERIA?
Here’s one way !
STYLE
RELIABILITY
FUEL ECONOMY
14
Page 7
7
Hmm, I think reliability is the most
important followed by style and fuel
HERE’S ANOTHER WAY economy is least importeant so I will
make the following judgements ....
USING JUDGMENTS TO
DETERMINE THE RANKING
OF THE CRITERIA
1. RELIABILITY IS 2 TIMES AS IMPORTANT AS STYLE
2. STYLE IS 3 TIMES AS IMPORTANT AS FUEL ECONOMY
3. RELIABILITY IS 4 TIMES AS IMPORTANT AS FUEL ECONOMY
he’s not very consistent here ... that’s o.k.
15
Pairwise Comparisons A
B
USING PAIRWISE COMPARISONS, THE RELATIVE IMPORTANCE
OF ONE CRITERION OVER ANOTHER CAN BE EXPRESSED
16
Page 8
8
Pairwise Comparisons A
B
USING PAIRWISE COMPARISONS, THE RELATIVE IMPORTANCE
OF ONE CRITERION OVER ANOTHER CAN BE EXPRESSED
1 equal 3 moderate 5 strong 7 very strong 9 extreme
STYLE RELIABILITY FUEL ECONOMY
STYLE 1/1 1/2 3/1
RELIABILITY 1/1 4/1
FUEL ECONOMY 1/1
17
Pairwise Comparisons A
B
USING PAIRWISE COMPARISONS, THE RELATIVE IMPORTANCE
OF ONE CRITERION OVER ANOTHER CAN BE EXPRESSED
1 equal 3 moderate 5 strong 7 very strong 9 extreme
STYLE RELIABILITY FUEL ECONOMY
STYLE 1/1 1/2 3/1
RELIABILITY 2/1 1/1 4/1
FUEL ECONOMY 1/3 1/4 1/1
18
Page 9
9
How do you turn this MATRIX
into ranking of criteria?
STYLE RELIABILITY FUEL ECONOMY
STYLE 1/1 1/2 3/1
RELIABILITY 2/1 1/1 4/1
FUEL ECONOMY 1/3 1/4 1/1
19
HOW DO YOU GET A RANKING OF PRIORITIES FROM A
PAIRWISE MATRIX?
AND THE
SURVEY SAYS
EIGENVECTOR !!
ACTUALLY...
PROF. DR. THOMAS L. SAATY , (UNIVERSITY OF PITTSBURGH),
DEMONSTRATED MATHEMATICALLY THAT THE
EIGENVECTOR SOLUTION WAS THE BEST APPROACH.
REFERENCE : THE ANALYTIC HIERARCHY PROCESS, 1990, THOMAS L. SAATY
20
Page 10
10
HERE’S HOW TO SOLVE FOR THE EIGENVECTOR:
1. A SHORT COMPUTATIONAL WAY TO OBTAIN THIS RANKING
IS TO RAISE THE PAIRWISE MATRIX TO POWERS THAT ARE
SUCCESSIVELY SQUARED EACH TIME.
2. THE ROW SUMS ARE THEN CALCULATED AND NORMALIZED.
3. THE COMPUTER IS INSTRUCTED TO STOP WHEN THE
DIFFERENCE BETWEEN THESE SUMS IN TWO CONSECUTIVE
CALCULATIONS IS SMALLER THAN A PRESCRIBED VALUE.
SHOW ME AN
SAY WHAT! EXAMPLE
21
IT’S MATRIX ALGEBRA TIME !!!
STYLE RELIABILITY FUEL ECONOMY
STYLE 1/1 1/2 3/1
RELIABILITY 2/1 1/1 4/1
FUEL ECONOMY 1/3 1/4 1/1
FOR NOW, LET’S REMOVE THE NAMES AND
CONVERT THE FRACTIONS TO DECIMALS :
1.0000 0.5000 3.0000
2.0000 1.0000 4.0000
0.3333 0.2500 1.0000
22
Page 11
11
STEP 1: SQUARING THE MATRIX
1.0000 0.5000 3.0000
THIS TIMES 2.0000 1.0000 4.0000
0.3333 0.2500 1.0000
1.0000 0.5000 3.0000
THIS 2.0000 1.0000 4.0000
0.3333 0.2500 1.0000
I.E. (1.0000 * 1.0000) + (0.5000 * 2.0000) +(3.0000 * 0.3333) = 3.0000
3.0000 1.7500 8.0000
RESULTS
IN THIS 5.3332 3.0000 14.0000
1.1666 0.6667 3.0000
23
STEP 2 : NOW, LET’S COMPUTE OUR FIRST EIGENVECTOR
(TO FOUR DECIMAL PLACES)
FIRST, WE SUM THE ROWS
3.0000 + 1.7500 + 8.0000 = 12.7500 0.3194
5.3332 + 3.0000 + 14.0000 = 22.3332 0.5595
1.1666 + 0.6667 + 3.0000 = 4.8333 0.1211
SECOND, WE SUM THE ROW TOTALS 39.9165 1.0000
FINALLY, WE NORMALIZE BY DIVIDING
THE ROW SUM BY THE ROW TOTALS
(I.E. 12.7500 DIVIDED BY 39.9165 EQUALS 0.3194)
0.3194
THE RESULT IS OUR EIGENVECTOR
( A LATER SLIDE WILL EXPLAIN THE 0.5595
MEANING IN TERMS OF OUR EXAMPLE)
0.1211
24
Page 12
12
THIS PROCESS MUST BE ITERATED UNTIL THE EIGENVECTOR
SOLUTION DOES NOT CHANGE FROM THE PREVIOUS ITERATION
(REMEMBER TO FOUR DECIMAL PLACES IN OUR EXAMPLE)
CONTINUING OUR EXAMPLE,
AGAIN, STEP 1: WE SQUARE THIS MATRIX
3.0000 1.7500 8.0000
5.3332 3.0000 14.0000
1.1666 0.6667 3.0000
27.6653 15.8330 72.4984
WITH THIS RESULT 48.3311 27.6662 126.6642
10.5547 6.0414 27.6653
25
AGAIN STEP 2 : COMPUTE THE EIGENVECTOR (TO FOUR DECIMAL PLACES)
27.6653 + 15.8330 + 72.4984 = 115.9967 0.3196
48.3311 + 27.6662 + 126.6642 = 202.6615 0.5584
10.5547 + 6.0414 + 27.6653 = 44.2614 0.1220
TOTALS 362.9196 1.0000
COMPUTE THE DIFFERENCE OF THE
PREVIOUS COMPUTED EIGENVECTOR
TO THIS ONE:
0.3194 0.3196 = - 0.0002
0.5595 0.5584 = 0.0011
0.1211 0.1220 = - 0.0009
TO FOUR DECIMAL PLACES THERE’S NOT MUCH DIFFERENCE
HOW ABOUT ONE MORE ITERATION?
26
Page 13
13
I SURRENDER !!
DON’T MAKE ME COMPUTE
ANOTHER EIGENVECTOR
OKAY,OKAY
ACTUALLY, ONE MORE
ITERATION WOULD SHOW
NO DIFFERENCE TO FOUR
DECIMAL PLACES
LET’S NOW LOOK AT
THE MEANING OF THE
EIGENVECTOR
27
HERE’S OUR PAIRWISE
MATRIX WITH THE NAMES
STYLE RELIABILITY FUEL ECONOMY
STYLE 1/1 1/2 3/1
RELIABILITY 2/1 1/1 4/1
FUEL ECONOMY 1/3 1/4 1/1
AND THE COMPUTED EIGENVECTOR GIVES US THE RELATIVE
RANKING OF OUR CRITERIA
STYLE 0.3196 THE SECOND MOST IMPORTANT CRITERION
RELIABILITY 0.5584 THE MOST IMPORTANT CRITERION
FUEL ECONOMY 0.1220 THE LEAST IMPORTANT CRITERION
NOW BACK TO THE HIEARCHICAL TREE...
28
Page 14
14
HERE’S THE TREE
WITH THE CRITERIA
WEIGHTS
OBJECTIVE
CRITERIA
Select a new
car
1.00
Style Reliability Fuel Economy
.3196 .5584 .1220
Civic Civic Civic
ALTERNATIVES Saturn Saturn Saturn
Escort Escort Escort
Clio Clio Clio
WHAT ABOUT THE ALTERNATIVES?
I’M GLAD YOU ASKED...
SKEPTIC-GATOR 29
IN TERMS OF STYLE, PAIRWISE COMPARISONS
DETERMINES THE PREFERENCE
OF EACH ALTERNATIVE OVER ANOTHER
STYLE
CIVIC SATURN ESCORT CLIO
CIVIC 1/1 1/4 4/1 1/6
SATURN 4/1 1/1 4/1 1/4
ESCORT 1/4 1/4 1/1 1/5
CLIO 6/1 4/1 5/1 1/1
AND...
30
Page 15
15
IN TERMS OF RELIABILITY, PAIRWISE COMPARISONS
DETERMINES THE PREFERENCE
OF EACH ALTERNATIVE OVER ANOTHER
RELIABILITY
CIVIC SATURN ESCORT CLIO
CIVIC 1/1 2/1 5/1 1/1
SATURN 1/2 1/1 3/1 2/1
ESCORT 1/5 1/3 1/1 1/4
CLIO 1/1 1/2 4/1 1/1
ITS MATRIX ALGEBRA TIME!!!
31
COMPUTING THE EIGENVECTOR DETERMINES THE RELATIVE
RANKING OF ATERNATIVES UNDER EACH CRITERION
(ACTUALLY, WE SQUARED THE MATRIX MORE OFTEN TO GET TO THESE RESULTS)
RANKING STYLE RANKING RELIABILITY
3 CIVIC .1159 1 CIVIC .3786
2 SATURN .2468 2 SATURN .2902
4 ESCORT .0600 4 ESCORT .0742
1 CLIO .5773 3 CLIO .2571
WHAT ABOUT FUEL ECONOMY?
ANOTHER GOOD QUESTION...
SKEPTIC-GATOR 32
Page 16
16
AS STATED EARLIER,
AHP CAN COMBINE BOTH QUALITATIVE
AND QUANITATIVE INFORMATION
FUEL ECONOMY INFORMATION IS OBTAINED FOR EACH
ALTERNATIVE:
FUEL ECONOMY
(MILES/GALLON)
CIVIC 34 34 / 113 = .3009
SATURN 27 27 / 113 = .2389
ESCORT 24 24 / 113 = .2124
CLIO 28 28 / 113 = .2478
113 1.0000
NORMALIZING THE FUEL ECONOMY INFO
ALLOWS US TO USE IT WITH OTHER RANKINGS
33
HERE’S THE TREE
WITH ALL THE
WEIGHTS
OBJECTIVE
CRITERIA
Select a new
car
1.00
Style Reliability Fuel Economy
.3196 .5584 .1220
Civic .1159 Civic .3786 Civic .3009
ALTERNATIVES Saturn .2468 Saturn .2902 Saturn .2389
Escort .0600 Escort .0742 Escort .2124
Clio .5773 Clio .2571 Clio .2478
OKAY, NOW WHAT ? I THINK WE’RE READY
FOR THE ANSWER...
34
Page 17
17
A LITTLE MORE MATRIX ALGEBRA GIVES US THE SOLUTION:
RELI- FUEL CRITERIA
STYLE ABILITY ECONOMY RANKING
CIVIC .1159 .3786 .3009 0.3196 STYLE
SATURN .2468 .2902 .2389
ESCORT .0600 .0742 .2124
* 0.5584 RELIABILITY
CLIO .5773 .2571 .2478 0.1220 FUEL ECONOMY
I.E. FOR THE CIVIC (.1159 * .3196) + (.3786 * .5584) + (.3009 * .1220) = .2851
Civic .2851 AND THE WINNER IS !!!
Saturn .2700 THE CLIO IS THE
= HIGHEST RANKED CAR
Escort .0865
Clio .3583
35
IN SUMMARY, THE ANALYTIC HIERARCHY PROCESS
PROVIDES A LOGICAL FRAMEWORK TO DETERMINE
THE BENEFITS OF EACH ALTERNATIVE
1. Clio .3583
2. Civic .2851
3. Saturn .2700
4. Escort .0865
WHAT ABOUT COSTS?
WELL, I’LL TELL YOU...
SKEPTIC-GATOR
36
Page 18
18
ALTHOUGH COSTS COULD HAVE BEEN INCLUDED,
IN MANY COMPLEX DECISIONS, COSTS SHOULD BE
SET ASIDE UNTIL THE BENEFITS OF THE
ALTERNATIVES ARE EVALUATED
OTHERWISE THIS COULD HAPPEN...
YOUR PROGRAM COST TOO MUCH I
DON’T CARE ABOUT ITS BENEFITS
DISCUSSING COSTS
TOGETHER WITH BENEFITS
CAN SOMETIMES BRING FORTH
MANY POLITICAL AND
EMOTIONAL RESPONSES
37
WAYS TO HANDLE BENEFITS AND
COSTS INCLUDE THE FOLLOWING:
1. GRAPHING BENEFITS AND COSTS OF EACH ALTERNATIVE
. .
CHOSE ALTERNATIVE WITH LOWEST
BENEFITS . COST AND HIGHEST BENEFIT
.
COSTS
2. BENEFIT TO COST RATIOS
3. LINEAR PROGRAMMING
4. SEPARATE BENEFIT AND COST HIERARCHICAL TREES
AND THEN COMBINE THE RESULTS
IN OUR EXAMPLE...
38
Page 19
19
LET’S USE BENEFIT TO COST RATIOS
(AGAIN, WE HAVE QUANTITATIVE INFORMATION HERE)
NORMALIZED
COST $ COSTS
1. CLIO 18,000 .3333
2. CIVIC 12,000 .2222
3. SATURN 15,000 .2778
4. ESCORT 9,000 .1667
54,000 1.0000
39
LET’S USE BENEFIT TO COST RATIOS
NORMALIZED
COST $ COSTS BENEFIT - COST RATIOS
1. CLIO 18,000 .3333 .3583 / .3333 = 1.0750
2. CIVIC 12,000 .2222 .2851 / .2222 = 1.2831
3. SATURN 15,000 .2778 .2700 / .2778 = .9719
4. ESCORT 9,000 .1667 .0865 / .1667 = .5189
54,000 1.0000
(REMEMBER THE BENEFITS WERE DERIVED
EARLIER FROM THE AHP)
AND...
THE CIVIC IS THE WINNER WITH THE HIGHEST BENEFIT TO COST RATIO
40
Page 20
20
AHP CAN BE USED FOR VERY
COMPLEX DECISIONS
MANY LEVELS OF CRITERIA GOAL
AND SUBCRITERIA CAN
BE INCLUDED
HERE ARE SOME EXAMPLES
41
AHP CAN BE USED FOR A WIDE VARIETY
OF APPLICATIONS
STRATEGIC PLANNING
RESOURCE ALLOCATION
SOURCE SELECTION
BUSINESS/PUBLIC POLICY
PROGAM SELECTION
AND MUCH MUCH MORE...
42
Page 21
21