How to do AHP analysis in Excel



Similar documents
European Scientific Journal October 2015 edition vol.11, No.28 ISSN: (Print) e - ISSN

ANALYTIC HIERARCHY PROCESS (AHP) TUTORIAL

MULTIPLE-OBJECTIVE DECISION MAKING TECHNIQUE Analytical Hierarchy Process

Analytical Hierarchy Process for Higher Effectiveness of Buyer Decision Process

USING THE ANALYTIC HIERARCHY PROCESS (AHP) TO SELECT AND PRIORITIZE PROJECTS IN A PORTFOLIO

The Analytic Hierarchy Process. Danny Hahn

An Illustrated Guide to the ANALYTIC HIERARCHY PROCESS

USING THE ANALYTIC HIERARCHY PROCESS FOR DECISION MAKING IN ENGINEERING APPLICATIONS: SOME CHALLENGES

Vendor Evaluation and Rating Using Analytical Hierarchy Process

Supplier Performance Evaluation and Selection in the Herbal Industry

Quantifying energy security: An Analytic Hierarchy Process approach

Multi-Criteria Decision-Making Using the Analytic Hierarchy Process for Wicked Risk Problems

Project Management Software Selection Using Analytic Hierarchy Process Method

Project Management Software Selection Using Analytic Hierarchy Process Method

Subcontractor Selection Using Analytic Hierarchy Process

1604 JOURNAL OF SOFTWARE, VOL. 9, NO. 6, JUNE 2014

An Evaluation Model for Determining Insurance Policy Using AHP and Fuzzy Logic: Case Studies of Life and Annuity Insurances

6 Analytic Hierarchy Process (AHP)

Decision-making with the AHP: Why is the principal eigenvector necessary

THE ANALYTIC HIERARCHY PROCESS (AHP)

International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research)

ANALYTICAL HIERARCHY PROCESS AS A TOOL FOR SELECTING AND EVALUATING PROJECTS

Analytic Hierarchy Process

Risk Assessment of Petroleum Pipelines using a combined Analytical Hierarchy Process - Fault Tree Analysis (AHP-FTA)

OBJECT ORIENTED SOFTWARE SYSTEM BASED ON AHP

Applying the Analytic Hierarchy Process to Health Decision Making: Deriving Priority Weights

Information Security and Risk Management

Research on supply chain risk evaluation based on the core enterprise-take the pharmaceutical industry for example

An analytical hierarchy process and fuzzy inference system tsukamoto for production planning: a review and conceptual research

Decision Making on Project Selection in High Education Sector Using the Analytic Hierarchy Process

Estimation of Unknown Comparisons in Incomplete AHP and It s Compensation

A Fuzzy AHP based Multi-criteria Decision-making Model to Select a Cloud Service

Prize: an R package for prioritization estimation based on analytic hierarchy process

Analytic hierarchy process (AHP)

CHAPTER 3 IDENTIFICATION OF MOST PREFERRED KEY PERFORMANCE INDICATOR IN INDIAN CALL CENTRES

Contractor selection using the analytic network process

Maintainability Estimation of Component Based Software Development Using Fuzzy AHP

Framework of Measuring Key Performance Indicators for Decision Support in Higher Education Institution

Klaus D. Goepel No 10 Changi Business Park Central 2 Hansapoint@CBP #06-01/08 Singapore drklaus@bpmsg.com ABSTRACT

Development of Virtual Lab System through Application of Fuzzy Analytic Hierarchy Process

INVOLVING STAKEHOLDERS IN THE SELECTION OF A PROJECT AND PORTFOLIO MANAGEMENT TOOL

Using Analytic Hierarchy Process (AHP) Method to Prioritise Human Resources in Substitution Problem

Reproducing Calculations for the Analytical Hierarchy Process

Chapter 4 SUPPLY CHAIN PERFORMANCE MEASUREMENT USING ANALYTIC HIERARCHY PROCESS METHODOLOGY

Comparative Analysis of FAHP and FTOPSIS Method for Evaluation of Different Domains

Selection of Database Management System with Fuzzy-AHP for Electronic Medical Record

Applying the ANP Model for Selecting the Optimal Full-service Advertising Agency

Combining Fuzzy Analytic Hierarchy Process

Application of the Multi Criteria Decision Making Methods for Project Selection

A new Environmental Performance Index using analytic hierarchy process: A case of ASEAN countries

Using Analytic Hierarchy Process Method in ERP system selection process

An analytic hierarchy process for school quality and inspection Model development and application

