AHP Examples
AHP Examples
2
AHP-General Idea
Develop an hierarchy of decision criteria and define the
alternative courses of actions.
3
Example: Car Selection
Objective
Selecting a car
Criteria
Style, Reliability, Fuel-economy Cost?
Alternatives
Civic Coupe, Saturn Coupe, Ford Escort, Mazda
Miata
4
Hierarchy tree
S e lec ting
a N e w C ar
5
Ranking of Criteria and
Alternatives
Pairwise comparisons are made with the grades
ranging from 1-9.
7
Ranking of criteria
Reliability 2 1 4
8
Ranking of priorities
Consider [Ax = maxx] where
A is the comparison matrix of size n×n, for n criteria, also called the priority matrix.
x is the Eigenvector of size n×1, also called the priority vector.
maxis the Eigenvalue, max > n.
Row
Normalized 0.30 0.29 0.38 0.30
1 0.5 3 Column Sums
averages
A= 2 1 4 0.60 0.57 0.50 0.60
X=
0.33 0.25 1.0 0.10 0.14 0.13 0.10
Priority vector
Column sums 3.33 1.75 8.00 1.00 1.00 1.00
9
Criteria weights
Style .30
Reliability .60
Fuel Economy .10
10
Checking for Consistency
The next stage is to calculate a Consistency Ratio
(CR) to measure how consistent the judgments
have been relative to large samples of purely
random judgments.
11
Calculation of Consistency
Ratio
The next stage is to calculate so as to lead to
max
the Consistency Index and the Consistency Ratio.
Consider [Ax = max x] where x is the Eigenvector.
A x Ax x
CI=(λmax-n)/(n-1)=(3.06-3)/(3-1)= 0.03
12
Consistency Ratio
The final step is to calculate the Consistency Ratio, CR by using
the table below, derived from Saaty’s book. The upper row is the
order of the random matrix, and the lower row is the
corresponding index of consistency for random judgments.
Each of the numbers in this table is the average of CI’s derived from a
sample of randomly selected reciprocal matrices of AHP method.
13
Ranking alternatives
Style Priority vector
Civic Saturn Escort Miata
Civic 1 1/4 4 1/6 0.13
Saturn 4 1 4 1/4 0.24
Escort 1/4 1/4 1 1/5 0.07
Miata 6 4 5 1 0.56
14
Ranking alternatives
Miles/gallon Normalized
15
Selecting a New Car
1.00
16
Ranking of alternatives
17
Including Cost as a Decision
Criteria
Adding “cost” as a a new criterion is very difficult in AHP. A new column
and a new row will be added in the evaluation matrix. However, whole
evaluation should be repeated since addition of a new criterion might
affect the relative importance of other criteria as well!
Instead one may think of normalizing the costs directly and calculate the
cost/benefit ratio for comparing alternatives!
Normalized Cost/Benefits
Cost Benefits Ratio
Cost
CIVIC $12K .22 .30 0.73
SATURN $15K .28 .27 1.03
ESCORT $9K .17 .08 2.13
MIATA $18K .33 .35 0.92
18
Methods for including cost
criterion
Use graphical representations to make trade-offs.
Miata
Civic
Saturn
Escort
19
Complex decisions
20
AHP Software:
Professional commercial software Expert Choice
developed by Expert Choice Inc. is available which
simplifies the implementation of the AHP’s steps and
automates many of its computations
computations
sensitivity analysis
graphs, tables
21
Ex 2: Evaluation of Job Offers
Ex: Peter is offered 4 jobs from Acme Manufacturing (A), Bankers Bank (B),
Creative Consulting (C), and Dynamic Decision Making (D).
He bases his evaluation on the criteria such as location, salary, job
content, and long-term prospects.
22
Priority Vectors:
1) Normalize the column entries by dividing each entry by the sum of the column.
2) Take the overall row averages
23
Example 2: Evaluation of Job
Offers
Step 2: Evaluate alternatives w.r.t. each criteria
A B C D A B C D Avg.
A 1 1/2 A 0.161 0.137 0.171 0.174
B 1/3 5 B 0.227
C 2 1 C 0.322 0.275 0.257 0.293
D 1/2 7 D 0.312
3 2 1 0.484 0.549 0.514 0.489
9 0.409
0.032 0.040 0.057 0.044
1/5 1/7
0.045
1/9 1
24
Example 2: Calculation of
Relative Scores
Relative
weights Relative scores
Relative Scores for Each Criteria for each for each
Location Salary Content Long-Term criteria alternative
A 0.174 0.050 0.210 0.510 0.086 0.164
B 0.293 0.444 0.038 0.012 x 0.496 = 0.256
C 0.489 0.312 0.354 0.290
D 0.044 0.194 0.398 0.188 0.289 0.335
0.130 0.238
25
More about AHP: Pros and
Cons • It allows multi criteria decision making.
•There are hidden assumptions like consistency. Users should be trained to use
AHP methodology.
Repeating evaluations is cumbersome.
Use GDSS
Use constraints to eliminate
Cons
26
Group Decision Making
The AHP allows group decision making, where group members can use their
experience, values and knowledge to break down a problem into a hierarchy
and solve. Doing so provides:
However;
The GDSS does not replace all the requirements for group decision making.
Open meetings with the involvement of all members are still an asset.
27
Example 3: AHP in project
management
Prequalification
of contractors
Contractor A Contractor B
5 years experience 7 years experience
Contractor C Contractor D
8 years experience 10 years experience
Contractor E
15 years experience
Experience
aims at the
Two similar projects One similar project No similar project Two similar projects No similar project
elimination of
incompetent Special procurement 1 international
experience project
contractors from
the bidding Financial $7 M assets $10 M assets $14 M assets $11 M assets $6 M assets
process. stability
High growth rate $5.5 M liabilities $6 M liabilities $4 M liabilities $1.5 M liabilities
Part of a group of Good relation with
No liability
companies banks
It is the choice
Quality Good organization Average organization Good organization Good organization Bad organization
of the decision performance
maker to C.M. personnel C.M. personnel C.M. team Good reputation Unethical techniques
eliminate Good reputation Two delayed projects Government award Many certi®cates
One project
terminated
contractor E Cost raised in some
from the AHP Many certi®cates Safety program Good reputation Average quality
projects
evalution since it Safety program QA/QC program
is not “feasible”
Manpower 150 labourers 100 labourers 120 labourers 90 labourers 40 labourers
at all !! resources
10 special skilled
200 by subcontract Good skilled labors 130 by subcontract 260 by subcontract
labourers
25 special skilled
Availability in peaks
labourers
28
Example 3 (cont.’d)
29
Hierarchy Tree
Selecting the most
suitable contractor
30
Example 3: AHP in project
management
Step 1: Evaluation of the weights of the criteria
31
Example 3: AHP in project
management
Calculation of priority vector:
x =
Note that a DSS supports the decision maker, it can not replace him/her. Thus,
an AHP Based DSS should allow the decision maker to make sensitivity analysis of
his judgements on the overall priorities !
32