scaling the membership function

10
320 European Journal of Operational Research 25 (1986) 320-329 North-Holland Scaring the membership function Thomas L. SAATY 322 Mervis Hall, Unioersity of Pittsburgh, Pittsburgh, PA 15260, U.S.A. 1. Introduction To scale the membership function, a method is needed that can assess the importance of elements with respect to a property or criterion that is common among them. It is conceivable that mem- bership should be determined in terms of several criteria tangible and intangible. The approach needed is a multicriterion process whose measure- ments admit arithmetic operations that preserve the scaling property. Ratio scales is what one obtains through ratio comparisons of elements with respect to criteria. Below we give a set of axioms underlying the Analytic Hierarchy Process for constructing and composing ratio scales, an effec- tive way for constructing the membership func- tion. The following definition is due to Zadeh: Let X= (x} be a set of points. A fuzzy set A in X is a set of ordered pairs: A={[x,~A(x)] ), x~X, where ~A(x) is the grade of membership of x ~ A. If the values of ~t(x) belong to a membership space M, then A is a mapping from X to M and ~A: X---' M is called the membership function of A. A is an ordinary set when M contains only two values 0 and 1. Note that X may be a set of concrete objects or alternatively of abstract criteria. To determine the degree of membership, an effective method of measurement is needed that works uniformly for both concrete and abstract sets X. There are two kinds of measurement, funda- mental measurement and derived measurement. Fundamental measurement is direct and involves Received October 1982; revised October 1984, April 1985. some kind of scale. Since there is an infinite num- ber of ways for defining X, it is rather hopeless to seek to determine the membership function through direct scaling. Of course, there are many cases where a scale may not be known but there is hope to develop one. For example it is conceivable that a scale can be improvised to measure how alert people can be. In the case of abstract elements such as criteria expressing intensity of perceived properties according to a common attribute which they share, such a group of individuals who are beginning their political career with respect to political acumen, the only possibility we have today is to use judgement from judges who are experienced with respect to that property. This is the case of a derived scale. The problem is how to record and use judgments in a meaningful fashion from which a scale could be derived. I believe that one can convince himself of the following two fundamental observations about the membership function. (1) Except when there is a scale of measure- ment that can be applied to determine the degree of belonging, membership must be determined by making relative comparisons among the elements. (2) A useful scale for comparisons exists and has been tested and validated in a large number of applications. It is the instrument used to translate judgment and observation to measurement. Axiomatization of this process proceeds as shown below. It is important to point out that a normalized solution is obtained that is unique and belongs to a ratio scale. What is most significant is that the solution by its very construction gives, along with the degree of membership, the correct rank order of the elements. The approach briefly described here is being used widely in other areas and needs careful 0377-2217/86/$3.50 © 1986, ElsevierScience Publishers B.V. (North-Holland)

Upload: thomas-l-saaty

Post on 21-Jun-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Scaling the membership function

320 European Journal of Operational Research 25 (1986) 320-329 North-Holland

Scaring the membership function

T h o m a s L. S A A T Y 322 Mervis Hall, Unioersity of Pittsburgh, Pittsburgh, PA 15260, U.S.A.

1. Introduction

To scale the membership function, a method is needed that can assess the importance of elements with respect to a property or criterion that is common among them. It is conceivable that mem- bership should be determined in terms of several criteria tangible and intangible. The approach needed is a multicriterion process whose measure- ments admit arithmetic operations that preserve the scaling property. Ratio scales is what one obtains through ratio comparisons of elements with respect to criteria. Below we give a set of axioms underlying the Analytic Hierarchy Process for constructing and composing ratio scales, an effec- tive way for constructing the membership func- tion.

The following definition is due to Zadeh: Let X = (x} be a set of points. A fuzzy set A

in X is a set of ordered pairs:

A = { [ x , ~ A ( x ) ] ), x ~ X ,

where ~A(x) is the grade of membership of x ~ A. If the values of ~t(x) belong to a membership

space M, then A is a mapping from X to M and ~A: X---' M is called the membership function of A. A is an ordinary set when M contains only two values 0 and 1.

Note that X may be a set of concrete objects or alternatively of abstract criteria. To determine the degree of membership, an effective method of measurement is needed that works uniformly for both concrete and abstract sets X.

There are two kinds of measurement, funda- mental measurement and derived measurement. Fundamental measurement is direct and involves

Received October 1982; revised October 1984, April 1985.

some kind of scale. Since there is an infinite num- ber of ways for defining X, it is rather hopeless to seek to determine the membership function through direct scaling. Of course, there are many cases where a scale may not be known but there is hope to develop one. For example it is conceivable that a scale can be improvised to measure how alert people can be.

In the case of abstract elements such as criteria expressing intensity of perceived properties according to a common attribute which they share, such a group of individuals who are beginning their political career with respect to political acumen, the only possibility we have today is to use judgement from judges who are experienced with respect to that property. This is the case of a derived scale. The problem is how to record and use judgments in a meaningful fashion from which a scale could be derived.

I believe that one can convince himself of the following two fundamental observations about the membership function.

(1) Except when there is a scale of measure- ment that can be applied to determine the degree of belonging, membership must be determined by making relative comparisons among the elements.

