lecture 07 multiattribute utility theory · 2 u y (y) is a conditional utility function on y...

33
Approaches for Multiattribute Assessment Utility Independence Multiattribute Assessment Procedure Lecture 07 Multiattribute Utility Theory Jitesh H. Panchal ME 597: Decision Making for Engineering Systems Design Design Engineering Lab @ Purdue (DELP) School of Mechanical Engineering Purdue University, West Lafayette, IN http://engineering.purdue.edu/delp September 25, 2014 c Jitesh H. Panchal Lecture 07 1 / 32

Upload: others

Post on 11-May-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Lecture 07Multiattribute Utility Theory

Jitesh H. Panchal

ME 597: Decision Making for Engineering Systems Design

Design Engineering Lab @ Purdue (DELP)School of Mechanical Engineering

Purdue University, West Lafayette, INhttp://engineering.purdue.edu/delp

September 25, 2014

c©Jitesh H. Panchal Lecture 07 1 / 32

Page 2: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Lecture Outline

1 Approaches for Multiattribute AssessmentConditional AssessmentsAssessing Utility Functions over “Value” FunctionsDirect Utility AssessmentQualitative Structuring of Preferences

2 Utility IndependenceAdditive Independence and Additive Utility FunctionMutual Utility IndependenceOne Utility-Independent AttributeGeneral Case - No Utility Independence

3 Multiattribute Assessment ProcedureMultiattribute Assessment - StepsInterpreting Scaling Constants

Keeney, R. L. and H. Raiffa (1993). Decisions with Multiple Objectives: Preferences and Value Tradeoffs. Cambridge, UK, CambridgeUniversity Press. Chapter 5.

c©Jitesh H. Panchal Lecture 07 2 / 32

Page 3: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Conditional AssessmentsAssessing Utility Functions over “Value” FunctionsDirect Utility AssessmentQualitative Structuring of Preferences

Focus of this Lecture

Assume that the attributes for the problem are X1,X2, . . . ,Xn. If xi denotes aspecific level of Xi , the the goal is to find a utility function

u(x) = u(x1, x2, . . . , xn)

over the n attributes.

Property of the multiattribute utility function: Given two probabilitydistributions A and B over multi-attribute consequences x̃, probabilitydistribution A is at least as desirable as B if and only if

EA[u(x̃)] ≥ EB[u(x̃)]

c©Jitesh H. Panchal Lecture 07 3 / 32

Page 4: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Conditional AssessmentsAssessing Utility Functions over “Value” FunctionsDirect Utility AssessmentQualitative Structuring of Preferences

Conditional Unidimensional Utility Theory

Consider a two parameter scenario with consequence space defined by(xi ,wi). If the decision maker knew that wi were to prevail then we can carryout utility assessments for single parameter x .

x ∼ 〈x∗, πi(x), xo〉

πi(x) is the conditional utility function for x values given the state wi ,normalized by

πi(xo) = 0 and πi(x∗) = 1

c©Jitesh H. Panchal Lecture 07 4 / 32

Page 5: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Conditional AssessmentsAssessing Utility Functions over “Value” FunctionsDirect Utility AssessmentQualitative Structuring of Preferences

Using Value Functions

A utility function is a value function, but a value function is not a utilityfunction!

1 First assign a value function for each point in the consequence space, x2 The utility function is monotonically increasing in V .3 Assess unidimensional utility functions for u[v(x)]

x2*

x2o

x1o x1

’ x1’’

X1

x1*

x2’

X2

Figure : 5.1 on page 221 (Keeney and Raiffa)

c©Jitesh H. Panchal Lecture 07 5 / 32

Page 6: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Conditional AssessmentsAssessing Utility Functions over “Value” FunctionsDirect Utility AssessmentQualitative Structuring of Preferences

Direct Utility Assessment

Assigning utilities to possible consequences x1, x2, . . . , xR directly. Arbitrarilyset

u(xo) = 0 and u(x∗) = 1

where xo is the least preferred and x∗ is the most preferred.

If lottery 〈x∗, πr , xo〉 ∼ xr then

u(xr ) = πr

Shortcomings of the procedure:1 it fails to exploit the basic preference structure of the decision maker2 the requisite information is difficult to assess3 the result is difficult to work with in expected utility calculations and

sensitivity analysis.

c©Jitesh H. Panchal Lecture 07 6 / 32

Page 7: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Conditional AssessmentsAssessing Utility Functions over “Value” FunctionsDirect Utility AssessmentQualitative Structuring of Preferences

