A method to speedily pairwise compare in AHP and ANP

Similar documents
Decision Processes in Public Organizations

PRIORITIZATION OF WIRE EDM RESPONSE PARAMETERS USING ANALYTICAL NETWORK PROCESS

Multi-Criteria Decision Making 1-AHP

A VALIDATION OF THE EFFECTIVENESS OF INNER DEPENDENCE IN AN ANP MODEL

DISSOLUTION OF THE DILEMMA OR CIRCULATION PROBLEM USING THE ANALYTIC NETWORK PROCESS

On Reducing the Number of Existing Cycles in Connected Graphs Obtained from Comparison Matrices

Final Project. Professor : Hsueh-Wen Tseng Reporter : Bo-Han Wu

USING PRINCIPAL COMPONENTS ANALYSIS FOR AGGREGATING JUDGMENTS IN THE ANALYTIC HIERARCHY PROCESS

PARAMETERS OF OPTIMUM HIERARCHY STRUCTURE IN AHP

Selection of Best Web Site by Applying COPRAS-G method Bindu Madhuri.Ch #1, Anand Chandulal.J #2, Padmaja.M #3

Chapter 6 Multicriteria Decision Making

A two-stage model for ranking DMUs using DEA/AHP

Network Selection Decision Based on Handover History in Heterogeneous Wireless Networks

A Multicriteria Approach in the Selection of a SAP UI Technology

Usability Evaluation of Software Testing Based on Analytic Hierarchy Process Dandan HE1, a, Can WANG2

One-mode Additive Clustering of Multiway Data

A NEW MULTI-CRITERIA EVALUATION MODEL BASED ON THE COMBINATION OF NON-ADDITIVE FUZZY AHP, CHOQUET INTEGRAL AND SUGENO λ-measure

An expert module to improve the consistency of AHP matrices

TRIANGULAR INTUITIONISTIC FUZZY AHP AND ITS APPLICATION TO SELECT BEST PRODUCT OF NOTEBOOK COMPUTER

A Generalized Multi Criteria Decision Making Method Based on Extention of ANP by Enhancing PAIR WISE Comparison Techniques

An Efficient Hierarchical Clustering Method for the Multiple Constant Multiplication Problem

Managing Null Entries in Pairwise Comparisons

Face Recognition Using Long Haar-like Filters

Applications of the extent analysis method on fuzzy AHP

COMPARATIVE STUDY OF NEW PROPOSED METHOD FOR SOLVING ASSIGNMENT PROBLEM WITH THE EXISTING METHODS

Conceptual Design Selection of Manual Wheelchair for Elderly by Analytical Hierarchy Process (AHP) Method: A Case Study

SELECTION OF CREATIVE INDUSTRY SECTOR ICT SUITABLE DEVELOPED IN PESANTREN USING FUZZY - AHP

CHAPTER IX MULTI STAGE DECISION MAKING APPROACH TO OPTIMIZE THE PRODUCT MIX IN ASSIGNMENT LEVEL UNDER FUZZY GROUP PARAMETERS

Enhancement of Plotting Environment of STACK with Gnuplot

Hybrid Quasi-Monte Carlo Method for the Simulation of State Space Models

2 Dept. of Computer Applications 3 Associate Professor Dept. of Computer Applications

Computational problems. Lecture 2: Combinatorial search and optimisation problems. Computational problems. Examples. Example

3. Replace any row by the sum of that row and a constant multiple of any other row.

For example, the system. 22 may be represented by the augmented matrix

Towards Secured P2P Network: Degenerated Node Identification and Evaluation

Deriving priorities from fuzzy pairwise comparison judgements

Two Dimensional Microwave Imaging Using a Divide and Unite Algorithm

Multidimensional Scaling as an Aid for the Analytic Network and Analytic Hierarchy Processes

A New approach for Solving Transportation Problem

Computation of Fuzzy Analytic Hierarchy Process (FAHP) using MATLAB Programming in Sustainable Supply Chain

A Model for Information Retrieval Agent System Based on Keywords Distribution

CREATION OF THE RATING OF STOCK MARKET ANALYTICAL SYSTEMS ON THE BASE OF EXPERT QUALITATIVE ESTIMATIONS