(2) A useful scale for comparisons exists and has been tested and validated in a large number of applications. It is the instrument used to translate judgment and observation to measurement. Axiomatization of this process proceeds as shown below.

It is important to point out that a normalized solution is obtained that is unique and belongs to a ratio scale. What is most significant is that the solution by its very construction gives, along with the degree of membership, the correct rank order of the elements.

The approach briefly described here is being used widely in other areas and needs careful

0377-2217/86/$3.50 © 1986, Elsevier Science Publishers B.V. (North-Holland)

Page 2: Scaling the membership function

T.L. Saaty / Scaling the membership function 321

examination by fuzzy set experts regarding its viability [3,4,5].

2. Axioms for deriving a scale from fundamental measurement and for hierarchic composition

Let ~ be a finite set of n elements called alternatives. Let ~ be a set of properties or attri- butes with respect to which elements in ~¢ are compared. Philosophers distinguish between prop- erties and attributes. A property is a feature that an object or substantial individual possess even if we are ignorant of this fact. On the other hand an attribute is a feature we assign to some object: it is a concept. Here we assume that properties and attributes are interchangeable and generally refer to them as criteria. A criterion is a primitive.

When two objects or elements in ~¢ are com- pared according to a criterion in So, we say that we are performing binary comparisons. Let > c be a binary relation on ~¢ representing 'more preferred than' with respect to a criterion in cg. Let - c be the binary relation ' indifferent to' with respect to a criterion C in ~. Hence, given two elements, A~, A j ~ ¢ , either A , > c Aj or Aj> c Ai or A , - c Aj for all C ~ cg. A given family of binary relations > c with respect to a criterion C in ~ is a primi- tive.

Let ~ be the set of mappings from .~e×~¢ to R ÷ (the set of positive reals). Let f : ~'--, ~ . Let P e l f ( C ) for C~ cg. Pc assigns a positive real number to every pair (A~, Aj) ~ . ~ ¢ × ~ . Let Pc(A,, A j )=a, j~ R +, A~, A ~ ¢ . For each C ~ ~', the triple (.ac×..ae, R +, Pc) is a fundamental or primi- tive scale. A fundamental scale is a mapping of objects to a numerical system.

Definition. For all A~, Aj ~ ¢ and C ~

A~> c A j ifandonlyif Pc(A ~, Aj)> I,

A ~ - c A j i f a n d o n l y i f P c ( A ~ , Aj )=I .

If A ~ > c Aj we say that A, dominates Aj with respect to C ~ c~. Thus Pc represents the intensity with which an alternative dominates another.

Axiom 1 (Reciprocal). For all A,, A j ~ ¢ and C ~

Pc(A,, Aj) = 1/ec( A j, A,).

Let A=(a+j)=(Pc(A+, Aj)) be the set of

paired comparisons of the alternatives with respect to a criterion C ~ c¢. By Axiom 1, A is a positive reciprocal matrix. The object is to obtain a scale of relative dominance (or rank order) of the alterna- tives from the paired comparisons given in A. There is a natural way to derive the relative domi- nance of a set of alternatives from a pairwise comparison matrix A.

Let Rgcn~ be the set of (n × n) positive recipro- cal matrices A = ( a i j ) - (Pc(Ai, Aj)) for all C ~ c¢. Let ~b: Rgtn)-~ [0,1] n for A ~ Rgtn), ~b(A) is an n-dimensional vector whose components be- long to [0,1]. The triple (RMt,~, [0,1] ~, ~k) is a derived scale. A derived scale is a mapping be- tween two numerical relational systems.

It is important to point out that the rank order implied by the derived scale ~b may not coincide with the order represented by the pairwise com- parisons. Let ~k(A) be the ith component of ~k(A). It denotes the relative dominance of the ith alter- native. By definition, for A~, A i ~ , A, > c Aj implies Pc(A,, A j ) > 1. However, if Pc(A,, A j)> 1, the derived scale could imply that ~kj(A)> ~ki(A). This occurs if row dominance does not hold, i.e., for A,, Aj ~.~¢ and C ~