Qualitative Structuring of Preferences

Basic approach used in this lecture:1 Postulate various assumptions about the preference attitudes of the

decision maker2 Derive functional forms of the multiattribute utility function consistent with

these assumptions

Important property - Independence

c©Jitesh H. Panchal Lecture 07 7 / 32

Page 8: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Additive Independence and Additive Utility FunctionMutual Utility IndependenceOne Utility-Independent AttributeGeneral Case - No Utility Independence

Utility Independence

Definition (Utility Independence)

Y is utility independent of Z when conditional preferences for lotteries on Ygiven z do not depend on the particular level of z

If Y is utility independent of Z , allconditional utility functions alonghorizontal cuts would be positive lineartransformations of each other.Therefore,

u(y , z) = g(z) + h(z)u(y , z′)

In other words, the conditional utilityfunction over Y given z does notstrategically depend on z.

z*

zo

yo

Yy*

Z

y

z

Figure : 5.2 on page 225 (Keeney andRaiffa)

c©Jitesh H. Panchal Lecture 07 8 / 32

Page 9: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Additive Independence and Additive Utility FunctionMutual Utility IndependenceOne Utility-Independent AttributeGeneral Case - No Utility Independence

Some examples

Which utility functions satisfy utility independence condition?

1 u(y , z) = yαzβ

y+z

2 u(y , z) = g(z) + h(z)uY (y)3 u(y , z) = k(y) + m(y)uZ (z)4 u(y , z) = k1uY (y) + k2uZ (z) + k3uY (y)uZ (z)5 u(y , z) = [α+ βuY (y)][γ + δuZ (z)]6 u(y , z) = kY uY (y) + kZ uZ (z)

c©Jitesh H. Panchal Lecture 07 9 / 32

Page 10: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Additive Independence and Additive Utility FunctionMutual Utility IndependenceOne Utility-Independent AttributeGeneral Case - No Utility Independence

Benefits of Utility Independence in Utility Assessment

Y

Z

zo

z*

yo y*Y

Z

zo

z*

yo y*Y

Z

zo

z*

yo y*

Y

Z

zo

z*

yo y*Y

Z

zo

z*

yo y*Y

Z

zo

z*

yo y*

(a) (b) (c)

(d) (e) (f)

y1y2

z1

z2

z1

z2

y1y2

Figure : 5.3 on page 228 (Keeney and Raiffa) (a) No independence condition holds, (b)Y is utility independent of Z , (c) Z is utility independent of Y , (d, e) Y ,Z are mutuallyutility independent, (f) Additivity assumption holds.

c©Jitesh H. Panchal Lecture 07 10 / 32

Page 11: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Additive Independence and Additive Utility FunctionMutual Utility IndependenceOne Utility-Independent AttributeGeneral Case - No Utility Independence

Additive Utility Function

Additive utility function:

u(y , z) = kY uY (y) + kZ uZ (z)

where kY and kZ are positive scaling constants.

Additive utility function implies that Y and Z are mutually utility independent.But the converse is not true.

c©Jitesh H. Panchal Lecture 07 11 / 32

Page 12: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Additive Independence and Additive Utility FunctionMutual Utility IndependenceOne Utility-Independent AttributeGeneral Case - No Utility Independence

Additive Independence

Definition (Additive Independence)

Attributes Y and Z are additive independent if the paired preferencecomparison of any two lotteries, defined by two joint probability distributionson Y × Z , depends only on their marginal probability distributions.

Alternate description for two attributes: For additive independence, thefollowing two lotteries must be equally preferable:

〈(y , z), 0.5, (y ′, z′)〉 ∼ 〈(y , z′), 0.5, (y ′, z)〉

for all (y , z) given arbitrarily chosen y ′ and z′.

c©Jitesh H. Panchal Lecture 07 12 / 32

Page 13: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Additive Independence and Additive Utility FunctionMutual Utility IndependenceOne Utility-Independent AttributeGeneral Case - No Utility Independence

Fundamental Result of Additive Utility Function

Theorem

Attributes Y and Z are additive independent if and only if the two-attributeutility function is additive. The additive form may be either written as

u(y , z) = u(y , zo) + u(yo, z)

or asu(y , z) = kY uY (y) + kZ uZ (z)

where1 u(y , z) is normalized by u(yo, zo) = 0 and u(y1, z1) = 1 for arbitrary y1

and z1 such that (y1, zo) � (yo, zo) and (yo, z1) � (yo, zo)

