ASSESSMENT FOR AN INCOMPLETE COMPARISON MATRIX AND IMPROVEMENT OF AN INCONSISTENT COMPARISON: COMPUTATIONAL EXPERIMENTS

Similar documents
PROPERTIES OF A POSITIVE RECIPROCAL MATRIX AND THEIR APPLICATION TO AHP

Newton s method in eigenvalue optimization for incomplete pairwise comparison matrices

Incomplete Pairwise Comparison Matrices and Weighting Methods

THE IMPACT ON SCALING ON THE PAIR-WISE COMPARISON OF THE ANALYTIC HIERARCHY PROCESS

A Group Analytic Network Process (ANP) for Incomplete Information

ANALYTIC HIERARCHY PROCESS (AHP)

Measuring transitivity of fuzzy pairwise comparison matrix

EVALUATION OF EIGEN-VALUE METHOD AND GEOMETRIC MEAN BY BRADLEY-TERRY MODEL IN BINARY AHP

Inverse Sensitive Analysis of Pairwise Comparison Matrices

A Straightforward Explanation of the Mathematical Foundation of the Analytic Hierarchy Process (AHP)

ANALYTIC HIERARCHY PROCESS WITH ADJUSTMENTS OF WEIGHTS OF ALTERNATIVES. 1. The purpose of the method with adjustment of weights of alternatives

Decision-Making with the AHP: Why is The Principal Eigenvector Necessary

International Journal of Information Technology & Decision Making c World Scientific Publishing Company

First-Level Transitivity Rule Method for Filling in Incomplete Pair-Wise Comparison Matrices in the Analytic Hierarchy Process

Tropical Optimization Framework for Analytical Hierarchy Process

PREFERENCE MATRICES IN TROPICAL ALGEBRA

REMOVING INCONSISTENCY IN PAIRWISE COMPARISON MATRIX IN THE AHP

An LP-based inconsistency monitoring of pairwise comparison matrices

ORDER STABILITY ANALYSIS OF RECIPROCAL JUDGMENT MATRIX

Metoda porównywania parami

NON-NUMERICAL RANKING BASED ON PAIRWISE COMPARISONS

Normalized priority vectors for fuzzy preference relations

Additive Consistency of Fuzzy Preference Relations: Characterization and Construction. Extended Abstract

15-18, 2011, SORRENTO,

On pairwise comparison matrices that can be made consistent by the modification of a few elements

Mathematical foundations of the methods for multicriterial decision making

Math Matrix Algebra

Vasiliy Saiko Institute for Entrepreneurship Strategy, Zhovty Vody, Ukraine

Axiomatizations of inconsistency indices for triads

THE EIGENVALUE PROBLEM

Budapest Bridges Benchmarking

DECISION MAKING SUPPORT AND EXPERT SYSTEMS

On optimal completions of incomplete pairwise comparison matrices

WEIGHTED AND LOGARITHMIC LEAST SQUARE METHODS FOR MUTUAL EVALUATION NETWORK SYSTEM INCLUDING AHP AND ANP

Axioms of the Analytic Hierarchy Process (AHP) and its Generalization to Dependence and Feedback: The Analytic Network Process (ANP)

A characterization of the Logarithmic Least Squares Method

ACTUARIAL EQUIVALENCE S. David Promislow ABSTRACT

Decision-making for the best selection of suppliers by using minor ANP

THE ANALYTIC HIERARCHY AND ANALYTIC NETWORK PROCESSES

344 A. Davoodi / IJIM Vol. 1, No. 4 (2009)

B best scales 51, 53 best MCDM method 199 best fuzzy MCDM method bound of maximum consistency 40 "Bridge Evaluation" problem

SPECIFICATION OF THE AHP HIERARCHY AND RANK REVERSAL. Guang Xiao

Analysis of pairwise comparison matrices: an empirical research *

Chapter Two Elements of Linear Algebra

Math 110, Spring 2015: Midterm Solutions

Research Article Deriving Weights of Criteria from Inconsistent Fuzzy Comparison Matrices by Using the Nearest Weighted Interval Approximation

1 Matrices and Systems of Linear Equations. a 1n a 2n