Structure in Quaternions Corresponding to the 4-Dimensional Tetrahedron

A Filtering System Based on Personal Profiles

Remote Sensing and GIS. GIS Spatial Overlay Analysis

Web-based AHP and CPC evaluation system

We extend SVM s in order to support multi-class classification problems. Consider the training dataset

Incorporation of Scalarizing Fitness Functions into Evolutionary Multiobjective Optimization Algorithms

Alternating Projections

Matrix Inverse 2 ( 2) 1 = 2 1 2

Keyword Extraction by KNN considering Similarity among Features

SPARSE COMPONENT ANALYSIS FOR BLIND SOURCE SEPARATION WITH LESS SENSORS THAN SOURCES. Yuanqing Li, Andrzej Cichocki and Shun-ichi Amari

Chapter 6 Continued: Partitioning Methods

A new approach for ranking trapezoidal vague numbers by using SAW method

CHAPTER 3 MAINTENANCE STRATEGY SELECTION USING AHP AND FAHP

SELECTION OF AGRICULTURAL AIRCRAFT USING AHP AND TOPSIS METHODS IN FUZZY ENVIRONMENT

An Improvement Prioritization Model Integrating Analytic Hierarchy Process and Genetic Algorithm

CHAPTER 6 IDENTIFICATION OF CLUSTERS USING VISUAL VALIDATION VAT ALGORITHM

COMPARATIVE ANALYSIS OF POWER METHOD AND GAUSS-SEIDEL METHOD IN PAGERANK COMPUTATION

Chapter 18 out of 37 from Discrete Mathematics for Neophytes: Number Theory, Probability, Algorithms, and Other Stuff by J. M. Cargal.

Volume 2, Issue 11, November 2014 International Journal of Advance Research in Computer Science and Management Studies

Genetic Algorithms Applied to Inconsistent Matrices Correction in the Analytic Hierarchy Process (AHP)

Associative Operations on a Three-Element Set

Using Index Matrices for Handling Multiple Scenarios in Decision Making

A New Pool Control Method for Boolean Compressed Sensing Based Adaptive Group Testing

THE ISOMORPHISM PROBLEM FOR SOME CLASSES OF MULTIPLICATIVE SYSTEMS

Application of the Fuzzy AHP Technique for Prioritization of Requirements in Goal Oriented Requirements Elicitation Process

Development of a tool for the easy determination of control factor interaction in the Design of Experiments and the Taguchi Methods

Unsupervised Clustering of Requirements

On the Computational Complexity of Nash Equilibria for (0, 1) Bimatrix Games

On the maximum rank of completions of entry pattern matrices

occurs singly but by Chaudhry

A Comprehensive Set of Schemes for PUF Response Generation

A Comparison Between AHP and Hybrid AHP for Mobile Based Culinary Recommendation System

Multiresponse Sparse Regression with Application to Multidimensional Scaling

Exponential Membership Functions in Fuzzy Goal Programming: A Computational Application to a Production Problem in the Textile Industry

Chapter 6. Curves and Surfaces. 6.1 Graphs as Surfaces

8.NS.1 8.NS.2. 8.EE.7.a 8.EE.4 8.EE.5 8.EE.6

5th World Congress for Software Quality Shanghai, China November 2011

An Improved Upper Bound for the Sum-free Subset Constant

1 2 (3 + x 3) x 2 = 1 3 (3 + x 1 2x 3 ) 1. 3 ( 1 x 2) (3 + x(0) 3 ) = 1 2 (3 + 0) = 3. 2 (3 + x(0) 1 2x (0) ( ) = 1 ( 1 x(0) 2 ) = 1 3 ) = 1 3

Application of Analytic Hierarchy Process (AHP) and Simple Additive Weighting (SAW) Methods In Singer Selection Process

Inferring Company Structure from Limited Available Information

Some words on the analytic hierarchy process and the provided ArcGIS extension ext_ahp

FFRDC Team s Expert Elicitation

Comparative Study of Isomorphism Detection of Kinematic Chains

PRODUCT DESIGN AND PROCESS SELECTION - ECONOMIC ANALYSIS

CSE 554 Lecture 6: Fairing and Simplification