pc(A,, ) >i ec(Aj, does not hold for all A k e~. In other words, it may happen that Pc(A,, Aj)> 1, and for some A, e..a¢ we have

Pc(A,, Pc(Aj, A more restrictive condition is the following

Definition. The mapping Pc is said to be con- sistent if and only if

ec(A,, aj)ec(Aj, ec(A,, for all i, j , and k. (1)

Similarly the matrix A is consistent if and only if aijajk=aik for all i, j and k. If Pc is con- sistent, then Axiom 1 automatically follows.

2.1. Hierarchic axioms

Definition. A partially Ordered set is any set S with a binary relation ~< which satisfies the fol-

lowing conditions: (a) Reflexive: For all x ~ S, x ~< x,

Page 3: Scaling the membership function

322 T.L. Saaty / Scaling the membership function

(b) Transi t ive: Fo r all x, y, z ~ S, if x ~<y and y ~< z then; X <~ Z,

(c) Ant isymmetr ic : Fo r all x, y ~ S, i f x ~ < y a n d y ~ < x t h e n x = y (x and y coincide).

D e f i n i t i o n . For any relat ion x<~y (read, y in- cludes x ) of this type we define x ~<y to mean that x ~<y and x :~y. y is said to cover (dominate) x if x < y and if x < t < y is poss ible for no t.

Part ial ly ordered sets with a finite number of elements can be convenient ly represented by a di rected graph. Each element of the set is repre- sented by a vertex so that an arc is d i rected from y to x if x < y.

D e f i n i t i o n . A subset E of a par t ia l ly ordered set S is said to be bounded from above (below) if there is an element s ~ S such that x ~ s ( > / s ) for every x ~ E. The element s is called an upper (lower) bound of E. We say that E has a sup remum (inf imum) if it has upper (lower) bounds and if the set of upper (lower) bounds U ( L ) has an e lement u~(l~) such that u~ >~ u for all u ~ U (/1 >/l for all I ~ L ) .

D e f i n i t i o n . Let ~ be a finite par t ia l ly ordered set with largest e lement b..Yea is a hierarchy if it

satisfies the condi t ions: (1) There is a par t i t ion of .9~ into sets called levels

( L k, k = 1 , 2 . . . . . h } , w h e r e L ~ = { b } . (2) x ~ L k implies x - _ L k + 1, where

x - = { y l x c o v e r s y ) , k = 1 , 2 . . . . . h - 1 . (3) x ~ L k implies x+_C Lk_l , where

x ÷ = { y l y c o v e r s x } , k = 2 , 3 . . . . . h.

D e f i n i t i o n . Given a posit ive real number p >~ 1 a nonempty set x-___ Lt.+~ is said to be p-homoge- neous with respect to x ~ L k if for every pa i r of elements y~, Y2 ~ x - ,

1 - <~ Pc(Ya, Y2) <~ P; P

in part icular , the reciprocal ax iom implies that

P c ( y , , x ) = I.

A x i o m 2. G i v e n a hierarchy.Yea, x ~ .Yea and x ~ L k,

X-C_ Lk+ 1 is p -homogeneous for k = 1 . . . . . h - 1.

The not ions of fundamenta l and der ived scales can be extended to x ~ L k, x - C L k ÷ ~ replac ing C and ~¢ respectively. The der ived scale resul t ing from compar ing the e lements in x - with respect to x is called a local derioed scale or local priorities.

Given Lk, Lk+l, C_,.~, let us denote the local der ived scale for y ~ x - and x ~ L k by q , k + l ( y / x ) , k = 2, 3 . . . . . h - 1. Wi thou t loss of general i ty we may assume that

Y~. t p k + a ( y / x ) = 1. y~x-

Cons ider the matr ix ~ b k ( L k / L k _ l ) whose col- umns are local der ived scales of e lements in Lx. with respect to e lements in L k_ 1.

D e f i n i t i o n (Hierarchic composi t ion) . The global der ived scale ( rank order) of any e lement in 0~' is ob ta ined f rom its componen t s in the cor respond- ing vector of the following:

~p,(b) = 1,

q , z ( L 2 ) = ~ 2 ( b - / b ) ,

~ p k ( L k ) = t p k ( L k / L k _ , ) q , k _ , ( L k _ , ) , k = 3 . . . . . h

D e f i n i t i o n . A set d is said to be exterior depen- dent on a set c~ if a fundamenta l scale can be def ined on ~ with respect to every C ~ c~.

A x i o m 3 (Dependence) . Let . ,~ be a h ierarchy with levels L 1, L 2 . . . . . L h. F o r each L k, k = l , 2 . . . . . h - 1, Lk+ 1 is exter ior dependen t on L k.

D e f i n i t i o n . Let .~¢ be exter ior dependen t on ~'. The elements in .a¢ are said to be interior depen- dent with respect to C ~ c£ if for some A ~..a¢, . ~ is exter ior dependen t on A.

D e f i n i t i o n . Let 3 a be a family of n o n e m p t y sets ~'1, ~'2 . . . . . ~' , , where ~'i consists of the e lements {eij , j = 1 . . . . . m i ) , i = 1, 2 . . . . . n. ~ is a system if (i) I t is a d i rec ted graph whose vertices are ~'~

and whose arcs are def ined through (if) Given two componen t s ~ and ~ ~ 5" there is

an arc f rom ~i to ~ if ~ is exter ior depen- dent on ~i.

Let ~a .c (~¢) be the der ived scale of the ele- ments of ~¢ with respect to A ~.~e for a cr i ter ion

Page 4: Scaling the membership function

T.L. Saaty / Scaling the membership function 323

C e ~'. Let ffc(J~ ¢) be the derived scale of the elements of ~¢ with respect to a criterion C e ~'. Let D g _~ ~¢ be the set of elements of ~e exterior dependent on A e ~¢. Let

E B~Da

If the elements of . ~ are interior dependent with respect to C ~ ' , then e ~ c ( ~ ) 4 : q ~ c ( ~ ) where

= (,t,c(A), A Expectations are beliefs about the rank of alter-

natives derived from prior knowledge. Assume that a decision maker has a ranking of a finite set of laternatives ~ with respect to prior knowledge of criteria ~' arrived at intuitively. He may have expectations about the rank order.

Axiom 4 (Rational expectations).

c~c ~ _ L~, .ja¢= L~.

3. Results from the axioms

Note that if Pc is consistent, then Axiom 1 follows, i.e., consistency implies the reciprocal property. The first few theorems are based on this more restrictive property of consistency.

Let R c t , ) ~ R g t , ~ be the set of all ( n X n ) consistent matrices.

Theorem 1. Let A ~ RMtn). A ~ Rct,, ~ if and only tf rank(A) = i.

Proof. If A ~ Rc t , ) , then a~jajk = a~k for all i, j and k. Hence, given a row of A, (a~l, a~2 . . . . . a , , }, all other rows can be obtained from it by means of the relation ajk = aik/a~j and r a n k ( A ) = 1.

Let us now assume that r a n k ( A ) = 1. Given a row ajh ( j 4= i, h = 1, 2 . . . . . n), ajh = Maih (h = 1, 2 . . . . . n) where M is a positive constant. Also, for any reciprocal matrix, a , = 1 ( i = 1, 2 . . . . . n). Thus, for i = h we have ay, = M a , = M and aj~ = a~a~h for all i, j and k, and A is consistent.

= ~.7_laii = n and trace(A) = EkXk = n, then hma X

~ l ~ n . If Xma x = n,

n~max = ~. aijwjWi -1 i , j=l

= n + Z (aijw, w,-' + 1 ~ i ~ j ~ n

= n + E ( Y i g + a / Y i j ) • 1 ~i<~j<~n

Since y~j+y~]~ >/2, and n~kmax=n 2, equality is uniquely obtained on putt ing y~i= 1, i.e., a~j = w~/wj. The condit ion a~jajk = a~k holds for all i, j and k, and the result follows.

Theorem 3. Let A = ( a , / ) E Rct , ) . There exists a function ~ = (~bl, q'2 . . . . . ~k,): R c t , ) ~ [0,1]" such that

(i) a,j = ~,( A)/%( A), (ii) The relative dominance of the ith alternative,

~i(A), is the ith component of the principal right eigenvector of A,

(iii) Given two alternatives A i, Aj e.a¢, A~ >_ c Aj if and only if ~bi(A ) >! ~bj(A).

Proof. A ~ Rc t , ) implies that aij = a~ka~ 1 for all k, and each i and j . Also by Theorem 1, we have r a n k ( A ) = 1 and we can write a~j = x i / x j, where x i, xj >/0 (i, j = 1, 2 . . . . . n). Multiplying A by the vector x T = (xl, x 2 . . . . . x , ) we have A x = nx. Di- viding both sides of this expression by ET_ ~x~ and writing

w = x ~ ~ x i i=1

we have Aw = nw, and ~,7_lwi = 1. By Theorem 2 we have n as the largest positive real eigenvalue of A and w as its corresponding right eigenvector. Since aij = x i / x j = wi /w j for all i and j , we have d/i(A ) = w i = 1, 2 . . . . . n and (i) and (ii) follow.

By Axiom 1, for A ~ R c ( n ), A~> c Aj if and only if a~j >/1 for all i and j , and hence we have ~p~(A)>~pj(A) for all i and j.

Theorem 2. Let A ~ RMt,) . A ~ Rc t , ) if and only if its principal eigenvalue hma x is equal to n.

