Decision making by AHP and ANP 東吳大學資訊管理學系 黃日鉦. The Theoretical Foundation of the AHP Analytic hierarchy process (AHP) was proposed by Saaty (1977, 1980)

Slides:



Advertisements
Similar presentations
Modellistica e Gestione dei Sistemi Ambientali A tool for multicriteria analysis: The Analytic Hierarchy Process Chiara Mocenni University of.
Advertisements

1 Alberto Montanari University of Bologna Basic Principles of Water Resources Management.
DECISION MODELING WITH Multi-Objective Decision Making
Multi‑Criteria Decision Making
Analytical Hierarchy Process (AHP) - by Saaty
1 1 Slide Chapter 10 Multicriteria Decision Making n A Scoring Model for Job Selection n Spreadsheet Solution of the Job Selection Scoring Model n The.
Matrices: Inverse Matrix
ANALYTIC HIERARCHY PROCESS
1 The Analytic Network Process for decision making with dependence and feedback The SUPER DECISIONS Software By Creative Decisions Foundation 4922 Ellsworth.
Introduction to Management Science
Linear Transformations
Motion Analysis Slides are from RPI Registration Class.
PART 7 Constructing Fuzzy Sets 1. Direct/one-expert 2. Direct/multi-expert 3. Indirect/one-expert 4. Indirect/multi-expert 5. Construction from samples.
Introduction to Management Science
6 1 Linear Transformations. 6 2 Hopfield Network Questions.
A semantic learning for content- based image retrieval using analytical hierarchy process Speaker : Kun Hsiang.
MOHAMMAD IMRAN DEPARTMENT OF APPLIED SCIENCES JAHANGIRABAD EDUCATIONAL GROUP OF INSTITUTES.
Strategic Project Alignment With Team Expert Choice
Linear regression models in matrix terms. The regression function in matrix terms.
Using Interpretive Structural Modeling to Identify and Quantify Interactive Risks ASTIN 2007 Orlando, FL, USA Rick Gorvett, FCAS, MAAA, ARM, FRM, PhD Director,
9-1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Multicriteria Decision Making Chapter 9.
Multicriteria Decision Making
1 1.1 © 2012 Pearson Education, Inc. Linear Equations in Linear Algebra SYSTEMS OF LINEAR EQUATIONS.
9-1 Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall Multicriteria Decision Making Chapter 9.
«Enhance of ship safety based on maintenance strategies by applying of Analytic Hierarchy Process» DAGKINIS IOANNIS, Dr. NIKITAKOS NIKITAS University of.
Presented by Johanna Lind and Anna Schurba Facility Location Planning using the Analytic Hierarchy Process Specialisation Seminar „Facility Location Planning“
Compiled By Raj G. Tiwari
Principles of Pattern Recognition
ME 1202: Linear Algebra & Ordinary Differential Equations (ODEs)
Quantitative Analysis for Management Multifactor Evaluation Process and Analytic Hierarchy Process Dr. Mohammad T. Isaai Graduate School of Management.
1 1 Slide © 2004 Thomson/South-Western Chapter 17 Multicriteria Decisions n Goal Programming n Goal Programming: Formulation and Graphical Solution and.
The Decision Making Process with EC2000-Keypad and Internet Versions.
Digital Image Processing, 3rd ed. © 1992–2008 R. C. Gonzalez & R. E. Woods Gonzalez & Woods Matrices and Vectors Objective.
6 1 Linear Transformations. 6 2 Hopfield Network Questions The network output is repeatedly multiplied by the weight matrix W. What is the effect of this.
Multi-Criteria Decision Making by: Mehrdad ghafoori Saber seyyed ali
Recap: How the Process Works (1) Determine the weights. The weights can be absolute or relative. Weights encompass two parts -- the quantitative weight.
Chapter 9 - Multicriteria Decision Making 1 Chapter 9 Multicriteria Decision Making Introduction to Management Science 8th Edition by Bernard W. Taylor.
Nuray GİRGİNER Eskisehir Osmangazi University, Bus. Administ. Dep., Turkey, Zehra KAMISLI OZTURK Anadolu University.
Yaomin Jin Design of Experiments Morris Method.
Multivariate Statistics Matrix Algebra I W. M. van der Veld University of Amsterdam.
MAINTENANCE STRATEGY SELECTION BASED ON HYBRID AHP-GP MODEL SUZANA SAVIĆ GORAN JANAĆKOVIĆ MIOMIR STANKOVIĆ University of Niš, Faculty of Occupational Safety.
Agenda for This Week Wednesday, April 27 AHP Friday, April 29 AHP Monday, May 2 Exam 2.
THE ANALYTIC HIERARCHY PROCESS CAR PURCHASE EXAMPLE.
Analytic Hierarchy Process. 2 The Analytic Hierarchy Process (AHP) Founded by Saaty in It is a popular and widely used method for multi-criteria.
Linear algebra: matrix Eigen-value Problems Eng. Hassan S. Migdadi Part 1.
Multi-Criteria Analysis - preference weighting. Defining weights for criteria Purpose: to express the importance of each criterion relative to other criteria.
To accompany Quantitative Analysis for Management, 9e \by Render/Stair/Hanna M1-1 © 2006 by Prentice Hall, Inc. Upper Saddle River, NJ Analytic Hierarchy.
BUSINESS PERFORMANCE MANAGEMENT
Diagonalization and Similar Matrices In Section 4.2 we showed how to compute eigenpairs (,p) of a matrix A by determining the roots of the characteristic.
Spectral Sequencing Based on Graph Distance Rong Liu, Hao Zhang, Oliver van Kaick {lrong, haoz, cs.sfu.ca {lrong, haoz, cs.sfu.ca.
Analytic Hierarchy Process (AHP)
The Analytic Network Process Decision Making with Dependence and Feedback.
Applied Mathematics 1 Applications of the Multi-Weighted Scoring Model and the Analytical Hierarchy Process for the Appraisal and Evaluation of Suppliers.
STATIC ANALYSIS OF UNCERTAIN STRUCTURES USING INTERVAL EIGENVALUE DECOMPOSITION Mehdi Modares Tufts University Robert L. Mullen Case Western Reserve University.
Constructing the PAHP-based Decision Support System by Considering the Ambiguity in Decision Making Norihiro Saikawa Department of Computer and Information.
CHAPTER 3 Selected Design and Processing Aspects of Fuzzy Sets.
1 Objective To provide background material in support of topics in Digital Image Processing that are based on matrices and/or vectors. Review Matrices.
ESTIMATING WEIGHT Course: Special Topics in Remote Sensing & GIS Mirza Muhammad Waqar Contact: EXT:2257 RG712.
MCE: Eigen Values Calculations from Pair Wise Comparisons. Addition to Exercise 2-8.
This Briefing is: UNCLASSIFIED Aha! Analytics 2278 Baldwin Drive Phone: (937) , FAX: (866) An Overview of the Analytic Hierarchy Process.
Semih Buyukipekci Selcuk University,Turkey Ali Erbasi
MULTI CRITERIA DECISION MAKING - APPLICATIONS IN PROJECT MANAGEMENT
Analytic Hierarchy Process (AHP)
A Scoring Model for Job Selection
ANALYTIC HIERARCHY PROCESS (AHP)
Analytic Hierarchy Process (AHP)
Agenda for This Week Monday, April 25 AHP Wednesday, April 27
Maths for Signals and Systems Linear Algebra in Engineering Lectures 13 – 14, Tuesday 8th November 2016 DR TANIA STATHAKI READER (ASSOCIATE PROFFESOR)
Multicriteria Decision Making
Presentation transcript:

Decision making by AHP and ANP 東吳大學資訊管理學系 黃日鉦

The Theoretical Foundation of the AHP Analytic hierarchy process (AHP) was proposed by Saaty (1977, 1980) to model subjective decision-making processes in a hierarchical system. The applications of AHP can refer to corporate planning, portfolio selection, and benefit/cost analysis by government agencies for resource allocation purposes. All decision problems are considered as a hierarchical structure in the AHP

The general form of the AHP

The main four steps of the AHP Step 1. Set up the hierarchical system by decomposing the problem into a hierarchy of interrelated elements. Step 2. Compare the comparative weights between the attributes of the decision elements to form the reciprocal matrix. Step 3. Synthesize the individual subjective judgments and estimate the relative weights. Step 4. Aggregate the relative weights of the decision elements to determine the best alternatives/strategies.

, or If we wish to compare a set of n attributes pairwise according to their relative importance weights, where the attributes are denoted by and the weights are denoted by, then the pairwise comparisons can be represented as:, where By multiplying A by w yield

Since solving the above equation is the eigenvalue problem, we can derive the comparative weights by find the eigenvector w with respec to which satisfies, where is the largest eigenvalue of the matrix A. The ratio scale which is employed to compare the importance weight between criteria according to the linguistic meaning from 1 to 9 with respect to denote equal important to extreme important. Intensity135792,4,6,8 LinguisticEqualModerateStrongDemonstratedExtreme Intermediate value

Furthermore, in order to ensure the consistency of the subjective perception and the accuracy of the comparative weights, two indices, including the consistency indexes (C.I.) and the consistency ratio (C.R.), are suggested. The equation of the C.I. can be expressed as: C.I. = ( – n) / (n-1), where is the largest eigenvalue, and n denotes the numbers of the attributes. Saaty (1980) suggested that the value of the C.I. should not exceed 0.1 for a confident result. On the other hand, the C.R. can be calculated as: where R.I. refer to an random consistency index which is derived from a large sample of randomly generated reciprocal matrices using the scale

The R.I. with respect to different size matrix is shown as Number of elements R.I.R.I The C.R. should be under 0.1 for a reliable result, and 0.2 is the maximum tolerated level.

Cogger and Yu ’ s method Let where Define the upper triangular matrix where Let D be the diagonal matrix where

From the above equations, we see that and

By incorporating the restriction of weights, we can obtain Inducing the above equation from bottom to top, we obtain

Mathematical programming method For the AHP, a near consistent matrix A with a small reciprocal multiplicative perturbation of a consistent matrix is given by:, where denotes the Hadamard product,is the matrix of weight ratios, and is the perturbation matrix, where From, it can be seen that and

On the other hand, the multiplicative perturbation can be transformed to an additive perturbation of a consistent matrix such that Since, where is the additive perturbation., we can rewrite the above equation as and On the basis of the equations above, it can be seen that = n if and only if all = 1 or = 0, which is equivalent to having all, indicates the consistent situation.

Therefore, the problem of finding weights and C.I. in the AHP is equivalent to solving the following mathematical programming problem

Applications and Limitations of the AHP Example (Saaty, 1996). A family of average income wanted to buy a house and identified eight criteria, that were important for them to select a best house.  SIZE- Size of house  TRANS- Transportation  NGHBRHD- Neighborhood  AGE- Age of house  YARD- Yard space  MOD- Modern facilities  COND- General condition  FINANCE- Financing

The hierarchical structure GOAL SIZETRANS NGHBRHD AGEYARDMODCOND FINANCE HOUSE AHOUSE BHOUSE C

FactorSizeTransNghbrhdAgeYardModCondFinanceEigenvector Size /31/ Trans1/511/35331/51/ Nghbrhd1/ /21/ Age1/71/51/611/31/41/71/ Yard1/61/3 311/21/51/ Mod1/61/31/44211/51/ Cond / Finance

SizeABCPriorities A B1/ C1/91/ YardABCPriorities A B1/611/ C1/ TransABCPriorities A141/ B1/411/ C MODABCPriorities A B1/911/ C1/ Nghbrhd ABCPriorities A B1/911/ C1/ ConABCPriorities A11/ B C211 AgeABCPriorities A B111 C111 Finance ABCPriorities A11/71/ B C51/

Synthesize the priorities CriteriaSizeTransNghbdAgeYardModCondFinance Weights CriteriaSizeTransNghbdAgeYardModCondFinanceOverall A B C

Limitations of the AHP The problem of consistency ( if C.R.>0.1 ? )  Weighted geometric mean  Weighted arithmetic mean

Limitations of the AHP The problem of scales  [9,1] is evenly distributed; [1,1/9] is skewed to the right. Arrow’s independence of irrelevant alternatives (IIA)  Weighting the reciprocal matrix with the largest number in each column for preserving the order (Belton and Gear, 1983).- A revised AHP

General Form of the AHP- the ANP The analytic network process (ANP) was proposed to overcome the MCDM problems with interdependence and feedback effects. Step 1- To derive the local weights using the AHP. Step 2- To formulate the supermatrix according to the results of the local weights and the network structure. Step 3- To raise the supermatrix to limiting powers for obtaining the final results.

The general form of the supermatrix,where C m denotes the mth cluster, e mn denotes the nth element in the mth cluster, and W ij is the local priority matrix of the influence of the elements compared in the jth cluster to the ith cluster. In addition, if the jth cluster has no influence to the ith cluster, then W ij =0.

There are several structures proposed by Saaty, including hierarchy, holarchy, suparchy, intarchy, etc., to demonstrate how the network structure affects the supermatrix. Here, two simple cases which both have three clusters are used to demonstrate how to form the supermatrix based on the specific network structure.

In Case 1, the supermatrix can be formed as the following matrix:

Then, the supermatrix of Case 2 can be expressed as

After forming the supermatrix, the weighted supermatrix can be derived by transforming all columns sum to unity exactly, i.e., form a stochastic matrix. Next, we raise the weighted supermatrix to limiting powers for obtaining the global priority vectors or called weights. If the supermatrix has the effect of cyclicity (i.e., exist two or more limiting supermatrices), the Cesaro sum would be calculated to get the priority weights

Applications of the ANP Example 1. The key to develop a successful system depending on the match of human and technology factors. Assume the human factor can be measured by the criteria of business culture (C), end-user demand (E), and management (M). On the other hand the technology factor can be measured by the criteria of employee ability (A), process (P), and resource (R). In addition, human and technology factors are affected each other as like as the following structure.

The first step of the ANP is to compare the relative importance between each criterion. For example, the first matrix below is to ask the question “For the criterion of employee ability, how much the importance does one of the human criteria than another.” The other matrices can easily be formed with the same procedures. The next step is to calculate the influence (i.e., calculate the principal eigenvector) of the elements (criterion) in each component (matrix).

AbilityCultureEnd-UserManagementEigenvector Culture End-User1/ Management1/ ProcessCultureEnd-UserManagementEigenvector Culture111/ End-User111/ Management ResourceCultureEnd-UserManagementEigenvector Culture End-User1/ Management

CultureAbilityProcessResourceEigenvector Ability Process1/511/ Resource1/ End-UserAbilityProcessResourceEigenvector Ability Process1/511/ Resource1/ ManagementAbilityProcessResourceEigenvector Ability11/51/ Process Resource31/

Now, we can form the supermatrix based on the above eigenvectors and the previous structure. Since the human factor can affect the technology factor, and vise versa, the supermatrix is formed as follows:

Finally, by calculating the limiting power of the weighted supermatrix, the limiting supermatrix can be obtained as follows:

As we see, the supermatrix has the effect of cyclicity, and in this situation the Cesaro sum (i.e., add the two matrices and dividing by two) is used here to obtain the final priorities as follows: In this example, the criterion of culture has the highest priority (0.233) in system development and the criterion of end-user has the least priority (0.105).

Example 2. In order to show the effect of the structure in the ANP, the other structure, which has the feedback effect on human factors, is considered as follows:

There are two methods to deal with the self- feedback effect. The first method simply place 1 in diagonal elements and the other method performs a pairwise comparison of the criteria on each criterion. In this example, we use the first method. With the same steps above, the unweighted supermatrix, the weighted supmatrix, and the limiting supermatrix can be obtained as follows, respectively:

Since the effect of cyclicity does not exist in this example, the final priorities are directly obtained by limiting the power to converge. Although the criterion of culture also has the highest priority, the priority changes from to On the other hand, the least priority is resource (0.084) instead of end-user. Compare to the priorities of the two examples, the structures play the key to both the effects and the results. In addition, it should be highlighted that when we raise the weighted matrix to limiting power, the weighted matrix should always be the stochastic matrix.

Forming Structural Modeling (Fuzzy) Interpretive structural modeling (ISM) method DEMATEL (Decision Making Trial and Evaluation Laboratory) Method (Fuzzy) Cognition Maps Structural equation model (SEM) Bayesian network Formal concept analysis

Interpretive structural modeling ISM is a computer-assisted methodology to construct and to understand the fundamental relationships of the elements in complex systems or situations. The theory of ISM is based on discrete mathematics, graph theory, social sciences, group decision-making, and computer assistance. The procedures of ISM are begun through individual or group mental models to calculate binary matrix, also called relation matrix, to present the relations of the elements.

The concepts of ISM A relation matrix can be formed by asking the question like “Does the feature inflect the feature ?” If the answer is “Yes” then, otherwise. The general form of the relation matrix can be presented as follows: where is the ith element in the system, between the ith and the jth elements, and D is the relation matrix. denotes the relation

After constructing the relation matrix, we can calculate the reachability matrix as follows: where I is the unit matrix, k denotes the powers, and is the reachability matrix. Note that the reachability matrix is under the operators of the Boolean multiplication and addition (i.e., and ).

Next, we can calculate the reachability set and the priority set base, respectively, using the following two equations: where denotes the value of the ith row and the jth column of the reachability matrix. Finally, the levels and the relationships between the elements can be determined and the structure of the elements’ relationships can also be expressed using the following equation:

Example Assume the ecosystem consist of water (W), fish (F), hydrophytes (H), and fisherman (M), and the relationships of the elements above can be expressed as the following relation graph and relation matrix:

The relation matrix adds the identity matrix to form the M matrix can be formed as follows: The reachability matrix can be obtained by powering the matrix M as: where the symbol (*) indicates the derivative relation which does not emerge in the original relation matrix.

In order to determine the levels of the elements in a hierarchical structure, the reachability set and the priority set are derived as: 11,41,2,31 21,2,42,32 31,2,3, Level 1Fisherman Level 2Water Level 3Fish Level 4Hydrophytes

The final results of the relationships of the elements, based on the rechability matrix and the level information, can be depicted as shown in the following graph:

The End