Faster Algorithms for Computing Distances between One-Dimensional Point Sets

Improved Apriori Algorithms- A Survey

Indirect Pairwise Comparison Method

Workload Characterization Techniques

ADAPTIVE APPROACH IN NONLINEAR CURVE DESIGN PROBLEM. Simo Virtanen Rakenteiden Mekaniikka, Vol. 30 Nro 1, 1997, s

DM545 Linear and Integer Programming. Lecture 2. The Simplex Method. Marco Chiarandini

A Generalization of the Catalan Numbers

Self-study session 1, Discrete mathematics

Generating (n,2) De Bruijn Sequences with Some Balance and Uniformity Properties. Abstract

CHAPTER 5 SYSTEMS OF EQUATIONS. x y

Unit 3. Operators. School of Science and Technology INTRODUCTION

Understanding Clustering Supervising the unsupervised

Transcription:

ISAHP 2005, Honolulu, Hawaii, July 8-10, 2005 A method to speedily pairwise compare in AHP and ANP Kazutomo Nishizawa Department of Mathematical Information Engineering, College of Industrial Technology, Nihon University 1-2-1 Izumi-cho, Narashino, Chiba 275-8575, Japan k7nisiza@cit.nihon-u.ac.jp Keywords: Speedily pairwise comparisons, 2-cluster ANP, Binary AHP Summary: AHP (Analytic Hierarchy Process) and ANP (Analytic Network Process) are useful tool for decision makers. However, the amount of pairwise comparison becomes large with increasing the number of alternatives and criteria. Therefore, it takes much time and the loads of the decision maker increase. In AHP and ANP, it is important to pairwise compare carefully but to need speedily. This paper proposes a method to deal speedily with pairwise comparisons, and apply our method to AHP and 2- cluster ANP. In our method, we introduce three-level evaluation, scale values range from 0 to 2. At first, decision maker sets the standard in each criterion, and next, we evaluate alternatives and construct the matrix, called evaluation matrix. In AHP, based on evaluation matrix, we construct comparison matrix automatically and have each weight of alternative. In 2-cluster ANP, equivalent to AHP, we construct super matrix automatically and have each weight. The usefulness of our method was confirmed through some examples. 1. Introduction AHP (Analytic Hierarchy Process) (Saaty, 1980) and ANP (Analytic Network Process) (Saaty, 2001) are useful tool for decision makers. However, the amount of pairwise comparison becomes large with increasing the number of alternatives and criteria. Therefore, it takes much time and the loads of the decision maker increase. In AHP and ANP, it is important to pairwise compare carefully but to need speedily. To implement AHP in decision-making part of several software, it is indispensable to construct comparison matrix and super matrix speedily and automatically. This paper proposes a method to deal speedily with pairwise comparisons, and apply our method to AHP and 2-cluster ANP. In our method, we introduce three-level evaluation, scale values range from 0 to 2. At first, decision maker sets the standard in each criterion, and next, we evaluate alternatives and construct the matrix, called evaluation matrix. For each criterion, if alternative satisfy the standard then let evaluation value be 2, else be 0, but unknown be 1. In AHP, based on evaluation matrix, we construct comparison matrix automatically and have each weight of alternative. In 2-cluster ANP, equivalent to AHP, we construct super matrix automatically and have each weight. To determine these weights, in our method, we introduce binary AHP (Takahashi, 1990). In this paper, the procedure of speedily pairwise comparison is described in section 2. In section 3, illustrates an example by proposed methods. Finally conclude in this investigation in section 4.