Evaluating Cloud Services Using DEA, AHP and TOPSIS model Carried out at the

Talk:Analytic Hierarchy Process/Example Leader

AHP approach for supplier evaluation and selection in a steel manufacturing company

Aircraft Selection Using Analytic Network Process: A Case for Turkish Airlines

Adopting an Analytic Hierarchy Process to Select Internet Advertising Networks

15 Consumer Preference for New Wireless Data Services

TOURIST HOTEL LOCATION SELECTION WITH ANALYTIC HIERARCHY PROCESS *

Analytic Hierarchy Process for Design Selection of Laminated Bamboo Chair

Early FP Estimation and the Analytic Hierarchy Process

AN EVALUATION OF THE UPSTREAM CRUDE OIL INDUSTRY SUPPLY CHAIN RISK

WHY FUZZY ANALYTIC HIERARCHY PROCESS APPROACH FOR TRANSPORT PROBLEMS?

Journal of Chemical and Pharmaceutical Research, 2014, 6(3): Research Article. Analysis of results of CET 4 & CET 6 Based on AHP

A Controlled Experiment on Analytical Hierarchy Process and Cumulative Voting -

Solving Linear Systems, Continued and The Inverse of a Matrix

A GIS-Based Sensitivity Analysis of Multi-Criteria Weights

CHAPTER 14 ORDINAL MEASURES OF CORRELATION: SPEARMAN'S RHO AND GAMMA

MULTICRITERIA DECISION MAKING WITH SAS SOFTWARE Mary G. Crissey, US Air Force

ISAHP 2007, Viña Del Mar, Chile, August 3, 2007

Credit Risk Comprehensive Evaluation Method for Online Trading

Evaluating Simulation Software Alternatives through ANP

A Multi-Criteria Decision-making Model for an IaaS Provider Selection

Supplier Evaluation and Selection by Using The Analytic Hierarchy Process Approach

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS

Performance Management for Inter-organization Information Systems Performance: Using the Balanced Scorecard and the Fuzzy Analytic Hierarchy Process

Design of Analytic Hierarchy Process Algorithm and Its Application for Vertical Handover in Cellular Communication

Evaluation of educational open-source software using multicriteria decision analysis methods

Address for Correspondence

SELECTION OF THE BEST SCHOOL FOR THE CHILDREN- A DECISION MAKING MODEL USING EXTENT ANALYSIS METHOD ON FUZZY ANALYTIC HIERARCHY PROCESS

ISOMORPHISM BETWEEN AHP AND DOUBLE ENTRY BOOK KEEPING SYSTEM

CONTRACTOR SELECTION WITH RISK ASSESSMENT BY

Analytic hierarchy process to assess and optimize distribution network

Analytical hierarchy process for evaluation of general purpose lifters in the date palm service industry

ASSESSMENT OF FACTORS AFFECTING EMPOWERMENT OF HUMAN RESOURCES USING ANALYTICAL HIERARCHY PROCESS

SUPPLY CHAIN MANAGEMENT AND A STUDY ON SUPPLIER SELECTION in TURKEY

Selection of Mobile Network Operator Using Analytic Hierarchy Process (AHP) Nasruddin Hassan, Norfaieqah Ahmad and Wan Malissa Wan Aminuddin

Method for route selection of transcontinental natural gas pipelines

The Analytic Hierarchy Process and SDSS

DETERMINING CONSUMER S CHOICE AMONG VARIOUS INSURANCE POLICIES: AN ANALYTICAL HIERARCHICAL PROCESS APPROACH

The Analytic Network Process

Živan Živković, Djordje Nikolić, Predrag Djordjević, Ivan Mihajlović, Marija Savić

Transcription:

How to do AHP analysis in Excel Khwanruthai BUNRUAMKAEW (D) Division of Spatial Information Science Graduate School of Life and Environmental Sciences University of Tsukuba ( March 1 st, 01)

The Analytical Hierarchy Process - AHP AHP is one of the multiple criteria decision-making method that was originally developed by Prof. Thomas L. Saaty (1). provides measures of judgement consistency derives priorities among criteria and alternatives simplifies preference ratings among decision criteria using pair wise comparisons

Using AHP 1. Decompose the decision-making problem into a hierarchy. Make pair wise comparisons and establish priorities among the elements in the hierarchy. Synthesise judgments (to obtain the set of overall or weights for achieving your goal). Evaluate and check the consistency of judgements