Proof. By Theorem 1 we have r a n k ( A ) = 1. Also, all eigenvalues of A but one vanish. Since trace(A)

It would appear that it is unnecessary to invoke the Per ron-Froben ius Theory to ensure the exis- tence and uniqueness of a largest positive real eigenvalue and its eigenvector. We have already proved the existence of an essentially unique solu-

Page 5: Scaling the membership function

322 T.L. Saaty / Scaling the membership function

(b) Transi t ive: Fo r all x, y, z ~ S, if x ~<y and y ~< z then; X <~ Z,

(c) Ant i symmetr ic : For all x, y ~ S, i f x ~ y a n d y ~ < x t h e n x = y ( x and y coincide).

Definition. For any relat ion x ~<y (read, y in- cludes x ) of this type we define x ~<y to mean that x ~< y and x ~ y. y is said to cover (dominate) x if x < y and if x < t < y is poss ible for no t.

Part ial ly ordered sets with a finite number of e lements can be convenient ly represented by a directed graph. Each element of the set is repre- sented by a vertex so that an arc is d i rec ted from y to x if x < y.

Definition. A subset E of a par t ia l ly ordered set S is said to be bounded from above (below) if there is an element s ~ S such that x ~< s ( >I s) for every x ~ E. The element s is called an upper ( lower) bound of E. We say that E has a supremum (infimum) if it has upper (lower) bounds and if the set of upper (lower) bounds U ( L ) has an e lement ul(ll) such that u I >/u for all u ~ U ( l 1 >I l for all I ~ L ) .

Definition. Let ,gff be a finite par t ia l ly ordered set with largest e lement b. , ,~ is a hierarchy if it

satisfies the condi t ions: (1) There is a par t i t ion of ,gf ,a into sets called levels

{ Lk, k = 1, 2 . . . . . h }, where L 1 = { b }. (2) x ~ L , implies x -_c L k + 1, where

x - = { y l x c o v e r s y } , k = l , 2 . . . . . h - 1 . (3) x ~ L k implies x+G Lk_I, where

x + = { y l y c o v e r s x } , k = 2 , 3 . . . . . h.

Definition. Given a posit ive real number P >/1 a nonempty set x - _ Lk+ ~ is said to be p-homoge- neous with respect to x ~ L k if for every pa i r of e lements y~, Y2 ~ x - ,

