8 Multiple Criteria Decision Making
8 Multiple Criteria Decision Making
8 Multiple Criteria Decision Making
Making (MCDM)
Identifying •Price
Decision Criteria •Interior Comfort
•Durability
•Repair Record
•Performance
Allocating Weights •Price 10
to Criteria •Interior Comfort 8
•Durability 6
•Repair Record 4
•Performance 2
Decision-making process: Car buying example (2/8)
Developing
Alternatives Dodge Audi Isuzu Chevy
Selecting
an Alternative
The Toyota
is the best.
Implementing
the Choice Appraising
Decision Results
Decision-making process: Some comments (3/8)
1) Problem Identification
Solving the wrong problem perfectly is no better than
do nothing for the right problem
Problem is identified by comparing the current state
with some standards that represent a desired state of
affaires:
Past performance, previously set goals, performance of other
units/organizations …
Problem identification is subjective in nature
Decision-making process: Some comments (4/8)
2) Decision Criteria
They reflect the factors that decision
makers think important in making the
choice
They are not equally important
A simple approach to deal with different
criteria is to assign them different weights
Judgments are involved in selecting
criteria and assigning weighs
Decision-making process: Some comments (5/8)
3) Developing and Analyzing
Alternatives
INITIAL
INITIAL INTERIOR
INTERIOR DURA-
DURA- REPAIR
REPAIR PERFOR-
PERFOR- HAND-
HAND-
PRICE
PRICE COMFORT BILITY RECORD MANCE LING
COMFORT BILITY RECORD MANCE LING TOTAL
TOTAL
ALTERNATIVES
ALTERNATIVES (10)
(10) (8)
(8) (5)
(5) (5)
(5) (3)
(3) (1)
(1)
Jeep
JeepCherokee
Cherokee 22 20
20 10
10 80
80 88 40
40 77 35
35 55 15
15 55 55 195
195
Ford
FordTaurus
Taurus 99 90
90 66 4848 55 25
25 66 30
30 88 24
24 66 66 223
223
Mercedes
MercedesC230
C230 88 80
80 55 4040 66 30
30 66 30
30 44 12
12 66 66 198
198
Saab
Saab900
900 99 90
90 55 4040 66 30
30 77 35
35 66 18
18 55 55 218
218
Mazda
Mazda626
626 55 50
50 66 4848 99 45
45 10
10 5050 77 21
21 77 77 221
221
Dodge
DodgeIntrepid
Intrepid 10
10100
100 55 40
40 66 30
30 44 20
20 33 99 33 33 202
202
Ford
FordExplorer
Explorer 44 40
40 88 6464 77 35
35 66 30
30 88 24
24 99 99 202
202
Isuzu
IsuzuRodeo
Rodeo 77 70
70 66 4848 88 40
40 66 30
30 55 15
15 66 66 209
209
Volvo
Volvo850`
850` 99 90
90 77 5656 44 20
20 44 20
20 44 12
12 55 55 203
203
Audi 90
Audi 90 55 50 8
50 8 6464 5 25
5 25 4 20
4 20 10 30 10 10 199
10 30 10 10 199
Toyota
ToyotaCamry
Camry 66 60
60 5 40 10 50 10 50
5 40 10 50 10 50 66 18
18 66 66 224
224
Volkswagen
VolkswagenPassat
Passat 88 80 6
80 6 4848 6 30
6 30 5 25
5 25 77 21
21 8 8 212
8 8 212
Decision-making process: Some comments (6/8)
4) Quantitative Tools to
Decision Analysis
Operations research models
Linear programming
Queuing theory
Economic order quantity (EOQ)
Financial techniques
Ratio analysis
Break-even analysis
Decision analysis tools
Decision tree
Payoff matrix
Decision-making process: Some comments (7/8)
Identification of
Decision criteria
Evaluation of decision
Allocation of effectiveness
Weights to criteria
Development of
alternatives
Analysis of
alternatives
Implementation of
The alternative
8.3 Structure of Objectives
Overall Objective
Attribute for Sub- Attribute for Sub- Attribute for Sub- Attribute for Sub-
objective 1 objective 1 objective n objective 1
1) Model for MCDM
Attribute for Sub- Attribute for Sub- Attribute for Sub- Attribute for Sub-
objective 1 objective 1 objective n objective 1
3) First level objective
The highest level of this structure general
ly represents the broad overall objectives
that are instrumental in initiating the mul
tiple objective decision problem in the firs
t place.
These objectives are, however, often vag
uely stated and, hence, unoperational.
3) Second level objectives
As we go down the hierarchical level,
objectives at the lower level are more specific
and more operational than those in the higher
level.
They are perceived as means to achieving
higher ends represented by objectives in the
higher level.
Thus objectives at the lowest level of the
hierarchy are “most specific” and “most
operational”.
4) Attributes for objectives
An objective is operational is there is a
practical way to assess the level of achieving
such an objective.
To facilitate this practical method, a set of
attributes is assigned to each objective in the
lowest level.
An attribute is a measurable quantity whose
value reflects the degree of achievement for a
particular objective.
4) Hierarchical structure of
objectives for the choosing a Car
Maximum satisfaction car to buy
a. b. c. d. e. a. b. …. a. b.
Hawes
Tract
•1 ) Proximity to other facilit …. 10 ) Cos
ies
t
Chath a. Maintain distance from ye
am ar-round aquatics …. a. Red
uce o
Street b. Maintain distance from se
n-site
asonal aquatic centers
Bartle
y Park c. Maintain distance from co …. develo
pment
mmunity centers
North costs
Cary
d. Be accessible to public par …. b. Red
ks
Park uce of
e. Be accessible to high scho
f-site
ols
8.4 How to deal with
Incommensurable units
To solve the problem of incommensurable
units , we need to attribute scales for each ob
jective.
There are many ways to attribute scales for e
ach objective.
Nominal Scales
Ordinal Scales
Interval Scales
Ratio Scales
Proportional Scoring
Proportional Scoring is the most application
method to attribute scales for each objective.
Called proportional because scales linearly.
U i (x) x Worst
Best Worst
Proportional Scoring for price
Car Price After
( ¥ 000 Prop Price: Best = 150, Worst =400
s)
Mercedes 400 0 UP(C) = 1;
(M) UP(M) = 0;
Chevrolet 150 1 UP(T) = 0.6;
(C) UP(V) = 0.2;
Toyota 250 0.6
(T) Toyota is 0.4 away from best to worst.
Volvo (V) 350 0.2 Volvo is 0.8 away from best to worst.
Proportional Scoring for fuel
efficiency
Car Fuel After
Eff. Prop Price: Best = 35, Worst =25
(mpg)
Mercedes 25 0 Uf(T) = 1;
(M)
Uf(M) = 0;
Chevrolet 28 0.3 Uf(C) = 0.3;
(C)
Uf(V) = 0.5;
Toyota 35 1
(T) Chevrolet is 0.3 away from best to worst
Volvo (V) 30 0.5 .
Volvo is halfway between best/worst.
Proportional Scoring for
comfort Index
Car Comfort After
Index Prop Price: Best = 10, Worst =3
Mercedes 10 1 Uc(M) = 1;
(M)
Uc(C) = 0;
Chevrolet 3 0
Uc(T) = 3/7;
(C)
Uc(V) = 6/7;
Toyota 6 3/7
(T)
Toyota is 4/7 away from best to worst.
Volvo (V) 8 6/7 Volvo is 1/7 away from best to worst
After the Proportional Scoring
Mercedes (M) 0 0 1
U(T
)
U(C
)
U(V
)
U(M
)
8.6 Weighted Sum Model vs.
Weighted Product Model
8.6.1 Weighted Sum Model (WSM)
8.6.2 Weighted Product Model (WPM)
8.6.1 Weighted Sum Model
(WSM)
The weighted sum model (or WSM) is probably
the most commonly used approach, especially in
single dimensional problems.
If there are M alternatives and N criteria then,
the best alternative is the one that satisfies (in
the maximization case) the following expression:
WSM: an Example
Weighted score/sum method
Let Sij score of option i using criterion j
wj weight for criterion j
Si score of option i is given as:
Sij = wj Sij
•The scaling is not necessary 1 to 9 but for qualitative data such as preference,
ranking and subjective opinions, it is suggested to use scale 1 to 9.
Example 1: Choosing a car
(1/7)
Three objectives:
Price
Fuel efficiency
Comfort
Stage 1: Make pairwise compa
risons of objectives. (2/7)
Price 1 2 9
Fuel 1/2 1 7
wi *
wi
w1 * w2 * ... wn *
Stage 2: (4/7)
Sum of w*=4.39
Then:
w1=w1* /4.39=2.62/4.39=0.6
w2=w2* /4.39=1.52/4.39=0.35
w3=w3* /4.39=0.25/4.39=0.05
Stage 3: Check the consistency of
the decision maker’s comparisons
(6/7)
S j a1 j a1 j ... anj
(2) To get check parameter λmax.
max w1 S1 w2 S 2 ... wn S n
(3) Compare λmax with numbers in the table. If λmax is less than the
corresponding number in the table, it passes the check of consistency.
Stage 3: (7/7)
Price 1 2 9 W1=0.6
x5
x1
x3
x6
x2
x0
f1
图 9.5 理想解和负理想解示意图
Input to TOPSIS
TOPSIS assumes that we have m alternatives (option
s) and n attributes/criteria and we have the score of
each option with respect to each criterion.
Civic 7 9 9 8
Saturn 8 7 8 7
Ford 9 6 8 9
Mazda 6 7 8 6
Applying TOPSIS to
Example (2/17)
m = 4 alternatives (car models)
n = 4 attributes/criteria
Saturn 64 49 64 49
Ford 81 36 64 81
Mazda 36 49 64 36
xij2i 230 215 273 230
vij = wj rij
Summary: Steps of TOPSIS
(15/17)
Step 3: Determine the ideal and negative ideal solutio
ns.
Ideal solution.
A* = { v1* , …, vn*}, where
vj* ={ max (vij) if j J ; min (vij) if j J' }
i i
WHY ?
In-class Example: recruiting
an assistant (1/7)
A company wants to recruit a new principal assistant for its in
ternational market. Four candidates have been shortlisted:
Anna, Tom, Jack and Emma.
Four criteria have been selected to make the decision. As t
he post requires intensive contact with various customers, it i
s necessary for the principal assistant to have strong interper
sonal skills, with the ability to interact effectively with diverse
client styles within different working environments. The role i
nvolves dealing with the international market, and as a result
, extensive experience of living abroad would be advantageo
us. Similar work experience would be beneficial. Each candid
ate is required to sit a written exam to assess their knowledg
e of international culture.
The performances of each candidate against the four criteria
are shown in Table 8.1.
In-class Example: recruiting
an assistant (2/7)
Table 8.1 Weights of the criteria and performances of the alternatives.
cost 1 2 9
transport 1/2 1 7
facility 1/9 1/7 1
Homework 7-2:
A company is going to choose one of the supplier
among the three according to three criteria: service,
quality, and price. The weights for each of them are
0.2 for service, 0.4 for quality, 0.4 for price. The
normalized decision table is given as follows. Help the
company to choose the supplier according to TOPSIS.
Service Quality Price
(the more, the (the more, the (the less, the better)
better) better)