Multi-Criteria Decision Making
Multi-Criteria Decision Making
PRESENTATION CONTENT:
MCDM definition
MCDM definitions
- consists of constructing a global preference relation for a set of alternatives evaluated using several criteria - selection of the best actions from a set of alternatives, each of which is evaluated against multiple,and often conflicting criteria.
set of decision alternatives is explicitly defined by constraints using multiple objective programming. the number of potential decision alternatives may be large.
4
as:
decision problem.
10
11
Criteria characteristics
important criteria are included. Redundancy: In principle, criteria that have been judged relatively unimportant or to be duplicates should be removed at a very early stage. Operationality: It is important that each alternative can be judged against each criterion.
12
Criteria characteristics
Mutual independence of criteria:
Straightforward applications of MCDM require that preferences associated with the consequences of the alternatives are independent of each other from one criterion to the next. Number of criteria: An excessive number of criteria leads to extra analytical effort in assessing input data and can make communication of the results of the analysis more difficult.
13
Rating, Point allocation, Categorization Ranking Swing Trade-off Ratio (Eigenvector prioritization)
Indirect Determination
15
comparisons to create a ratio matrix. It uses scale table for pair wise comparisons and then computes the weights.
16
different units, the scores in the evaluation matrix S have to be transformed to a normalized scale. some methods are :
17
18
the Ideal Solution) ELECTRE (Elimination et Choice Translating Reality) BAYESIAN NETWORK BASED FRAMEWORK AHP (The Analytical Hierarchy Process) SMART (The Simple Multi Attribute Rating Technique ) ANP (Analytic network process)
The selection of the models are based on the following evaluation criteria suggested by Dodgson et al. (2001):
internal consistency and logical soundness; transparency; ease of use; data requirements are consistent with the importance of the issue being considered; realistic time and manpower resource requirements for the analytical process; ability to provide an audit trail; and software availability, where needed.
19
20
21
Selecting a car
Criteria
Miata
22
0.3
Style 7 8
0.4
Reliability 9 7
0.3
Fuel Eco. 9
8
Si
8.4
7.6
7.5 7.0
9 6
6 7
8 8
23
hypothesized:
Ideal alternative: the one which has the best level
for all attributes considered. Negative ideal alternative: the one which has the worst attribute values.
TOPSIS selects the alternative that is the closest to
Input to TOPSIS
TOPSIS assumes that we have m alternatives
(options) and n attributes/criteria and we have the score of each option with respect to each criterion.
Let xij score of option i with respect to criterion j
We have a matrix X = (xij) mn matrix. Let J be the set of benefit attributes or criteria (more is better) Let J' be the set of negative attributes or criteria (less is better)
25
Steps of TOPSIS
Step 1: Construct normalized decision matrix. This step transforms various attribute dimensions into
26
Steps of TOPSIS
Step 2: Construct the weighted normalized decision
matrix. Assume we have a set of weights for each criteria wj for j = 1,n. Multiply each column of the normalized decision matrix by its associated weight. An element of the new matrix is: vij = wj rij
27
Steps of TOPSIS
Step 3: Determine the ideal and negative ideal
solutions.
Ideal solution.
A' = { v1' , , vn' }, where v' = { min (vij) if j J ; max (vij) if j J' }
i i
28
Steps of TOPSIS
Step 4: Calculate the separation measures for
each alternative.
The separation from the ideal alternative is:
Si * = [ (vj* vij)2 ]
j
i = 1, , m
i = 1, , m
29
Steps of TOPSIS
Step 5: Calculate the relative closeness to the ideal
0 Ci* 1
30
8
9 6
7
6 7
8
8 8
7
9 6
Steps of TOPSIS
Step 1: calculate (x2ij )1/2 for each column and
Mazda
32
Steps of TOPSIS
Step 2 : multiply each column by wj to get vij.
Civic
Saturn
Style Rel. Fuel Cost 0.046 0.244 0.162 0.106 0.053 0.192 0.144 0.092
Ford
Mazda
33
Steps of TOPSIS
Step 3 (a): determine ideal solution A*.
A* = {0.059, 0.244, 0.162, 0.080}
Rel.
Fuel
Cost
Steps of TOPSIS
Step 3 (b): find negative ideal solution A'.
A' = {0.040, 0.164, 0.144, 0.118}
Rel.
Fuel
Cost
Ford
Mazda
35
Steps of TOPSIS
Step 4 (a): determine separation from ideal solution A* =
{0.059, 0.244, 0.162, 0.080}
Rel. (.244-.244)2
Fuel (0)2
Cost
(.026)2
(.053-.059)2
Mazda (.053-.059)2
Steps of TOPSIS
Step 4 (a): determine separation from ideal solution Si*
Ford
Mazda
37
0.008186
0.003389
0.090
0.058
Steps of TOPSIS
Step 4: determine separation from negative ideal solution
Si'
Ford
Mazda
38
0.000361
0.002228
0.019
0.047
Steps of TOPSIS
Step 5: Calculate the relative closeness to the ideal solution Ci* = S'i / (Si* +S'i )
Ford
Mazda
39
0.019/0.109
0.047/0.105
0.17
0.45
comparisons. An AHP hierarchy has at least three levels: 1) the main objective of the problem at the top. 2) multiple criteria that define alternatives in middle.(m) 3) competing alternatives at the bottom.(n)
the
40
41
Steps of AHP
1) Criteria weighting must be determined using
43
44
45
46
47
48
decision-makers using AHP often make inconsistent pair wise comparisons. Rank reversals changing of relative alternative rankings due to the addition and deletion of alternatives. Large number of comparisons where there are either a large number of attributes and/or alternatives to be evaluated.
49
in that a hierarchical structure is created to assist in defining a problem and to organize criteria. However, there are some significant differences between two techniques: 1) SMART uses a different terminology. For example, in SMART the lowest level of criteria in the value tree (or objective hierarchy) are called attributes rather than sub-criteria and the values of the standardized scores assigned to the attributes derived from value functions are called ratings.
50
2) The difference between a value tree in SMART and a hierarchy in AHP is that the value tree has a true tree structure, allowing one attribute or subcriterion to be connected to only one higher level criterion. 3) SMART does not use a relative method for standardizing raw scores to a normalized scale. Instead, a value function explicitly defines how each value is transformed to the common model scale. The value function mathematically transforms ratings into a consistent internal scale with lower limit 0, and upper limit 1.
51
References:
Milan Janic and Aura Reggiani, OTB Research Institute; An
Application of the Multiple Criteria Decision Making (MCDM) Analysis to the Selection of a New Hub Airport Frederick University of Cyprus, Limassol, Cyprus and CEO, Transmart Consulting, Athens, Greece; Examining the use and application of Multi-Criteria Decision Making Techniques in Safety Assessment HAROLD VAUGHN JACKSON JR.; A STRUCTURED APPROACH FOR CLASSIFYING AND PRIORITIZING PRODUCT REQUIREMENTS
52