2 uY (y) is a conditional utility function on Y normalized by uY (yo) = 0 anduY (y1) = 1

3 uZ (z) is a conditional utility function on Z normalized by uZ (zo) = 0 anduZ (z1) = 1

4 kY = u(y1, zo) and kZ = u(yo, z1)

c©Jitesh H. Panchal Lecture 07 13 / 32

Page 14: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Additive Independence and Additive Utility FunctionMutual Utility IndependenceOne Utility-Independent AttributeGeneral Case - No Utility Independence

Mutual Utility Independence

For mutual utility independence of Y and Z ,1 Y must be utility independent of Z , i.e.,

u(y , z) = c1(z) + c2(z)u(y , z0) ∀y , z

for an arbitrarily chosen z0, and2 Z must be utility independent of Y , i.e.,

u(y , z) = d1(y) + d2(y)u(y0, z) ∀y , z

for an arbitrarily chosen y0.

c©Jitesh H. Panchal Lecture 07 14 / 32

Page 15: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Additive Independence and Additive Utility FunctionMutual Utility IndependenceOne Utility-Independent AttributeGeneral Case - No Utility Independence

The Multilinear Utility Function

When Y and Z are mutually utility independent, then u(y , z) can beexpressed as

u(y , z) = kY uY (y) + kZ uZ (z) + kYZ uY (y)uZ (z)

where kY > 0, and kZ > 0.

z1

zo

yo

Y

Z

y

z

A

E

CB

D F

y y1

z

G

H

Figure : 5.4 on page 233 (Keeney and Raiffa)

c©Jitesh H. Panchal Lecture 07 15 / 32

Page 16: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Additive Independence and Additive Utility FunctionMutual Utility IndependenceOne Utility-Independent AttributeGeneral Case - No Utility Independence

Special Case of Multilinear Utility Function - Two Attributes

Theorem

If Y and Z are mutually utility independent, then the two-attribute utilityfunction is multilinear. In particular, u can be written in the form

u(y , z) = u(y , z0) + u(y0, z) + ku(y , z0)u(y0, z),

oru(y , z) = kY uY (y) + kZ uZ (z) + kYZ uY (y)uZ (z)

where1 u(y , z) is normalized by u(y0, z0) = 0 and u(y1, z1) = 1 for arbitrary y1

and z1 such that (y1, z0) � (y0, z0) and (y0, z1) � (y0, z0)

2 uY (y) is conditional utility on Y normalized by uY (y0) = 0 and uY (y1) = 13 uZ (z) is conditional utility on Z normalized by uZ (z0) = 0 and uZ (Z1) = 14 kY = u(y1, z0)

5 kZ = u(y0, z1)

6 kYZ = 1− kY − kZ and k = kY ZkY kZ

c©Jitesh H. Panchal Lecture 07 16 / 32

Page 17: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Additive Independence and Additive Utility FunctionMutual Utility IndependenceOne Utility-Independent AttributeGeneral Case - No Utility Independence

Use of Isopreference Curves

An isopreference curve may be substituted for one of the conditional utilityfunctions in the theorem above.

z0

z1

yoy

z

A

C

B

F

y y1

z

KJ

D

G

M

H

NF

P

L

Figure : 5.5 on page 236 (Keeney and Raiffa)

c©Jitesh H. Panchal Lecture 07 17 / 32

Page 18: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Additive Independence and Additive Utility FunctionMutual Utility IndependenceOne Utility-Independent AttributeGeneral Case - No Utility Independence

Use of Isopreference Curves

Theorem

If Y and Z are mutually utility independent, then

u(y , z) =u(y0, z)− u(y0, zn(y))

1 + ku(y0, zn(y))

where1 u(y0, z0) = 02 zn(y) is defined such that (y , zn(y)) ∼ (y0, z0)

3 k = u(y0,z1)−u(y1,z1)−u(y0,zn(y1))u(y1,z1)u(y0,zn(y1))

where (y1, z1) is arbitrarily chosen suchthat (y0, z0) and (y1, z1) are not indifferent.

c©Jitesh H. Panchal Lecture 07 18 / 32

Page 19: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Additive Independence and Additive Utility FunctionMutual Utility IndependenceOne Utility-Independent AttributeGeneral Case - No Utility Independence

The Multiplicative Representation

If two attributes are mutually utility independent, their utility function can berepresented by either a product form, when k 6= 0, or an additive form, whenk = 0.

The multilinear form