1 y2) p; p

in par t icular , the reciprocal axiom implies that

Pc(Y,, Y, )= 1.

Axiom 2. Given a h ie rarchy , ,~ , x ~ ~ and x ~ L k, X - _ L , + 1 is p-homogeneous for k = 1 . . . . . h - 1.

The not ions of fundamenta l and der ived scales can be ex tended to x ~ L k, x - c L , + 1 replac ing C and 0a¢ respectively. The der ived scale resul t ing from compar ing the e lements in x - with respect to x is called a local derioed scale or local priorities.

Given L , , Lk+l , G . g ' , let us denote the local der ived scale for y ~ x - and x ~ L , by +k+l(y/x), k = 2, 3 . . . . . h - 1. Wi thou t loss of general i ty we may assume that

S_, + , + , ( y / x ) = 1. y ~ .V -

Cons ider the matr ix +,(Lk /L ,_ I ) whose col- umns are local der ived scales of e lements in L k with respect to e lements in L k_ ~.

Definition (Hierarchic composi t ion) . The global der ived scale ( rank order) of any e lement in ~ ' is ob ta ined from its componen t s in the co r respond- ing vector of the following:

+,(b)=l, +2(Lz)=+2(b- /b ) ,

~ , (Lk )=~a(Lk /Lk_ , )~a_ , (La_~) , k = 3 . . . . . h

Definition. A set ~ is said to be exterior depen- dent on a set c¢ if a fundamenta l scale can be def ined on ~ with respect to every C ~ c¢.

Axiom 3 (Dependence) . Let . ,~ be a hierarchy with levels L~, L 2 . . . . . L h. For each L k, k = l , 2 . . . . . h - 1, L k*~ is exter ior dependen t on L k.

Definition. Let ~¢ be exter ior dependen t on ~ . The e lements in ~ are said to be interior depen- dent with respect to C ~ cg if for some A ~ ~¢, ~¢ is exter ior dependen t on A.

Definition. Let 5 a be a family of n o n e m p t y sets ~G, ~'2 . . . . . ~g,, where ~gi consists of the e lements ( e q , j = l . . . . . rn~}, i = 1 , 2 . . . . . n. 5" is a system if

(i) I t is a d i rec ted graph whose vertices are c¢ i and whose arcs are def ined through

(if) Given two componen t s c¢ and ~ ~ 5" there is an arc from c¢, to ~ if ~ is exter ior depen- dent on c¢ i.

Let + a . c ( d ) be the der ived scale of the ele- ments of oa¢ with respect to A ~.~¢ for a cr i ter ion

Page 6: Scaling the membership function

T.L. Saaty / Scaling the membership function 323

C ~ ~'. Let q , c ( ~ ¢) be the derived scale of the elements of ~¢ with respect to a criterion C ~ ~'. Let D A _ ~ be the set of elements of ~ exterior dependent on A ~ . Let

E B~D~

If the elements of ~¢ are interior dependent with respect to C ~ C ~ , then q~c( . .~)4:+c(~¢) where ,t,c(~)= (%(A), A ~ : } .

Expectations are beliefs about the rank of alter- natives derived f rom prior knowledge. Assume that a decision maker has a ranking of a finite set of laternatives ..~ with respect to prior knowledge of criteria ~' arrived at intuitively. He may have expecta t ions about the rank order.

Axiom 4 (Rat ional expectations).

Cgc ~ - Ln, ~ ' = L~.

3. Results from the axioms

Note that if Pc is consistent, then Axiom 1 follows, i.e., consistency implies the reciprocal proper ty . The first few theorems are based on this more restrictive proper ty of consistency.

Let R c t , ) C R g t , ~ be the set of all ( n x n ) consistent matrices.

Theorem 1. Let A ~ RM~,, ~. A ~ Rc~,) i f and only /f r a n k ( A ) = i.

Proof. If A ~ Rc~,, ), then a,jaj~ = a~k for all i, j and k. Hence, given a row of A, ( ai~, a n . . . . . ai,, }, all other rows can be obtained f rom it by means of the relation ajk = a~k/a~j and rank(A) = 1.

Let us now assume that r a n k ( A ) = 1. Given a row ajh ( j 4: i, 2 . . . . . n ) where any reciprocal Thus, for i = h aj~a~h for all i,

h = 1, 2 . . . . . n), ajh = Maih (h = 1, M is a positive constant. Also, for matrix, a i i - -1 ( i = l , 2 . . . . . n).

we have a j i = Ma;~ = M and a j h =

j and k, and A is consistent.

--- E,"_la~ = n and t r a c e ( A ) = Ekkk = n, then ~max -----~k 1 = n .

If Xma~ = n,

n~kmax = i aijwjwi - I i , j = l

= n + Y'. (aijwjw, -1 + ajiw, wf -1 ) l <~i~j<~n

- . + E (y,j+l/y,j) I <~i<~j<~n

Since y ~ j + y , ~ >t2, and n~,m~x=n 1, equality is uniquely obtained on putt ing y~j = 1, i.e., a o = w~/wj. The condit ion a,jajk = ai~. holds for all i, j and k, and the result follows.

Theorem 3. Let A = (a~ j )~ Rc~,). There exists a function + = (~ l , ~b2 . . . . . q , ) : R c t , ) ~ [0,1] n such that

