Professional Documents
Culture Documents
(TOPSIS)
Origin and History development by Kwangsun Yoon and Hwang Ching-Lai – Yoon, K., “System
Selection by Multiple Attribute Decision Making,” Ph. D. Dissertation, Kansas
State University, Manhattan, Kansas, 1980.
Basic Concept The chosen Alternative should have the shortest distance from the ideal
solution and the farthest from the negative-ideal solution.
Ideal
Solution
C1 C2 C3 C4 C5 C6
P1 X11 X12 X13 . . X1n
X= . . . . . . .
. . . . . . .
. . . . . . .
Hypothesis
1. Each Attribute in the Decision Matrix takes either monotonically increasing or monotonically
decreasing utility
2. A Set of Weights for the Criteria is required
3. Any Outcome which is expressed in a non-numerical way, should be quantified through the
appropriate scaling technique
Procedures
Step 0: Obtain the decision matrix after using a numerical scale for intangible
Step 1: Construct the Normalized Decision Matrix
Step 2: Construct the Weighted Normalized Decision Matrix
Step 3: Determine Ideal and Negative-Ideal Solutions
Step 4: Calculate the Separation Measure
Step 5: Calculate the Relative Closeness to the Ideal Solution
Step 6: Rank the preference order
4 Projects:
P1 Project α
P2 Project β
P3 Project γ
P4 Project δ
6 Criterions:
Worst Best
C1 Investment (in RM) : max min
Decision Matrix
C1 C2 C3 C4 C5 C6
Project α 320000 2 200000 med. v good med.
Project β 280000 3 180000 low med. med.
Project γ 300000 2 210000 high good v. Good
Project δ 400000 2 200000 Low med. med.
TOPSIS Solution
Step 0: Obtain the decision matrix after using a numerical scale for intangible
1.0 1.0
High Poor
Advantage Attributes
Disadvantage Attributes
3.0 3.0
7.0 7.0
Low Good
9.0 9.0
C1 C2 C3 C4 C5 C6
Project α 32 2 20 5 9 5
Project β 28 3 18 7 5 5
Project γ 30 2 21 3 7 9
Project δ 40 2 20 7 5 5
for i = 1, …, m; j = 1, …, n
2
Step 1(a): calculate √∑ 𝑥𝑖𝑗 for each column
2
𝑥𝑖𝑗 =1024+784+900+1600
C1 C2 C3 C4 C5 C6
Project α 1024 4.00 400 25 81 25
Project β 784 6.25 324 49 25 25
Project γ 900 3.24 441 9 49 81
Project δ 1600 4.84 400 49 25 25
= √4308
2
Step 1 (b): divide each column by √∑ 𝑥𝑖𝑗 to get Normalized Decision Matrix
=32/65.64
=30/65.64
=28/65.64
C1 C2 C3 C4 C5 C6
Project α 0.4875 0.4671 0.5056 0.4352 0.6708 0.4003
Project β 0.4266 0.5839 0.4550 0.6093 0.3727 0.4003
rij =
Project γ 0.4571 0.4204 0.5308 0.2611 0.5217 0.7206
Project δ 0.6094 0.5139 0.5056 0.6093 0.3727 0.4003
=40/65.64
Step 2 (b): multiply each Normalized Decision Matrix cell by wj to get Weighted Normalized Decision
Matrix
=0.4875*0.2 =0.4671*0.3
=0.5056*0.1
C1 C2 C3 C4 C5 C6
Project α 0.0975 0.1401 0.0506 0.0435 0.1342 0.0400
Project β 0.0853 0.1752 0.0455 0.0693 0.0745 0.0400
vij = Project γ 0.0914 0.1261 0.0531 0.0261 0.1043 0.0721
Project δ 0.1219 0.1542 0.0506 0.0609 0.0745 0.0400
C1 C2 C3 C4 C5 C6
Project α 0.0975 0.1401 0.0506 0.0435 0.1342 0.0400
Project β 0.0853 0.1752 0.0455 0.0693 0.0745 0.0400
Project γ 0.0914 0.1261 0.0531 0.0261 0.1043 0.0721
Project δ 0.1219 0.1542 0.0506 0.0609 0.0745 0.0400
A* 0.0853 0.1261 0.0531 0.0261 0.1342 0.0721
A’ 0.1219 0.1752 0.0455 0.0693 0.0745 0.0400
=min(0.0975;0.0853;0.0914;0.1219)
=max(0.0506; 0.0455; 0.0531; 0.0531)
Step 4 (a): determine separation from ideal solution for each row
2
C1 C2 C3 C4 C5 C6 ∑(𝑣𝑗∗ − 𝑣𝑖𝑗 ) √∑(𝑣𝑗∗ − 𝑣𝑖𝑗 )2
= √0.00792
= (0.001337 + 0.000786 + 0.000006 +
= (0.1219-0.0835)2 0.001212 + 0.003556 + 0.001026)
Step 4 (b): determine separation from negative ideal solution for each row
2
C1 C2 C3 C4 C5 C6 ∑(𝑣𝑗∗ − 𝑣𝑖𝑗 ) √∑(𝑣𝑗∗ − 𝑣𝑖𝑗 )2
= √0.0061
= (0.000000 + 0. 000442+ 0. 000026+
= (0.1219-0.121935)2 0. 000070+ 0. 000000+ 0. 000000)
Step 5: Calculate the Relative Closeness to the Ideal Solution
Step 0: Obtain the decision matrix after using a numerical scale for intangible
Step 1: Obtain the normalized decision matrix using
rij = xij / xj* ; if the jth criterion is a benefit criterion
rij = xj’/xij ; if the jth criterion is a cost criterion
Step 2: Using the weight for the different criteria obtain the weighted score for each alternative using
the normalized decision matrix
Step 3: Based on the final score, rank the alternatives.
SAW Solution
Step 0: Obtain the decision matrix after using a numerical scale for intangible
C1 C2 C3 C4 C5 C6
Project α 32 2 20 5 9 5
xij = Project β 28 3 18 7 5 5
Project γ 30 2 21 3 7 9
Project δ 40 2 20 7 5 5
C1 C2 C3 C4 C5 C6
Project α 0.8750 0.9000 0.9524 0.6000 1.0000 0.5556
Project β 1.0000 0.7200 0.8571 0.4286 0.5556 0.5556
rij =
Project γ 0.9333 1.0000 1.0000 1.0000 0.7778 1.0000
Project δ 0.7000 0.8182 0.9524 0.4286 0.5556 0.5556
C1 C2 C3 C4 C5 C6 S
Project α 0.8558
Project β 0.7112
Project γ 0.9422
Project δ 0.6902