AHP (Analytic Hierarchy process)

Slides:



Advertisements
Similar presentations
DECISION MODELING WITH Multi-Objective Decision Making
Advertisements

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.
Analytic Hierarchy Process Multiple-criteria decision-making Real world decision problems –multiple, diverse criteria –qualitative as well as quantitative.
Analytic Hierarchy Process Multiple-criteria decision-making Real world decision problems –multiple, diverse criteria –qualitative as well as quantitative.
ANALYTIC HIERARCHY PROCESS
Lecture 08 Analytic Hierarchy Process (Module 1)
1. Introduction 2 In this study, fuzzy logic (FL), multiple criteria decision making (MCDM) and maintenance management (MM) are integrated into one subject.
Decision-Making Understand the main steps involved in rational decision-making Discuss the major reasons for poor decisions, and describe what managers.
STATISTICAL PACKAGE FOR AUGMENTED DESIGNS
Introduction to Management Science
Copyright © 2006 Pearson Education Canada Inc Course Arrangement !!! Nov. 22,Tuesday Last Class Nov. 23,WednesdayQuiz 5 Nov. 25, FridayTutorial 5.
Multi Criteria Decision Modeling Preference Ranking The Analytical Hierarchy Process.
ECIV 301 Programming & Graphics Numerical Methods for Engineers Lecture 4 Programming and Software EXCEL and MathCAD.
I’M THINKING ABOUT BUYING A CAR BUT WHICH ONE DO I CHOOSE? WHICH ONE IS BEST FOR ME??
THE ANALYTIC HIERARCHY PROCESS. Analytic Hierarchy Process ► Analytic Hierarchy Process (AHP) is a multicriteria decision-making system. ► AHP was developed.
1 The Analytic Hierarchy Process. 2 Overview of the AHP 1.Set up decision hierarchy 2.Make pairwise comparisons of attributes and alternatives 3.Transform.
Executive Manager Decision Making and Policy Planning, typically with many goals Sometimes even > 1 decision maker (Game Theory, Group Decisions) Linear.
Introduction to Management Science
Warehouse operator selection by combining AHP and DEA methodologies
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
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“
Jason Chen, Ph.D. Professor of MIS School of Business
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.
Spreadsheet Modeling and Decision Analysis, 3e, by Cliff Ragsdale. © 2001 South-Western/Thomson Learning Multicriteria Decision Making u Decision.
1 Chapter 16 The Analytic Hierarchy Process. 2 The analytic hierarchy process (AHP), which was developed by Thomas Saaty when he was acting as an adviser.
Chapter 9 - Multicriteria Decision Making 1 Chapter 9 Multicriteria Decision Making Introduction to Management Science 8th Edition by Bernard W. Taylor.
Multi Criteria Decision Making
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.
Analytic Hierarchy Process. 2 The Analytic Hierarchy Process (AHP) Founded by Saaty in It is a popular and widely used method for multi-criteria.
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
Analytic Hierarchy Process (AHP)
LECTURE 10. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow.
Applied Mathematics 1 Applications of the Multi-Weighted Scoring Model and the Analytical Hierarchy Process for the Appraisal and Evaluation of Suppliers.
Constructing the PAHP-based Decision Support System by Considering the Ambiguity in Decision Making Norihiro Saikawa Department of Computer and Information.
To Accompany Russell and Taylor, Operations Management, 4th Edition,  2003 Prentice-Hall, Inc. All rights reserved. Supplement S7 Supplier Selection.
ESTIMATING WEIGHT Course: Special Topics in Remote Sensing & GIS Mirza Muhammad Waqar Contact: EXT:2257 RG712.
Analytic Hierarchy Process Multiple-criteria decision-making Real world decision problems –multiple, diverse criteria –qualitative as well as quantitative.
GUI Design and Coding PPT By :Dr. R. Mall.
Reality of Highway Construction Equipment in Palestine
Supplement S7 Supplier Selection.
MULTI CRITERIA DECISION MAKING - APPLICATIONS IN PROJECT MANAGEMENT
Analytic Hierarchy Process (AHP)
A Scoring Model for Job Selection
(Modeling of Decision Processes)
MCA – Multicriterial Analysis
Optimal marketing strategy: A decision-making with ANP and TOPSIS
ANALYTIC HIERARCHY PROCESS (AHP)
The Decision Making Process with EC2000-Keypad and Internet Versions
Analytic Hierarchy Process Prepared by Lee Revere and John Large
Analytical Hierarchy Process
LECTURE 05: THRESHOLD DECODING
Analytic Hierarchy Process (AHP)
TransCAD Vehicle Routing 2018/11/29.
The Components of An Architecture for DSS
Slides by John Loucks St. Edward’s University.
Agenda for This Week Monday, April 25 AHP Wednesday, April 27
LECTURE 05: THRESHOLD DECODING
Multicriteria Decision Making
IME634: Management Decision Analysis
Chapter 12 Analyzing Semistructured Decision Support Systems
Presentation transcript:

AHP (Analytic Hierarchy process) Modelling of Decision Processess doc. Ing. Pavel Šenovský, Ph.D.

Multi-criteria analysis In the lectures we already discussed the problem in terms of „distance“ of the solution variant to optimum Minimalizing the distance for utility Maximizing the distance to riskiest variant There were multiple limitations to the methods Criteria must be (ideally) independent Interpretation of the connections between the criteria is not considered by MCA Weights derivation is usually not that precise (using pairwise comparison)

AHP (Analytic Hierarchy Process) Developed in 1970s by Thomas L. Saaty Used for Complex decisions – with multiple criteria Group decision making Today most widely used method for MCA Its parts are also usable to solve partial problem – i. e. derivation of weight coefficients – with a way to measure its consistency Multiple software packages exist to help with computation More general form exists – ANP (Analytic Network Process), also developer by Saaty

Model problem as a hierarchy – decompose the problem into form of hierarchy Evaluate hierarchy – pairwise comparison from point of wiev of importance to the problem solution Compute priorities (establish weight system) AHP procedure

Hierarchy Can be as complex as needed Depends on what you actually need to do Choose between known variant? Derive general evaluation system?

Create the hierarchy

Pairwise comparison Scale 1 – 9 (not binary pairwise comparison) 1 – equally important 3 – moderate importance 5 – strong importance 7 – very strong importance 9 – extreme importance Even numbers can be used for finer distinguishing between the criteria Possible to use 1.1, 1.2, … for even finer distinguishing (not binary pairwise comparison) The comparison is performed for each part of the chierarchy

Pairwise comparison – 3 groups in our case 1 2 3 4-11 Every leaf node will have it‘s own group to compare – comparison will be between the alternatives

Group 1 Group 1 – in matrix Criteria More important Intensity A B Cost Safety 3 Style 7 Capacity 9 1 Group 1 – in matrix Cost Safety Style Capacity 1 3 7 1/3 9 1/7 1/9

Group 2 Group 3 Purchase Price Fuel Costs Maintenance Costs Resale Value 1 2 5 3 ½ 1/5 1/3 Group 3 Cargo capacity Passenger capacity 1 1/5 5

To effectively choose – variants must be compared (vs leaf nodes of the hierarchy) Various approaches possible – use numeric function

Or derive preferences based on complex evaluation

Create custom function for preference

Purchase price - matrix Accord Sedan Accord Hybrid Pilot SUV CR-V SUV Element SUV Odyssey Minivan 1 9 ½ 5 1/9 1/7 6 Fuel costs - matrix Accord Sedan Accord Hybrid Pilot SUV CR-V SUV Element SUV Odyssey Minivan 1 1/3 5 3 4 9 7 6 ¼ 2