u(y , z) = u(y , z0) + u(y0, z) + ku(y , z0)(y0, z)

Let

u′ = ku(y , z) + 1

= ku(y0, z) + ku(y , z0) + k2u(y0, z)u(y , z0) + 1

= [ku(y , z0) + 1][ku(y0, z) + 1]

= u′(y , z0)u′(y0, z)

c©Jitesh H. Panchal Lecture 07 19 / 32

Page 20: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Additive Independence and Additive Utility FunctionMutual Utility IndependenceOne Utility-Independent AttributeGeneral Case - No Utility Independence

The Additive Representation

For k = 0, the utility function reduces to an additive function.

Theorem

If Y and Z are mutually utility independent and if

〈(y3, z3), (y4, z4)〉 ∼ 〈(y3, z4), (y4, z3)〉

for some y3, y4, z3, z4, such that (y3, z3) is not indifferent to either (y3, z4) or(y4, z3), then

u(y , z) = u(y , z0) + u(y0, z)

where u(y , z) is normalized by1 u(y0, z0) = 0, and2 u(y1, z1) = 1 for arbitrary y1 and z1 such that (y1, z0) � (y0, z0) and

(y0, z1) � (y0, z0).

c©Jitesh H. Panchal Lecture 07 20 / 32

Page 21: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Additive Independence and Additive Utility FunctionMutual Utility IndependenceOne Utility-Independent AttributeGeneral Case - No Utility Independence

Interpretation of Parameter k

〈A, 0.5,C〉�∼≺

〈B, 0.5,D〉⇔ k

>=<

0↔

Y and Z are complementsno interaction of preferenceY and Z are substitutes

z1

y

z

A

z2

y1 y2

D

B C

Y

Z

Figure : 5.6 on page 240 (Keeney and Raiffa)c©Jitesh H. Panchal Lecture 07 21 / 32

Page 22: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Additive Independence and Additive Utility FunctionMutual Utility IndependenceOne Utility-Independent AttributeGeneral Case - No Utility Independence

One Utility Independent Attribute

Assuming that Z is utility independent of Y , for any arbitrary y0,

u(y , z) = c1(y) + c2(y)u(y0, z), c2(y) > 0, ∀y

The two-attribute utility function can be specified by:1 three conditional utility functions, or2 two conditional utility functions and an isopreference curve, or3 one conditional utility function and two isopreference curve

c©Jitesh H. Panchal Lecture 07 22 / 32

Page 23: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Additive Independence and Additive Utility FunctionMutual Utility IndependenceOne Utility-Independent AttributeGeneral Case - No Utility Independence

1. Assessment using Three Conditional Utility Functions

Theorem

If Z is utility independent of Y , then

u(y , z) = u(y , z0)[1−u(y0, z)]+u(y , z1)u(y0, z)

where u(y , z) is normalized byu(y0, z0) = 0 and u(y0, z1) = 1

z0

y

z

F

z1

y0 y

D

E B

Y

Z

A

C

z

Figure : 5.7 on page 244 (Keeneyand Raiffa)

c©Jitesh H. Panchal Lecture 07 23 / 32

Page 24: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Additive Independence and Additive Utility FunctionMutual Utility IndependenceOne Utility-Independent AttributeGeneral Case - No Utility Independence

2. Assessment using Two Conditional Utility Functions and OneIsopreference Curve

Theorem

If Z is utility independent of Y , then

u(y , z) = u(y , z0) +

[u(y0, z1)− u(y , z0)

u(y0, zn(y))

]u(y0, z)

where u(y0, z0) = 0, and zn(y) is defined such that (y , zn(y)) ∼ (y0, z1) for anarbitrary z1.

z0

y0Y

Z

z1

Isopreference

curve

Figure : 5.9 on page 247 (Keeney and Raiffa)

c©Jitesh H. Panchal Lecture 07 24 / 32

Page 25: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Additive Independence and Additive Utility FunctionMutual Utility IndependenceOne Utility-Independent AttributeGeneral Case - No Utility Independence

3. Assessment using One Conditional Utility Functions and TwoIsopreference Curves

Theorem

If Z is utility independent of Y , then

u(y , z) =u(y0, z)− u(y0, zm(y)))

u(y0, zn(y))− u(y0, zm(y))

where1 u(y , z) is normalized by

u(y0, z0) = 0 and u(y0, z1) = 12 zm(y) is defined such that

(y , zm(y)) ∼ (y0, z0)

