Professional Documents
Culture Documents
1
Analytic Hierarchy Process (AHP)
Decision alternatives:
Location A, B, C & D
Criteria:
Cost
Proximity to school
Proximity to Metro
Closer to shopping places
Closer to hospitals
Goal:
To select a best car
Criteria:
Price
Mileage
Appearance
3
Reliability
Analytical Hierarchy Process
• Designed to solve multicriteria decision problems
4
AHP - Steps
1. Develop model hierarchy
2. Make pairwise comparisons
3. Synthesize judgments
4. Check for consistency
Synthesize Judgement – the process of calculating the
priority of each criterion in terms of its contribution to the
overall goal of achieving your goal
5
1. Develop model Hierarchy
6
Example: Car Selection Problem
7
2. Make Pairwise Comparisons &
3. Synthesize judgment
Preference Scale for the Pairwise Comparisons
Extremely
Equal Moderate Strong Very Strong Preferred
1 3 5 7 9 8
• Forming the Pairwise Comparison Matrix for Cost
Swift is very strongly preferred to Figo, Figo's entry in the Swift row
is 7 and Swift's entry in the Figo row is 1/7.
i10 1 1/3 6
Swift 3 1 7
Figo 1/6 1/7 1
9
• Normalized Matrix for Cost
Divide each entry in the pairwise comparison matrix by its
corresponding column sum. For example, for i10, the column
sum = 1 + 3 + 1/6 = 25/6. This gives:
10
• Priority Vector For Cost
The priority vector is determined by averaging
the row entries in the normalized matrix. Converting
to decimals we get:
11
• Forming the Pairwise Comparison Matrix for Reliability
i10 1 7 2
Swift 1/7 1 5
Figo 1/2 1/5 1
12
• Normalized Matrix for Reliability
Divide each entry in the pairwise comparison
matrix by its corresponding column sum. For example,
for i10, the column sum = 1 + 1/7 + 1/2 = 23/14. This
gives:
i10 Swift Figo
13
• Priority Vector For Reliability
The priority vector is determined by averaging the
row entries in the normalized matrix. Converting to
decimals we get:
14
• Forming the Pairwise Comparison Matrix for Fuel Economy
i10 1 8 1
Swift 1/8 1 1/8
Figo 1 8 1
15
• Normalized Matrix for Fuel Economy
Divide each entry in the pairwise comparison
matrix by its corresponding column sum.
16
• Priority Vector For Fuel Economy
The priority vector is determined by averaging the
row entries in the normalized matrix. Converting to
decimals we get:
17
• Forming the Pairwise Comparison Matrix for Criteria
Cost 1 7 9
Reliability 1/7 1 7
Fuel Eco. 1/9 1/7 1
18
• Normalized Matrix for Criteria
Divide each entry in the pairwise comparison
matrix by its corresponding column sum.
19
• Priority Vector For Criteria
The priority vector is determined by averaging the
row entries in the normalized matrix. Converting to
decimals we get:
20
• Overall Priority Vector
The overall priorities are determined by multiplying the
priority vector of the criteria by the priorities for each decision
alternative for each objective.
Priority Vector
for Criteria [ .729 .216 .055 ]
21
• Overall Priority Vector (continued)
Thus, the overall priority vector is:
22
4. Check for Consistency
• A key step in the making of several pairwise comparisons is
considering the consistency of the pairwise judgements.
– Example: If A compared to B = 3 and B compared to C = 2 then
A compared to C should = 3x2 = 6. If it wasn’t, some
inconsistency would occur.
• CR = CI / RI
24
Checking Consistency for Cost
•Multiply pair-wise comparison matrix by its
priority:
http://www.superdecisions.com/
27
AHP with Spreadsheets
28
Back-up
29