Ch9 MCDM
Ch9 MCDM
Ch9 MCDM
Thirteenth Edition
Chapter 9
Multicriteria Decision
Making
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Learning Objectives
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Overview 1
• Study of problems with several criteria, i.e., multiple criteria,
instead of a single objective when making a decision.
• Three techniques discussed: goal programming, the
analytical hierarchy process and scoring models.
• Goal programming is a variation of linear programming
considering more than one objective (goals) in the objective
function.
• The analytical hierarchy process develops a score for each
decision alternative based on comparisons of each under
different criteria reflecting the decision makers’ preferences.
• Scoring models are based on a relatively simple weighted
scoring technique.
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Goal Programming
Problem Data (1 of 2)
subject to:
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Problem Data (2 of 2)
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Goal Constraint Requirements
• All goal constraints are equalities that include deviational
variables d and d .
level is exceeded.
• A negative deviation variable d
is the amount by which a goal
level is underachieved.
• At least one or both deviational variables in a goal constraint
must equal zero.
• The objective function seeks to minimize the deviation from
the respective goals in the order of the goal priorities.
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Model Formulation Goal Constraints
Labor goal:
x1 2 x2 d1 d1 40 hours days
Profit goal:
40 x1 50 x2 d 2 d 2 1,600 $ day
Material goal:
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Model Formulation Objective Function
1. Labor goals constraint
(priority 1 - less than 40 hours labor; priority 4 - minimum
overtime):
– Minimize P1d1 , P4d1
2. Add profit goal constraint
(priority 2 - achieve profit of $1,600):
– Minimize P1d1 , P2d 2 , P4d1
3. Add material goal constraint
(priority 3 - avoid keeping more than 120 pounds of clay on hand):
– Minimize P1d1 , P2d2 , P3d3 , P4d1
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Model Formulation Complete Model
subject to:
x1 2 x2 d1 d1 40 labor
40 x1 50 x2 d 2 d 2 1,600 profit
4 x1 3 x2 d3 d 3 120 clay
x1, x2 , d1 , d1 , d 2 , d 2 , d 3 , d3 0
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Computer Solution Using QM for
Windows (1 of 3)
Minimize P1d1 , P2d 2 , P3d3 , P4d1
subject to:
x1 2 x2 d1 d1 40
40 x1 50 x2 d 2 d 2 1,600
4 x1 3 x2 d3 d 3 120
x1, x2 , d1 , d1 , d 2 , d 2 , d3 , d3 0
Exhibit 9.1
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Computer Solution Using QM for
Windows (2 of 3)
Exhibit 9.2
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
The Analytical Hierarchy Process
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Hierarchy Structure
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
General Mathematical Process
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Pairwise Comparisons (1 of 2)
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Pairwise Comparisons (2 of 2)
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Pairwise Comparison Matrix
A pairwise comparison matrix summarizes the pairwise
comparisons for a criteria.
Customer Customer Customer
Site
Market (A) Market (B) Market (C)
A 1 3 2
B one1third 1 one1fifth
3 5
C one1half 5 1
2
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Developing Preferences Within
Criteria (1 of 3)
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Developing Preferences Within
Criteria (2 of 3)
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Developing Preferences Within
Criteria (3 of 3)
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Ranking the Criteria (1 of 2)
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Ranking the Criteria (2 of 2)
Table 9.4 Normalized matrix for criteria with row averages
Criterion Market Income Infrastructure Transportation Row Averages
Market 0.1519 0.1375 0.2222 0.2857 0.1993
Income 0.7595 0.6878 0.6667 0.5000 0.6535
Infrastructure 0.0506 0.0764 0.0741 0.1429 0.0860
Transportation 0.0380 0.0983 0.0370 0.0714 0.0612
Blank Blank Blank Blank Blank 1.0000
Overall Ranking:
Site Score
Charlotte 0.5314
Atlanta 0.3091
Birmingham 0.1595
Blank 1.0000
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Summary of Mathematical Steps (1 of 2)
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Summary of Mathematical Steps (2 of 2)
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Consistency (1 of 5)
Consistency Index (CI): Check for consistency and validity of multiple
pairwise comparisons
Example: Southcorp’s consistency in the pairwise comparisons of the 4
site selection criteria
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Consistency (2 of 5)
1 0.1993
1
0.6535 3 0.0860 4 0.0612 0.8328
5
5 0.1993 1 0.6535 9 0.0860 7 0.0612 2.8524
1 1
3 0.1993 9 0.6535 1 0.0860 2 0.0612 0.3474
1 1 1
4 0.1993 7 0.6535 2 0.0860 1 0.0612 0.2473
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Consistency (3 of 5)
CI =
Average – n , where n is number of items compared
n-1
( 4.1564 4)
CI = 0.0521
4 1
CI 0 indicates perfect consistency
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Consistency (5 of 5)
CI
Step 4: Compute the Ratio RI
CI 0.0521
0.0580
RI 0.90
CI
Note: Degree of consistency is satisfactory if RI < 0.10
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Excel Spreadsheets (1 of 4)
Exhibit 9.12
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Excel Spreadsheets (2 of 4)
Exhibit 9.13
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Excel Spreadsheets (3 of 4)
Exhibit 9.14
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Excel Spreadsheets (4 of 4)
Exhibit 9.15
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Scoring Model
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Example Problem (2 of 2)
S1 .30 40 .25 75 .25 60 .10 90 .10 80 62.75
S2 .30 60 .25 80 .25 90 .10 100 .10 30 73.50
S3 .30 90 .25 65 .25 79 .10 80 .10 50 76.00
S4 .30 60 .25 90 .25 85 .10 90 .10 70 77.75
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Excel Solution
Exhibit 9.16
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Goal Programming Example Problem:
Problem Statement
Public relations firm survey interviewer staffing requirements
determination.
• One person can conduct 80 telephone interviews or 40 personal
interviews per day.
• $50/day for telephone interviewer; $70/day for personal interviewer.
• Goals (in priority order):
1. At least 3,000 total interviews conducted.
2. Interviewer conducts only one type of interview each day;
maintain daily budget of $2,500.
3. At least 1,000 interviews should be by telephone.
Formulate and solve a goal programming model to determine number
of interviewers to hire in order to satisfy the goals
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Goal Programming Example: Problem
Solution (1 of 2)
Step 1: Model Formulation:
Minimize P1d1 , P2d 2 , P3d3
subject to:
80 x1 40 x2 d1 d1 3,000 interviews
50 x1 70 x2 d 2 d 2 $2,500 budget
80 x1 d3 d3 1,000 telephone interviews
where:
x1 = number of telephone interviews
x2 = number of personal interviews
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Goal Programming Example: Problem
Solution (2 of 2)
Step 2: QM for Windows Solution:
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Analytical Hierarchy Process Example
Problem: Problem Statement (1 of 2 )
Y one1third
1 2 3 7
3 one 1
fourth
Y 3 1
Z one1sixth 1
one half
1 4
6 2
Z 7 4 1
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Analytical Hierarchy Process Example
Problem: Problem Statement (2 of 2 )
Weight/ Weight/ Weight/
Bike Durability Durability Durability
(X) (Y) (Z)
X 1 3 1
one1third one1half
Y 1
3 2
Z 1 2 1
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Analytical Hierarchy Process Example
Problem: Problem Solution (1 of 4)
Bike Gear Action (X) Gear Action (Y) Gear Action (Z) Row Averages
X 0.0909 0.0625 0.1026 0.0853
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Analytical Hierarchy Process Example
Problem: Problem Solution (2 of 4)
Weight/ Weight/ Weight/
Row
Bike Durabilit Durability Durability
Averages
y (X) (Y) (Z)
X 0.4286 0.5000 0.4000 0.4429
Y 0.1429 0.1667 0.2000 0.1698
Z 0.4286 0.3333 0.4000 0.3873
Blank Blank Blank Blank 1.0000
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Analytical Hierarchy Process Example
Problem: Problem Solution (3 of 4)
Row
Criteria Price Gears Weight
Averages
Price 0.6522 0.6667 0.6250 0.6479
Gears 0.2174 0.2222 0.2500 0.2299
Weight 0.1304 0.1111 0.1250 0.1222
Blank Blank Blank Blank 1.0000
Price 0.6479
Gears 0.2299
Weight 0.1222
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved
Analytical Hierarchy Process Example
Problem: Problem Solution (4 of 4)
Copyright © 2019, 2016, 2013 Pearson Education, Inc. All Rights Reserved