The basic procedure is as follows: 1. Develop the ratings for each decision alternative for each criterion by developing a pair wise comparison matrix for each criterion normalizing the resulting matrix averaging the values in each row to get the corresponding rating calculating and checking the consistency ratio

. Develop the weights for the criteria by developing a pairwise comparison matrix for each criterion normalizing the resulting matrix averaging the values in each row to get the corresponding rating calculating and checking the consistency ratio. Calculate the weighted average rating for each decision alternative. Choose the one with the highest score.

Structure the Hierarchy Decompose the decision-making problem into a hierarchy of criteria and alternatives. GOAL Goal Criteria 1 Criteria Criteria Factor 1 Factor Factor Subfactor 11 Subfactor 1 Subfactor 1 Subfactor 1 Subfactor Subfactor 1 Subfactor Subfactor Criteria 11 Criteria 1 Criteria 1 Criteria 1 Criteria Criteria 1 Criteria Criteria Alt 1 Alt Alt Level 1 is the goal of the analysis. Level is multi-criteria that consist of several criterions, You can also add several other levels of sub-criteria. The last level is the alternative choices

The first step in the AHP procedure is to make pair wise comparisons between each criterion. The example scale for comparison (Saaty & Vargas, 11). Scale Degree of preference 1 Equal importance Moderate importance of one factor over another Strong or essential importance Very strong importance Extreme importance,,,8 Values for inverse comparison Results of the comparison (for each factors pair) were described in term of integer values from 1 (equal value) to (extreme different) where higher number means the chosen factor is considered more important in greater degree than other factor being compared with.

Example Table: Primary questionnaire design: effective criteria and pair wise comparison Factor Factor weighting score More importance than Equal Less importance than Factor C1 8 1 8 C C 8 1 8 C C 8 1 8 C1 Table: Pair wise comparison matrix which holds the preference values Criteria C1 C C C1 1 C 0. 1 0. C 0. 1 =1/ If the criteria in the column is preferred to the criteria in the row, then the inverse of the rating is given. This table shows a simple comparison matrix of order where criteria C1, C and C are compared against each other. 8

Consider the following example: Factor weighting score Factor Equal More importance than Factor Less importance than C1 8 1 8 C C 8 1 8 C C 8 1 8 C C 8 1 8 C C Start with the total cost criterion and generate the following data in a spreadsheet: A B C 1 Factor C1 C C1 C C C C 1.00 D E F C C C.00.00 1.00 1.00 1.00 0.1 0.0 0.0 1.00 1.00 1.00 1.00 1.00 1.00 How to fill up the upper triangular matrix is using the following rules: 1.If the judgment value is on the left side of 1, we put the actual judgment value..if the judgment value is on the right side of 1, we put the reciprocal value.

Making Comparison Matrix (How to make reciprocal matrix?) To fill the lower triangular matrix, we use the reciprocal values of the upper diagonal. If a ij is the element of row i column j of the matrix, then the lower diagonal is filled using this formula = =1/C =1/D =1/E =1/F 1 A B C D E F Factor C1 C C C C C1 1.00.00.00 1.00 1.00 C =1/ 1.00 0.1 0.0 0.0 C =1/ =1/0.1 1.00 1.00 1.00 C =1/1 =1/0.0 =1/1 1.00 1.00 C =1/1 =1/0.0 =1/1 =1/1 1.00 =1/E =1/F This slide shows how to analyze this paired comparisons 10

Step 1: Pair wise comparison The criteria in the row is being compared to the criteria in the column. A B C D E F Pair wise inputs 1 Factor C1 C C C C C1 1.00.00.00 1.00 1.00 C 0.1 1.00 0.1 0.0 0.0 C 0..00 1.00 1.00 1.00 C 1.00.00 1.00 1.00 1.00 C 1.00.00 1.00 1.00 1.00 Total.8.00.1.0.0 =Sum (B:B) Thus now we have complete comparison matrix The next step is to normalize the matrix. This is done by totaling the numbers in each column. 11

Step : Normalization This step is to normalize the matrix by totaling the numbers in each column. Each entry in the column is then divided by the column sum to yield its normalized score. The sum of each column is 1. A B C D E F G H =Sum (B10:F10) 8 C 1.00.00 1.00 1.00 1.00 Total.8.00.1.0.0 =AVERAGE(G10/) Factor C1 C C C C Total Average 10 11 1 1 1 1= C1 0. 0.8 0. 0. 0. 1. 0.1 C 0.0 0.0 0.0 0.0 0.0 0.0 0.0 C 0.10 0.8 0.1 0. 0. 1.01 0.0 C 0. 0.0 0.1 0. 0. 1.1 0. C 0. 0.0 0.1 0. 0. 1.1 0. =1 Normalized inputs (priority vector) =(B/B) =(C/C) Highest average score 1