Maintenance costs - matrix Accord Sedan Accord Hybrid Pilot SUV CR-V SUV Element SUV Odyssey Minivan 1 2 4 5 3 Resale value - matrix Accord Sedan Accord Hybrid Pilot SUV CR-V SUV Element SUV Odyssey Minivan 1 3 4 ½ 2 1/5 1/6

Style - matrix Safety- matrix Accord Sedan Accord Hybrid Pilot SUV CR-V SUV Element SUV Odyssey Minivan 1 5 7 9 1/3 2 1/8 1/9 Style - matrix Accord Sedan Accord Hybrid Pilot SUV CR-V SUV Element SUV Odyssey Minivan 1 7 5 9 6 1/6 3 1/3 1/5

Cargo Capacity - matrix Accord Sedan Accord Hybrid Pilot SUV CR-V SUV Element SUV Odyssey Minivan 1 ½ 1/3 1/2 Passenger Capacity - matrix Accord Sedan Accord Hybrid Pilot SUV CR-V SUV Element SUV Odyssey Minivan 1 ½ 3 1/2 2 6 1/6

Weight derivation We established preference matrix 𝑃= 1 𝑝 1… 𝑝 1𝑛 1 𝑝 1… 1 𝑝 …𝑛 1 𝑝 1𝑛 1 𝑝 …𝑛 1 We established preference matrix We presume, that the preferences do correspond to true weights ratio of the criteria We can express that as optimalization problem (k is number of evaluated criterions) Leads to problem of quadratic programming – which is actualy computationally expensive (and very hard to solve pen & paper) 𝐹= 𝑖=1 𝑘 𝑗=1 𝑘 𝑝 𝑖𝑗 − 𝑤 𝑖 𝑤 𝑗 2 →𝑚𝑖𝑛

Computing by approximation to geometric mean Only approximation – for complex problems such approximation may be not precise enough Evaluate consistency by computing consistency index We can compare the result against random consistency index to compure consistency ratio 𝑤 𝑖 = 𝑗=1 𝑘 𝑝 𝑖𝑗 1 𝑘 𝑖=1 𝑘 𝑗=1 𝑘 𝑝 𝑖𝑗 1 𝑘 𝐶𝐼= 𝑤 𝑚𝑎𝑥 −𝑘 𝑘−1

Consistency ratio Random Consistency index Good value is CR < 0,1 𝐶𝑅= 𝐶𝐼 𝑅𝐶 𝐼 𝑘 Random Consistency index Good value is CR < 0,1 Such CR is usually considered good enough to reject null hypothesis that our computed weights are random k 1 2 3 4 5 6 7 8 9 10 RCI 0,58 0,9 1,12 1,24 1,32 1,41 1,45 1,49

AHP using R „ahp“ package available It supports decision making Does not support establishing weights for hierarchy only Usage: library(ahp) cars <- Load("c:/path/cars.ahp") Calculate(cars) library(data.tree) print(cars, filterFun = isNotLeaf) Analyze(cars) AnalyzeTable(cars)

Input file format YAML – YAML Ain‘t Markup Language Relatively painful to create by hand Structure: The Car example has input file with over 250 lines of code to describe the problem

GUI for YAML file creation https://fbiweb.vsb.cz/~sen7 6/data/uploads/programy/A HPEditor%20v0.1.7z Requires .NET framework Open source (MIT licence) At present time functional under Windows only

Hierarchy creation using GUI

Notes Clicking leaf node check box will allow to directly compare alternatives „ahp“ package allows for usage of functions to derive weights The GUI does not support this feature But is usable to define basic hierarchy and the rest is doable in text editor

Print function – prints hierarchy levelName 1 Root 2 ¦--Cost 3 ¦ ¦--Purchase Price 4 ¦ ¦--Fuel Costs 5 ¦ ¦--Maintenance Costs 6 ¦ °--Resale Value 7 ¦--Safety 8 ¦--Style 9 °--Capacity 10 ¦--Cargo Capacity 11 °--Passenger Capacity

Analysis results