2. Procedure In this section, the procedure of speedily pairwise comparison is proposed. Assume decision maker prioritize n alternatives based on m criteria. At first, decision maker selects m criteria, and sets the standard in each criterion carefully and next evaluate alternatives. In our method, we introduce three-level evaluation, scale values range from 0 to 2. The details are shown in Table 1. Table 1 Three-level evaluation Standard of Criterion Evaluation Value satisfy 2 not satisfy 0 unknown 1 Next, to prepare for our method, we construct the matrix D, called evaluation matrix. We denote the element of the matrix D by d ij (i = 1 to m and j=1 to n). For example, if alternative a j satisfy the standard of criterion c i then let be d ij =2 else be d ij =0, but unknown be d ij =1. Based on matrix D, we describe our method to speedily construct comparison matrix and super matrix, respectively. 2.1 Procedure in AHP In AHP, we denote the weights of alternatives by w and calculate by following equation. w = WV (1) As well known the matrix W consists of the column vector Wc i (i=1 to m), as follows: [ Wc Wc ] W = 1 2 Wc m. (2) Wc i is the weight of alternatives with respect to criterion c i, from comparison matrix Ac i. To construct comparison matrix, based on D, we introduce binary comparison. In our method, we denote the element of comparison matrix Ac i by a xy (x,y = 1 to n) and a xy =θ( d ix > d iy ), a yx =1/a xy, a xx =1 and θ(>1) is a parameter. To construct W, proposed procedure is summarized, as follows: (W-0): i=0. (W-1): Add 1 to i. (W-2): Pairwise binary compare with d ij, ith-row vector of D, for j=1 to n. (W-3): Construct comparison Matrix Ac i. (W-4): Calculate Wc i from Ac i. (W-5): Repeat (W-1) to (W-4) until i=m, and construct W. Next, we construct V speedily. The vector V is the weights of criteria. To calculate V, in general, there are two kind of method. One is by ordinary pairwise comparison between criteria and the other is by calculate the weights automatically. In this paper, we introduce the latter method.

To prioritize criteria and have corresponding weights, in this paper, we use the frequency of evaluation value 2 (satisfied) on D. Furthermore there are two kind of concept, one is give a high priority to frequent of satisfy criterion and the other is give a high priority to infrequent criterion. There are various methods to decide the weights, for example by binary AHP and so on. Finally, we can obtain W and V, above procedure, and have w from (1). 2.2 Procedure in 2-cluster-ANP In 2-cluster ANP, equivalent to AHP, we construct super matrix S automatically and have each weight. Super matrix S of 2-cluster ANP consists of sub matrix W, V, and O, as follows: O V S =. (3) W O From (3), we have the weights of alternatives w and the weights of criteria v. In (3), O is the zero matrix. The sub matrix W is coinciding with (2). The sub matrix V consists of the column vector Va j (j=1 to n), as follows: [ Va Va ] V = 1 2 Va n. (4) Va j is the weight of criterion for alternative a j, from comparison matrix Aa j. If alternative a j satisfy the standard of criterion c x (d xj =2) and not satisfy the standard of criterion c y (d yj =0), then we judge that c x is more favor than c y for a j. So to construct Aa j, we use jth-column vector of D. To construct V, proposed procedure is summarized as follows: (V-0): j=0. (V-1): Add 1 to j. (V-2): Pairwise binary compare with d ij, jth-column vector of D, for i=1 to m. (V-3): Construct comparison Matrix Aa j. (V-4): CalculateVa j from Aa j. (V-5): Repeat (V-1) to (V-4) until j=n, and construct V. From (3), we have the weights of alternatives w, and the weights of criteria v, simultaneously. To calculate w and v from super matrix, there are two kind of method. One is calculating the infinite power of S and the other is calculating the principle eigen vector corresponding to the eigen value 1. In this study, we calculate w and v by latter method. 3. Example In this section, to explain proposed method, an example is illustrated. To order six alternatives (n=6; a 1 to a 6 ), decision maker selects five criteria (m=5; c 1 to c 5 ) and carefully sets the standard in each criterion. For each standard, based on Table 1, we construct the matrix D, as follows:

2 2 0 1 1 0 2 1 2 2 2 2 D = 2 2 1 1 1 2. (5) 0 0 0 2 2 0 2 2 2 0 2 2 For example, d 13 =0, the element of the matrix D, means alternative a 3 not satisfy the standard of criterion c 1. 3.1 Example in AHP Following proposed procedure (W-0) to (W-5), described in section 2.1, we construct comparison matrix Ac 1 to Ac 5 based on D and construct W. For example, with respect to criterion c 1, we use d 1j, 1st-row vector of D, as follows: 1 j = [ 2 2 0 1 1 0] Based on (6), we have comparison matrix Ac 1, as follows: d. (6) 1 1 θ θ θ θ 1 1 θ θ θ θ 1/ θ 1/ θ 1 1/ θ 1/ θ 1 Ac 1 =. (7) 1/ θ 1/ θ θ 1 1 θ 1/ θ 1/ θ θ 1 1 θ 1/ θ 1/ θ 1 1/ θ 1/ θ 1 Next, from (7), we calculate Wc 1, principle eigen vector of Ac 1, by power method where θ =2. The convergence limit in this method is 10-6. The result of Wc 1 is shown as (8). 0.24669 0.24669 0.09790 Wc 1 = (8) 0.15540 0.15540 0.09790 As similar to have Wc 1, we also have Wc 2 to Wc 5 and construct matrix W. The result of W is shown as below: 0.24669 0.18181 0.22222 0.12500 0.18181 0.24669 0.09090 0.22222 0.12500 0.18181 0.09790 0.18181 0.11111 0.12500 0.18181 W =. (9) 0.15540 0.18181 0.11111 0.25000 0.09090 0.15540 0.18181 0.11111 0.25000 0.18181 0.09790 0.18181 0.22222 0.12500 0.18181

Next, we calculate V based on frequency of evaluation value. Frequency of evaluation value, in this example, is shown in Table 2. Table 2 Frequency of Evaluation Value criterion\ valu e 2 1 0 c 1 2 2 2 c 2 5 1 0 c 3 3 3 0 c 4 2 0 4 c 5 5 0 1 In this study, we calculate infrequent case and frequent case, respectively. First, we calculate V based on infrequent of satisfy the standard of each criterion. From Table 2, we have the infrequent order of criteria, c 4 > c 1 > c 3 > c 5 > c 2. Based on above order, we construct binary comparison matrix V l, as follows: From (10), where θ =2, we have v l, as follows: From (1), (9) and (11), we can obtain w l, as follows: 1 θ θ 1/ θ θ 1/ θ 1 1/ θ 1/ θ 1/ θ V l = 1/ θ θ 1 1/ θ θ. (10) θ θ θ 1 θ 1/ θ θ 1/ θ 1/ θ 1 0.244679 0.106503 v l = 0.185432. (11) 0.322856 0.140531 0.187332 0.175436 0.133652 w l =. (12) 0.166759 0.182456 0.154364 From (12), as a result in infrequent case, we have the order of alternatives, a 1 > a 5 > a 2 > a 4 > a 6 > a 3. On the other hand, we have the order of criteria in frequent, c 2 > c 5 > c 3 > c 1 > c 4. As similar to infrequent case, we have v h and w h, as follows:

0.140531 0.322856 v h = 0.185432, (13) 0.106503 0.244679 0.191202 0.158601 0.155360 w h =. (14) 0.148023 0.172730 0.174084 From (14), as a result in frequent case, we have the order of alternatives, a 1 > a 6 > a 5 > a 2 > a 3 > a 4. The result, the order of criterion and alternatives in infrequent case and frequent case are summarized in Table 3. Table 3 The order of criterion and alternatives in AHP The order of criterion The order of alternative Infrequent c 4 c 1 c 3 c 5 c 2 a 1 a 5 a 2 a 4 a 6 a 3 Frequent c 2 c 5 c 3 c 1 c 4 a 1 a 6 a 5 a 2 a 3 a 4 In Table 3, the order of alternative a 1 is high even if the order of criteria is different. 3.2 Example in 2-cluster-ANP Following proposed procedure (V-0) to (V-5), described in section 2.2, we construct comparison matrix Aa 1 to Aa 6 based on D and construct V. For example Aa 1, we use d T i1, 1st-column vector of D, as follows: T i1 = [ 2 2 2 0 2] Based on (15), we have comparison matrix Aa 1, as follows: d. (15) 1 1 1 θ 1 1 1 1 θ 1 Aa 1 = 1 1 1 θ 1. (16) 1/ θ 1/ θ 1/ θ 1 1/ θ 1 1 1 θ 1 From (16), we haveva 1 where θ=2, as follows:

0.222222 0.222222 Va 1 = 0.222222. (17) 0.111111 0.222222 As similar to construct W, we have Va 2 tova 6 and construct matrix V, as follows: 0.222222 0.248182 0.122622 0.162803 0.125000 0.125000 0.222222 0.145773 0.282583 0.282583 0.250000 0.250000 V = 0.222222 0.248182 0.189591 0.162803 0.125000 0.250000. (18) 0.111111 0.109682 0.122622 0.282583 0.250000 0.125000 0.222222 0.248182 0.282583 0.109228 0.250000 0.250000 As a result, we have super matrix S of this example, as follows: 0 0 0 0 0 S = 0.24669 0.24669 0.09790 0.15540 0.15540 0.09790 0 0 0 0 0.22222 0.24818 0.12262 0.16280 0.12500 0.12500 0 0 0 0 0.22222 0.14577 0.28258 0.28258 0.25000 0.25000 0 0 0 0 0.22222 0.24818 0.18959 0.16280 0.12500 0.25000 0 0 0 0 0.11111 0.10968 0.12262 0.28258 0.25000 0.12500 0 0 0 0 0.22222 0.24818 0.28258 0.10922 0.25000 0.25000 0.18181 0.22222 0.12500 0.18181 0 0 0 0 0 0 0.09090 0.22222 0.12500 0.18181 0 0 0 0 0 0 0.18181 0.11111 0.12500 0.18181 0 0 0 0 0 0 0.18181 0.11111 0.25000 0.09090 0 0 0 0 0 0 0.18181 0.11111 0.25000 0.18181 0 0 0 0 0 0 0.18181 0.22222 0.12500 0.18181 0 0 0 0 0 0. (19) To calculate w and v from (19), we calculate the principle eigen vector corresponding to the eigen value 1. As a result, normalizing the sum of weights equal to one, we have (20) and (21), as follows: 0.170038 0.236658 v = 0.200461, (20) 0.165426 0.227416

0.191550 0.170035 0.143976 w =. (21) 0.153758 0.174432 0.166249 Then we have the order of criteria, c 2 > c 5 > c 3 > c 1 > c 4. And we have the order of alternatives, a 1 > a 5 > a 2 > a 6 > a 4 > a 3. Next, the results, the order of alternative for various values of θ, are shown in Table 4. Table 4 The order of alternative for various values of θ θ The order of alternative 2 a 1 a 5 a 2 a 6 a 4 a 3 4 a 1 a 5 a 2 a 6 a 4 a 3 8 a 1 a 5 a 2 a 6 a 4 a 3 16 a 1 a 5 a 6 a 2 a 4 a 3 32 a 1 a 5 a 6 a 2 a 4 a 3 64 a 1 a 5 a 6 a 2 a 4 a 3 128 a 1 a 5 a 6 a 2 a 4 a 3 512 a 1 a 5 a 6 a 2 a 4 a 3 The result of θ=8 or above, in Table 4, a 2 and a 6 reverse the order. However, we do not know suitable value of θ. Moreover the order of criterion and alternatives in ANP and AHP, where θ=2, are summarized in Table 5. Table 5 The order of criterion and alternatives in ANP and AHP The order of criterion The order of alternative ANP c 2 c 5 c 3 c 1 c 4 a 1 a 5 a 2 a 6 a 4 a 3 AHP (frequent) c 2 c 5 c 3 c 1 c 4 a 1 a 6 a 5 a 2 a 3 a 4 AHP (infrequent) c 4 c 1 c 3 c 5 c 2 a 1 a 5 a 2 a 4 a 6 a 3 In Table 5, the result of the order of criterion in ANP coincide with AHP in frequent case, however, the value of weights are not coincide. 4. Conclusion In this paper, a method to speedily construct comparison matrix and super matrix was proposed and applied to example of AHP and 2-cluster ANP. By preparing each standard of criterion, comparison matrix and super matrix are constructing automatically and have weights immediately. As a result, by our method, it is possible to implement AHP in decision-making part of several software. In future, we need more discussion for accuracy of binary comparisons.

References Saaty, T. L. (1980) The Analytic Hierarchy Process, McGrawHill, NewYork. Saaty, T. L. (2001) The Analytic Network Process, RWS Publications. Takahashi, I. (1990) AHP Applied to Binary and Ternary Comparisons, Journal of Operations Research Society of Japan, Vol. 33, No. 3, 199-206.