(i) a,j = q , , ( A ) / ~ j ( A ) , (ii) The relative dominance of the ith alternative,

q,i(A), is the ith component of the principal right eigenvector of A,

(iii) Given two alternatives A,, A j ~ s ~ , A i >_ c Aj i f and only if +i (A) >1 q~j(A).

Proof. A ~ Rc( , ) implies that a~j = a~ka ~) for all k, and each i and j . Also by Theorem 1, we have r a n k ( A ) = 1 and we can write a, j = x J x j , where x~, xj >/0 (i, j = 1, 2 . . . . . n). Mult iplying A by the vector x T = (x l, xz . . . . . x , ) we have A x = nx. Di- viding both sides of this expression by ~-7= ix, and writing

w = x~ ~ x, i=1

we have A w = nw, and Y'.7= lw/--- 1. By Theorem 2 we have n as the largest positive real eigenvalue of A and w as its corresponding right eigenvector. Since a~j = x J x . i = wi /w j for all i and j , we have q,~(A) = w. i = 1, 2 . . . . . n and (i) and (ii) follow.

By Axiom 1, for A ~ R c ( n ) , A~>_. c Aj if and only if a~j >_- 1 for all i and j , and hence we have +~(A)>:q, j (A) for all i and j .

Theorem 2. Let A ~ R~t¢,, ~. A ~ R c t , ~ if and only i f its principal eigenvalue ~ max is equal to n.

Proof. By Theorem 1 we have r a n k ( A ) = 1. Also, all eigenvalues of A but one vanish. Since t race(A)

It would appear that it is unnecessary to invoke the Pe r ron -Froben ius Theory to ensure the exis- tence and uniqueness of a largest positive real eigenvalue and its eigenvector, We have already proved the existence of an essentially unique solu-

Page 7: Scaling the membership function

324 T.L. Saaty / Sca6ng the membership function

tion in the consistent case. A similar result follows using the perturbation argument given below.

Theorem 4. Let A G R c ~ ) , and let )t 1 = n and )t z = 0 be the eigenvalues of A with multiplicity 1 and ( n - 1), respectively. Given c > 0, there is a

8 = 8 (e ) > 0 such that i f

l a o + r;i - a~j I = ] %./I ~< 8

f o r i , j = l , 2 . . . . . n