3 zn(y) is defined such that(y , zn(y)) ∼ (y0, z1)

Y

Z

z1

z0

y0

(y, zn(y))

(y, zm(y))

Isopreference

curves

Figure : 5.11 on page 250 (Keeney andRaiffa)

c©Jitesh H. Panchal Lecture 07 25 / 32

Page 26: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Additive Independence and Additive Utility FunctionMutual Utility IndependenceOne Utility-Independent AttributeGeneral Case - No Utility Independence

Degrees of Freedom for Assigning Utility Functions

Y

Z

zo

z1

y0 y1Y

Z

z0

z1

y0 y1

(a) Additive (b) Multilinear

(c) Three conditional utility functions (d) General utility independence

Y

Z

zo

z1

y0 y1Y

Z

z0

z1

y0 y1

Figure : 5.12 on page 253 (Keeney and Raiffa)

c©Jitesh H. Panchal Lecture 07 26 / 32

Page 27: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Additive Independence and Additive Utility FunctionMutual Utility IndependenceOne Utility-Independent AttributeGeneral Case - No Utility Independence

General Case - No Utility Independence

Possibilities:1 Transformation of Y and Z to new attributes that might allow exploitation

of utility independence properties2 Direct assessment of u(y , z) for discrete points and then

interpolation/curve fitting.3 Application of independence results in subsets of the Y × Z space.4 Development of more complicated assumptions about the preference

structure that imply more general utility functions.

c©Jitesh H. Panchal Lecture 07 27 / 32

Page 28: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Multiattribute Assessment - StepsInterpreting Scaling Constants

Assessment Procedure for Multiattribute Utility Functions

1 Introducing the terminology and ideas2 Identifying relevant independence assumptions3 Assessing conditional utility functions or isopreference curves4 Assessing the scaling constants5 Checking for consistency and reiterating

c©Jitesh H. Panchal Lecture 07 28 / 32

Page 29: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Multiattribute Assessment - StepsInterpreting Scaling Constants

Interpreting Scaling Constants

Consider an additive utility function

u(y , z) = kY uY (y) + kZ uZ (z)

whereu(yo, zo) = 0, uY (yo) = 0, uZ (zo) = 0

andu(y∗, z∗) = 1, uY (y∗) = 1, uZ (z∗) = 1

Important!

The scaling constants do not indicate the relative importance of attributes.

c©Jitesh H. Panchal Lecture 07 29 / 32

Page 30: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Multiattribute Assessment - StepsInterpreting Scaling Constants

Interpreting Scaling Constants

z0 y

z

y0 y*

Y

Z

u = 0.5z+

z* u = 1

u = 0.25

u = 0.25

u = 0

u = 0.75

z0 y

z

y0 y*

Y

Z

u’ = 1z+

z*

u’ = 0.5

u’ = 0.5

u’ = 0

Figure : 5.18 on page 272 (Keeney and Raiffa)

c©Jitesh H. Panchal Lecture 07 30 / 32

Page 31: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Multiattribute Assessment - StepsInterpreting Scaling Constants

Summary

1 Approaches for Multiattribute AssessmentConditional AssessmentsAssessing Utility Functions over “Value” FunctionsDirect Utility AssessmentQualitative Structuring of Preferences

2 Utility IndependenceAdditive Independence and Additive Utility FunctionMutual Utility IndependenceOne Utility-Independent AttributeGeneral Case - No Utility Independence

3 Multiattribute Assessment ProcedureMultiattribute Assessment - StepsInterpreting Scaling Constants

c©Jitesh H. Panchal Lecture 07 31 / 32

Page 32: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

Approaches for Multiattribute AssessmentUtility Independence

Multiattribute Assessment Procedure

Multiattribute Assessment - StepsInterpreting Scaling Constants

References

1 Keeney, R. L. and H. Raiffa (1993). Decisions with Multiple Objectives:Preferences and Value Tradeoffs. Cambridge, UK, Cambridge UniversityPress. Chapter 5.

2 Clemen, R. T. (1996). Making Hard Decisions: An Introduction toDecision Analysis. Belmont, CA, Wadsworth Publishing Company.

c©Jitesh H. Panchal Lecture 07 32 / 32

Page 33: Lecture 07 Multiattribute Utility Theory · 2 u Y (y) is a conditional utility function on Y normalized by u Y (yo) = 0 and u Y (y 1) = 1 3 u Z (z) is a conditional utility function

THANK YOU!

c©Jitesh H. Panchal Lecture 07 1 / 1