Additional Homework Problems

DECISION MAKING BY METHOD OF KEY SUCCESS FACTORS DISCRIMINATION: KEYANP

Benefit/cost AHP optimized over sample set of pairwise comparison judgments

c Igor Zelenko, Fall

Linear Algebra Basics

Comparison of Judgment Scales of the Analytical Hierarchy Process - A New Approach

A note on deriving weights from pairwise comparison ratio matrices

Linear Algebra. Matrices Operations. Consider, for example, a system of equations such as x + 2y z + 4w = 0, 3x 4y + 2z 6w = 0, x 3y 2z + w = 0.

1 Multiply Eq. E i by λ 0: (λe i ) (E i ) 2 Multiply Eq. E j by λ and add to Eq. E i : (E i + λe j ) (E i )

Lecture Notes: Eigenvalues and Eigenvectors. 1 Definitions. 2 Finding All Eigenvalues

Elementary Linear Algebra

Note on Deriving Weights from Pairwise Comparison Matrices in AHP

Ma/CS 6b Class 20: Spectral Graph Theory

DEN: Linear algebra numerical view (GEM: Gauss elimination method for reducing a full rank matrix to upper-triangular

Characterization of an inconsistency measure for pairwise comparison matrices

INTERVAL ESTIMATION AND HYPOTHESES TESTING

MATH2071: LAB #5: Norms, Errors and Condition Numbers

280 CHAPTER 9 TESTS OF HYPOTHESES FOR A SINGLE SAMPLE Tests of Statistical Hypotheses

A TOUR OF LINEAR ALGEBRA FOR JDEP 384H

The Gauss-Jordan Elimination Algorithm

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra.

. =. a i1 x 1 + a i2 x 2 + a in x n = b i. a 11 a 12 a 1n a 21 a 22 a 1n. i1 a i2 a in

Lecture 5. 1 Review (Pairwise Independence and Derandomization)

Exercises * on Principal Component Analysis

A Consistency Based Procedure to Estimate Missing Pairwise Preference Values

x y = 1, 2x y + z = 2, and 3w + x + y + 2z = 0

8 Extremal Values & Higher Derivatives

Lecture 17: Section 4.2

arxiv:hep-ex/ v1 17 Sep 1999

From Satisfiability to Linear Algebra

AN ITERATION. In part as motivation, we consider an iteration method for solving a system of linear equations which has the form x Ax = b

Ma/CS 6b Class 20: Spectral Graph Theory

Studying a set of properties of inconsistency indices for pairwise comparisons

EE5120 Linear Algebra: Tutorial 6, July-Dec Covers sec 4.2, 5.1, 5.2 of GS

Practical Linear Algebra: A Geometry Toolbox

Journal of Multi-Criteria Decision Analysis, Vol. 3, No. 3, pp , 1994.

Chapter 1: Systems of Linear Equations

Process Model Formulation and Solution, 3E4

Quantum Computing Lecture 2. Review of Linear Algebra

Flood Risk Map Based on GIS, and Multi Criteria Techniques (Case Study Terengganu Malaysia)

Probabilities & Statistics Revision

Group Decision-Making with Incomplete Fuzzy Linguistic Preference Relations

Computer Vision Group Prof. Daniel Cremers. 11. Sampling Methods: Markov Chain Monte Carlo

Remark By definition, an eigenvector must be a nonzero vector, but eigenvalue could be zero.

7.1 Basic Properties of Confidence Intervals

12x + 18y = 30? ax + by = m

COMPARISON OF A DOZEN AHP TECHNIQUES FOR GLOBAL VECTORS IN MULTIPERSON DECISION MAKING AND COMPLEX HIERARCHY

Solutions to Final STAT 421, Fall 2008

A NEW WAY TO ANALYZE PAIRED COMPARISON RULES

Lec 2: Mathematical Economics

PY 351 Modern Physics Short assignment 4, Nov. 9, 2018, to be returned in class on Nov. 15.

4. Linear transformations as a vector space 17

1 Matrices and Systems of Linear Equations

Transcription:

ISAHP 1999, Kobe, Japan, August 12 14, 1999 ASSESSMENT FOR AN INCOMPLETE COMPARISON MATRIX AND IMPROVEMENT OF AN INCONSISTENT COMPARISON: COMPUTATIONAL EXPERIMENTS Tsuneshi Obata, Shunsuke Shiraishi, Motomasa Daigo and Nobuyuki Nakajima Faculty of Engineering, Oita University Oita 870-1192, Japan Faculty of Economics, Toyama University Toyama 930-8555, Japan Faculty of Economics, Doshisha University Kamigyou-ku, Kyoto 602-8580, Japan obata@csis.oita-u.ac.jp shira@eco.toyama-u.ac.jp mdaigo@mail.doshisha.ac.jp nakanobu@eco.toyama-u.ac.jp Abstract: The characteristic polynomial of a positive reciprocal matrix has a noteworthy property. It is deeply related to the notion of consistency of a pairwise comparison matrix of AHP. Based on this property, we proposed an assessing method for an incomplete comparison matrix. In this paper, we report the results of computational experiments in order to investigate the validity and the performance of the method. 1 Introduction In this paper we consider an n n positive reciprocal matrix 1 a 12 a 1n 1/a 12 1 a 2n A =......, 1/a 1n 1/a 2n 1 where a ij > 0 for all i, j =1,...,n. In Analytic Hierarchy Process(AHP), positive reciprocal matrices appear as pairwise comparison matrices [Saa 80, Saa 94, Ton 86]. After completing the pairwise comparison matrix A, the priority weights w =(w i ) are computed by Saaty s eigenvector method: Aw = λ max w, where λ max denotes the principal eigenvalue of A. By the eigenvector method, one also obtains the consistency index (C.I.) which is defined by: C.I. = λ max n n 1. Decision makers are required to do pairwise comparisons so that C.I. would be as close to 0 as possible. In [SOD 98], we examined the characteristic polynomial of A: P A (λ) = det(λe A) = λ n + c 1 λ n 1 + + c n.

We showed that the coefficient c 3 of degree n 3ofP A plays a crucial role, that is, C.I. = 0 if and only if c 3 = 0. Based on this fact, we proposed a method for assessing an incomplete pairwise comparison matrix (Section 2). For assessing incomplete pairwise comparison matrices, Harker s method is used popularly [Har 87]. Our proposal is a heuristic method by which we expect to have a good C.I. value. That is to say, by putting c 3 close to 0, we expect that C.I. is also close to 0. In order to confirm our expectation, we make a computational experiment examining the relationship of c 3 and C.I. in Subsection 3.1. Our method is useful when a decision maker encounters a seriously bad C.I. Make incomplete matrix by removing one element from the comparison matrix. Then assess the consistency of the incomplete matrix. If the consistency is improved remarkably, we recognize that the comparison corresponding to the removed element causes inconsistency. In Subsection 3.3, we make another experiment to examine validity of our method in this situation. 2 Assessment Method for Incomplete Matrices In this section, we discuss a method to deal with incomplete pairwise matrices. First, we recall the following results from [SOD 98]. A positive reciprocal matrix A is said to be consistent provided that a ij a jk = a ik for all i, j, k =1,...,n. Proposition 1 Let n 3. IfA is a positive reciprocal n n matrix, then c 3 = { ( aij a jk 2 + a )} ik. (1) a ik a ij a jk i<j<k Theorem 1 Let n 3 and A be a positive reciprocal n n matrix. Then we have: 1. c 3 0 2. A is consistent if and only if c 3 =0. The above theorem shows that one can judge the consistency of A only from the coefficient c 3.Thus we find the following similarity between c 3 and the consistency index C.I. (see [Saa 80, Ton 86]). Indeed, a computational experiment shows a strong relation of their behaviors (see Subsection 3.1 below). observation c 3 0 C.I. 0 c 3 =0 consistent C.I. = 0 consistent Consider an incomplete pairwise comparison matrix whose (i 1,j 1 ), (i 2,j 2 ),...,(i m,j m ) elements are missing. Denoting the value of the missing elements by x =(x 1,x 2,...,x m ) and the matrix by A(x), we describe the incomplete matrix as follows: 1 a 12 x 1 a 1n 1/a 12 1 a 2n........ x2. A(x) = 1/x.. 1....... 1/x... 2 1/a 1n 1/a 2n 1

Since C.I. is required to be as small as possible, it is natural to seek the solution x of the following minimization problem: min λ max (x), (2) x where λ max (x) denotes the principal eigenvalue of A(x). However this problem is hard to solve exactly. Instead of solving (2), we proposed a heuristic method in [ODS 98]. Let c 3 (x) be the coefficient of λ n 3 of the characteristic polynomial of A(x). From the observation above, we expect that the consistency of A(x) gets better as c 3 (x) gets closer to 0. So we consider the following problem instead of (2): max c 3(x). (3) x [Proposed method] Step 1 Find the solution x of the problem (3). Step 2 Calculate the principal eigenvalue of A(x ) and its associate eigenvector. Step 3 Normalize the eigenvector to a priority weight vector. 3 Computational Experiments In this section we make some computational experiments in order to see the performance of our method. 3.1 Relationship between c 3 and C.I. From Theorem 1, we expect that if c 3 is close to 0, C.I. is also close to 0. However this is not proven theoretically yet. Therefore we make the following computational experiment to see whether the expectation is appropriate or not. [Experiment 1] Step 1 Make a random comparison matrix A of size n (see Appendix). Step 2 Calculate c 3 of P A and C.I. of A. In Step 2, the value of c 3 is calculated by the representation formula (1) and C.I. by the power method, respectively. We repeated 1,000 times for each n =4,5,..., 15. Fig. 1 shows the scatter plot of c 3 versus C.I. (n = 6). It looks like a comet with the long tail going toward the origin! In the cases other than n = 6, the shapes are similar. From this shape, we are confident that the strong relation holds between their behaviors. 3.2 Consistency of the method Our method aims to fill vacant elements as consistently as possible. On the other hand, Harker s method [Har 87] is designed to adjust the ideal situation. If the decision maker knows the real value of the priority weights w =(w i ), then the comparison a ij should be w i /w j. By setting missing elements equal to w i /w j, he introduced a derived matrix and the associated eigenvector problem. So by his method, one also expects to assess incomplete matrices consistently. In [ODS 98, SOD 98], we made experiments in which we compared our method with Harker s method by calculating values of C.I. We don t mention the details here, but we can say that our method reveals better C.I. values than Harker s. 3.3 Improvement of an inconsistent comparison When a pairwise comparison matrix contains seriously inconsistent comparisons, the priority weights calculated from such a wrong matrix are not reliable. Some researchers proposed methods for identifying the comparison which causes inconsistency and improving its value. Saaty [Saa 94, Chap. 3, Sec. 7] proposed the following method (we call it Method-S ).

n=6 c_3 C.I. -3000-2500 -2000-1500 -1000-500 0 0.5 1.0 1.5 2.0 2.5 Figure 1: c 3 versus C.I. (n =6) (i) Find the priority weight vector w =(w i ) by the eigenvector method. (ii) Compare each value a ij with the corresponding ratio of weights w i /w j. (iii) Judge the most different element to be inconsistent, and replace a ij with w i /w j. (iv) Estimate the priority weights from the modified matrix. Once one obtains the assessing method for incomplete matrices, one naturally reaches the following idea (see [Nak 94]). (i) Remove an element out of the comparison matrix. (ii) Assess the consistency for the intentional incomplete matrix. (iii) Estimate the weights when the consistency is improved most of all. In assessing step (ii), one can use Harker s method or our method described in Section 2 (we call them Method-H and Method-O, respectively). In order to compare these methods, we make a matrix that includes an inconsistent comparison. In the following experiment, we intend to make a situation that the decision maker has almost completed good comparisons but she/he has come to fail only one comparison reciprocally reversed by chance (see Step 2 below). [Experiment 2] Step 1 Generate the original priority weight vector w with degree n randomly. Make an almost consistent comparison matrix A with respect to w (see Appendix). Step 2 Exchange the (1,n) element of the matrix A for its reciprocal (if it equals to 1 then go back to Step 1). Step 3 By using three methods, guess the element that causes inconsistency and estimate the weight vector, respectively. Step 4 In order to investigate how good the estimation is made, calculate the square error from the original vector. We repeated 1,000 times for each n =4,5,..., 15. By this experiment, we examined the followings. (i) Can each of the methods identify (1,n) element as a wrong comparison element? (ii) Can one estimate the appropriate weight vectors by each of the methods?

Table 1 shows how many times each method failed to identify the inconsistent element. These Table 1: # of false n 4 5 6 7 8 9 10 11 12 13 14 15 S 65 17 26 24 31 28 54 36 45 51 77 68 H 35 14 18 23 31 26 48 33 43 49 67 63 O 36 18 20 24 31 26 48 33 43 49 68 63 mostly are the cases that the exchanged element equals to 2 or 1/2. Secondly, Table 2 shows the mean of square errors from the original vector. One may think that a method which reveals less error value can assess appropriate weights. The histograms in n = 6 Table 2: mean of errors n 4 5 6 7 8 9 S.1184.0802.0566.0441.0357.0323 H.0555.0421.0368.0325.0286.0270 O.0555.0424.0370.0325.0286.0270 n 10 11 12 13 14 15 S.0286.0253.0241.0222.0208.0197 H.0250.0228.0219.0208.0197.0189 O.0250.0228.0219.0208.0197.0189 are shown in Fig. 2 (Method-S, Method-H and Method-O from top to bottom). n=6 0 100 200 300 400 500 0.0 0.05 0.10 0.15 0.20 Saaty 0 100 200 300 400 500 0.0 0.05 0.10 0.15 0.20 Harker 0 100 200 300 400 500 0.0 0.05 0.10 0.15 0.20 our method Figure 2: histograms of errors (n =6) These results show that Method-H and Method-O are almost the same and they both reveal better performance than Method-S. 4 Conclusion From the result of Experiment 1, we feel that there is a strong relationship between c 3 and C.I. Establishing theoretical relationship between c 3 and C.I. is left for future research.

From the result of Experiment 2, on the occasion of improving consistency, our method is as useful as Harker s method while there is no striking domination. However, our method has the following advantage. It explicitly suggests the value of the missing element at the time just when one solves the problem (3). So we think that our method is more useful than Harker s in practical situations. 5 Appendix Random comparison matrices of the size n are made by the following procedure (see Experiment 1). [Random comparison matrix] Step 1 For i<j, generate n(n 1)/2 numbers a ij from uniform random numbers in 1/9, 1/8,..., 1/2, 1, 2,...,8,9. Step 2 Set a ji =1/a ij to obtain a reciprocal matrix A =(a ij ). Almost consistent random comparison matrices are made by the following procedure (see Experiment 2). [Almost consistent matrix] Step 1 Generate n-vector from uniform random numbers in (0, 1). denote it the original weight vector w =(w i ). Normalize this vector and Step 2 Round the ratio w i /w j to 1, 2,..., 9 or its reciprocal and set a ij to the rounded value. Set A =(a ij ). References [Har 87] [Nak 94] Harker, P. T. (1987), Alternative modes of questioning in the analytic hierarchy process, Mathl. Modelling, 9, 353 360. Nakajima, N. (1994), Improvement of Inconsistency of Pairwise Comparison Matrices (in Japanese), The Fudai Keizai Ronshu, 40, 229 244. [ODS 98] Obata, T., Daigo, M. and Shiraishi, S. (1998), A Computational Experiment on the Method for Estimating Priority Weights for Incomplete Comparison Matrices (in Japanese), Reports of the Faculty of Engineering Oita University, 37, 31 36. [Saa 80] [Saa 94] Saaty, T. L. (1980), The Analytic Hierarchy Process, McGraw-Hill. Saaty, T. L. (1994), The Analytic Hierarchy Process Series VI, RWS publication. [SOD 98] Shiraishi, S., Obata, T. and Daigo, M. (1998), Properties of a Positive Reciprocal Matrix and Their Application to AHP, Journal of the Operations Research Society of Japan, 41, 404 414. [Ton 86] Tone, K. (1986), The Analytic Hierarchy Process: Decision Making (in Japanese), Japanese Science and Technology Press.