the matrix B = (a , j + 5 j ) has exactly 1 and (n - 1) eigenvalues in the circles [1~ - n [ < ~ and [1~ - 0 [ < ~, respectively.

Proof. Let E 0 = ½n, and let ~ ~< n / 2 . The circles C1: I / ~ - n l = c and C2: I / ~ - 0 l = c are disjoint. Let f ( / t , A) be the characteristic polynomial of A. Let t ) = m i n l f ( / ~ , A)[ for ~ on @. Note that min [ f(/.t, A ) l i s defined because f is a continuous function of /~, and ~ >/0 since the roots of f(/~, A) = 0 are the centers of the circles, f(/~, B) is a continous function of the 1 + n 2 variables # and a; i+~' ; j , i, j = l , 2 . . . . . n, and for some 8 > 0 , f ( # , B) 4:0 for/~ on any Cj, j = 1, 2, if I ~',jl ~< 8, i, j = l , 2 . . . . . n.

From the theory of functions of a complex variable, the number of roots ~ of f ( # , B ) = 0 which lie inside ~ , j = 1, 2, is given by

% ( B ) - 1 f ' ( # , B ) 2~'i f ( /x, B) d~, j = l , 2 ,

which is also a continuous function of the n z

variables a , / a n d r,j with I r;jl ~< 8. For B = A , we have n l ( A ) = l and n 2 ( A ) =

n - 1. Since %(B) , j = 1, 2, is continous, it cannot jump from ns(A ) to % ( B ) and the two must be equal and have the value n l ( B ) = 1 and n 2 ( B ) =

n - 1 for all B with [a;j + "fij- a;j[~< 8, i, j = 1, 2 ~ . . . ~ n .

Theorem 5. Let A ~ R c¢,) and let w be its principal right eigenvector. Let AA = (8;j) be a matrix o f

perturbations o f the entries o f A such that A' = A + A A ~ R M~,,), and let w' be its principal right eigen- vector. Given c > 0, there exists a 8 > 0 such that

[ 8ij [ <~ 8 for all i and j , then [ w" - w; [ <-N c for all i = 1 , 2 . . . . . n.

Proof. By Theorem 4, given ~ > 0, there exists a 8 > 0 such that if l S;jl~ 8 for all i and j , the

principal eigenvector of A' satisfies Ihm,x - n I ~< c. Let A A = ~'B. Wilkinson has shown that for a sufficiently small ~', X m,~ can be given by a con- vergent power series [6]

)t,,~x = n + k ( r + kz.r 2 + . . . .

N o w ,

h max ~ n as r ~ oo, and

IXm,x-- h i = O(T) ~<C.

Let w be the right-eigenvector corresponding to the simple eigenvalue n of A. Since n is a simple eigenvalue, (A - n l ) has at least one non-vanish- ing minor of order (n - 1). Suppose, without loss of generality, that this lies in the first (n - 1) rows of (A - h i ) . Then from the theory of linear equa- tions, the components of w may be taken to be ( A . I , A .2 . . . . . A . . ) where A.; denotes the cofac- tor of the (n, i) element of ( A - n l ) , and is a polynominal in n of degree not greater than ( n - 1) .

The components of w' are polynomials in Xma ~ and ~', and since the power series expansion of

max is convergent for all sufficiently small ~-, each component of w' is represented by a convergent power series in -r. We have

W' ~--- W -'1"- TZ 1 -4- ' r 2 2 2 Jr" . . .

and

Iw'- wl= o(~-)~c.

By Theorems 4 and 5, it follows that a small perturbat ion A' of A transforms the eigenvalue problem (A - n I ) w = 0 to

(A ' - X.,axI)w' =0.

Theorem 6 (Ratio estimation). Let A ~ RMt , ) , and let w be its principal right eigenvector. Let c;j =

aijwjw i- 1, and let 1 - .r < cij < 1 + ~, "r > O, for all i a n d j . Given c > 0 and • < ~, there exists a 8 > 0

such that for all ( x I, x 2 . . . . . x , ) , x i > O , i = l , 2 . . . . . n i f

ai) 1 - 8 < < 1 + 8 for all i a n d j , (2) x,/xj

then

w,/wj 1 - ( < x i ~ . < 1 + ( for all i a n d j . (3)

Page 8: Scaling the membership function

T . L Saaty / S c a r i n g the mernbership function 3 2 5

Proof. Substituting a u ~ ~ for w,/wj in (3) we have

_ _ _ 1 aij 1 ] w;/wj 1 = ]

I X'/XJ 1% xi/x, I

<~ x ; / x j 1 + ~ -

By definition ( ; i = 1 / c , for all i and j, and we have

w;/wj I a;______~j _ 1 x;/x-----~j - 1 = %, x J % + I% - 11

< (1 + ~')8 + ~'.

Given c > 0 and 0 < ~ ' < ( , there exists a 8 = (~ - ~')/(1 + ~')> 0 such that (2) implies (3).

Theorem 7. Let A = (a;)) ~ RM(,, ). Let X ...... be its principal eigenvalue and let w be its corresponding right eigenvector with Y~'= lwt = 1, then % max >1 n.

Proof. Let a u = ~w~ -1 c u, i, j = 1, 2 . . . . . n. Since A w = X m~w, -bsT. j = i auwj = h . . . . we have

..... - n = ~ auw j - n = ~ % - n . i , j = l i , j

By definition, the matrix ( ( ; y )~ RM(,, ). We have % = 1 for all i, and ct./> 0 for all i and j. Hence, we have F~t:j=1~ u - n = F~t,j( u > 0 and the result follows.

Theorem 8. Let A ~ R M ( n ) . Let h r n a x be the prin- cipal eigenvector of A, and let w be its corresponding right eigenvector with F~7= lw, = 1. Then

~ m u.,~ - - n i.¢~_ - -

n - - I

is a measure of the average departure from con- sistency.

Proof. For A ~ R c(,) c R M(,,), by Theorem 2 we have )~m,~=n, and hence we have # = 0 . For A ~ RM(,, ), let a u = ~ u w j w J for all i and j. We have

n W.j

~kmax = E a i j - ~ = ( , j ' j = l ~ j ~ l

n ) k m a x ~ ~'ij = n -]- ~-ij q- , i , j = l l~<i<~j<~n \

)k max - - n

n - 1

= - 1 + 1 ( , j+ l )

n ( n - 1) l<~i~j~, cu "

As c u --, 1, i.e., consistency is approached, /~ ~ 0. Also, ~ is convex in c u, since ( ~ u + 1 /c ; / ) is convex, and has its minimum at (u = 1, i, j = 1, 2 . . . . . n. Thus, # is small or large depending on ~u being near to or far from unity, respectively, i.e., near to or far from consistency, and the result follows.

Note that ET.j . lauwjwt -1 - n 2 = n(n - 1)# is also a measure of the departure from consistency.

It is also possible to show that (A - n l ) w = 0 is transformed into (A ' - hmaxI)w' = 0 by means of graph theoretic concepts.

Definition. The intensity of judgments associated with a path from i to j called the path intensity is equal to the products of the intensities associated with the arcs of that path.

Definition. A cycle is a path of pairwise compari- sons which terminates at its starting point.

Theorem 9. I f A ~ Re( , ) , the intensities of all cycles are equal to a , , i = 1, 2 . . . . . n.

Proof. A ~ Re( , ) implies a u % k = ate. for all i, j and k. Hence, we have a , = auajkakt = 1 for all i = 1, 2 . . . . . n. By induction, if a ; g . . . at._,; = 1 for

all i I . . . i,,_1, then a, , . . . a t . - d a i . i = a t i a i , i = 1

and the result follows.

Theorem 10. I f h ~ 8cl , , I, the intensities of all paths from i to j are equal to a U.

Proof. Follows from a U = atkakl for all i, j and k.

Corollary I. I f A ~ Rc( , ) , the entry in the (i, j ) position can be represented as the intensity of paths of any length starting with i and terminating with j .

Proof. Follows from the proof of Theorem 10.

Corollary 2. I f A E Rc( , ) , the entry in the (i, j ) position is the average intensity of paths of length k from i to j , and Ak = nk - lA ( k > 1).

Proof. From Theorem 10, the intensity of a path of any length from i to j is equal to a u. An arbitrary entry of A k is given by

i i i a,.. t j = " " " a i h f l g t 2 • • •

i l ~ l i,=1 ik_l=l

Page 9: Scaling the membership function

328 T.L. Saaty / Scaling the membership function

This theorem highlights the fact that the eigen- vector gives the relative dominance (rank order) of each alternative over the other alternatives along paths of arbitrary length.

4. Concluding remarks

4.1. The axiom of expectations

Here is a situation which presents itself in choice problems. An apple is preferred to an orange. More apples are then introduced. Should an apple continue to be preferred or does the presence of many apples now make an orange more preferred? Both situations may be considered desirable under appropriate cirucmstances. If the apples are re- placed by gold bars and oranges by iron bars, clearly in economic terms gold would continue to be preferred; ' the more the better'. On the other hand if the objects being compared are fertilizer and food and at the moment fertilizer is needed, adding more fertilizer can change the preference - 'when there is a lot of it around, you never want it very much'. The question is how can a theoretical approach be developed so that it can lead to both outcomes according to which one is desired? It is obvious that consciousness about a problem is in the mind of the user. A mathematical approach cannot by itself make such a distinction automati- cally. However, a powerful modeling approach is one which can incorporate in the model criteria or properties which make it possible to use the same mathematics but produce the desired kind of result for the particular problem. Such an approach af- fords us the greatest flexibility in modeling. As the basic component, we use a direct and justifiable method of computation within a framework which we can alter according to our expectations. Such a model would be useful because it can handle dif- ferent exigencies which cannot all be included in a single method of calculation particularly when it is expected of the model to product two opposite kinds of answers.

There are two other ideas to mention in this respect. The first is that a higher priority criterion in a hierarchy may have serveral alternatives to be judged under it while a lower priority criterion may have a few. It is desired to increase the priority of the elements in the larger set because if there are many of them they may each receive a

smaller composite priority than each of the few elements under the low priority criterion. Some- times it is the other rarer elements that need to receive a higher priority. In the first case one can multiply the priority of each criterion by the rela- tive number of elements under it and normalize the weights of the criteria. In the second case a complementary set of weights can be used. A more general approach would be the one described above to introduce an additional criterion in the hierarchy called ' importance of number of descendants'. The prioritization is also carried out under this crite- rion, which in turn has also been compared with the other criteria.

A third illustration of the need to augment the structure according to expectation is that of three secretaries who apply for a job: one excellent at English but poor at typing, the second is balanced but not excellent at either and the third is excellent at typing and poor at English. The way to surface the balanced secretary is to add to the criteria, English and typing, a third one, balance. In this manner the balanced secretary could receive the overriding priority.

To cover such situations which at first may appear paradoxical and whose variety can be in- finite whether analyzed through an analytic hierarchy or by other means, we must usually modify the structure, hence, the need for Axiom 4.

4. 2. Dependence of criterion membership on element membership

There are problems in which the criteria are themselves dependent on the alternatives and their membership function is determined in terms of the alternatives. Since the two form an interactive set, alternatives on criteria and criteria on alternatives, the feedback system of the Analytic Hierarchy Process is used to determine the final priorities [2].

4.3. The membership function of a large number of elements

It should be noted that when the number of elements being compared is large, the task of deriving a membership function can be simplified by decomposing the criteria into subcriteria repre- senting a spectrum of intensities (e.g., high, medium, low) for which a membership function is constructed with respect to each criterion and then

Page 10: Scaling the membership function

T.L. Saaty / Scaling the membership function 329

weighted by the membership value of that crite- rion. The membership of the elements or alterna- tives is derived by assigning to each the member- ship value from the appropriate intensity under each criterion and adding over all the criteria.

judgment and experience. The derived scales can be combined to preserve the ratio scale property of the individual scales. This approach can be vali- dated for problems involving a known scale of measurement.

4.4. Conclusions

We have given a theoretical basis for construct- ing a membership function by means of pairwise comparisons. It is the first theory which allows for intransitivity and more generally for inconsistency in the information used to make the comparisons, yet when the inconsistency is high it suggests improving the quality of this information in par- ticular positions in the matrix. An advantage of this approach is that it enables one to measure membership with respect to criteria even in cases when scales have not been agreed upon. Further- more, it makes it possible to use existing measure- ments along with newly derived ones based on

References

[1] Hardy, G.H., Divergent Series, Oxford University Press, London/New York, 1949.

[2] Saaty, T.L., "Exploring the interface between hierarchies, multiple objectives and fuzzy sets", Fuzzy Sets and Sys- tems 1 (1978) 57-68.

[3] Saaty, T.L., The Analytic Hierarchy Process, McGraw-Hill, New York, 1980.

[4] Saaty, T.L., and Vargas, L.G., "Inconsistency and rank preservation", Journal of Mathematical Psychology 28 (2) (1984) 205-214.

[5] Saaty, T.L., "Measuring the fuzziness of sets", Journal of Cybernetics 4 (4) (1974) 53-61.

[6] Wilkinson, J.H., The Algebraic Eigenvalue Problem, Claredon Press, Oxford, 1965.