Step : Consistency analysis Now, calculate the consistency ratio and check its value. The purpose for doing this is to make sure that the original preference ratings were consistent. There are steps to arrive at the consistency ratio: 1.Calculate the consistency measure..calculate the consistency index (CI). CI = lmax - n. n - 1.Calculate the consistency ratio (CI/RI where RI is a random index). CR = CI / RI To calculate the consistency measure, we can take advantage of Excel s matrix multiplication function =MMULT(). 1

Consistency Ratio (CR) 10 11 1 1 1 1 1 A B C D E F G H I Factor C1 C C C C Total Average Consistancy Measure C1 0. 0.8 0. 0. 0. 1. 0.1. C 0.0 0.0 0.0 0.0 0.0 0.0 0.0.08 C 0.10 0.8 0.1 0. 0. 1.01 0.0.10 C 0. 0.0 0.1 0. 0. 1.1 0..1 C 0. 0.0 0.1 0. 0. 1.1 0..1 Total 1.00 1.00 1.00 1.00 1.00 CI= 0.0 =MMULT(B:F,H10:H1)/H10 RI= 1.1 RI is provided by AHP (see slide 1) =MMULT(B:F,H10:H1)/H11 C.Ratio 0.0 =(AVERAGE(H10:H1)-)/ )/ =I =I1/I1) CR = CI / RI 1

Approximation of the Consistency Index 1. Multiply each column of the pair wise comparison matrix by the corresponding weight.. Divide of sum of the row entries by the corresponding weight.. Compute the average of the values from step, denote it by lmax.. The approximate CI = lmax - n. n - 1 =(AVERAGE(H10:H1)-)/ 1

Consistency Ratio (CR) CR = CI / RI In practice, a CR of 0.1 or below is considered acceptable. Any higher value at any level indicate that the judgements warrant re-examination. Consistency Index (CI) reflects the consistency of one s judgement CI = lmax - n. n - 1 Random Index (RI) the CI of a randomly-generated pair wise comparison matrix n 1 8 10 RI 0.00 0.00 0.8 0. 1.1 1. 1. 1.1 1. 1. Notes: n = order of matrix Random inconsistency indices for n = 10 (Saaty, 180) 1

Summary With AHP, we can measure the degree of consistency; and if unacceptable, we can revise pair wise comparisons. If we are perfectly consistent, then the consistency measures will equal n and therefore, the CIs will be equal to zero and so will the consistency ratio. If this ratio is very large (Saaty suggests > 0.10), then we are not consistent enough and the best thing to do is go back and revise the comparisons. All of this work concludes the first step in the procedure. The next step is to use similar pair wise comparisons to determine the appropriate weights for each of the criteria. Now, continue for the other sub-criteria. You can easily do this by copying this sheet into other sheets and then simply changing the pair wise comparisons. 1

Remark By now you have learned several introductory methods on Multi-Criteria Decision Making (MCDM) from the advantage of Excel s simple cross tabulation, using rank, and weighted score until AHP. Widely Used AHP Cost/Benefit Analysis Strategic planning R&D priority setting and selection Technology choice Investment priority Priority for developing tourism Evaluation of for new telecommunications services Other evaluation of alternatives 18

The mathematics of AHP (1) Normalization: Behind the scene 1

() Consistency analysis : Behind the scene Source: Haas, R. and Meixner, N. 0

References + Knowledges Saaty, T.L. (180). The analytic hierarchy process. McGraw-Hill, New York. Saaty, T.L.,Vargas, L.G. (11). Prediction, Projection and Forecasting. Kluwer Academic Publishers, Dordrecht, 1 pp. Haas, R. and Meixner, N. (n.d.). An Illustrated Guide to the Anlytic Hierarchy Process. Institute of Marketing & Innovation, University of Natural Resources and Applied Life Sciences, Vienna [Available online] http://www.boku.ac.at/mi/ Multi-Attribute Decision Analysis Approach: Qualitative Approach Analytic Hierarchy Process (AHP) Expert Choice Exercise www.satecs.com Some words on the Analytic Hierarchy Process (AHP) and the provided ArcGIS extension ext_ahp DECISION MODELING WITH MICROSOFT EXCEL: Multi-Objective Decision Making 1