MULTIMOORA Method
Multi-Objective Optimization by Ratio Analysis Plus Full Multiplicative Form
MULTIMOORA (Multi-Objective Optimization by Ratio Analysis Plus Full Multiplicative Form) is a multi-criteria decision-making (MCDM) method that ranks alternatives by combining three subordinate approaches: Ratio System, Reference Point Approach and Full Multiplicative Form. The final ranking is obtained by aggregating the results of these three methods using Dominance Theory.
Video Demonstration
Step-by-Step Algorithm
Form the decision matrix
Create the decision matrix with $m$ alternatives and $n$ criteria :
\[ X=\begin{bmatrix} x_{11} & x_{12} & \cdots & x_{1n}\\ x_{21} & x_{22} & \cdots & x_{2n}\\ \vdots & \vdots & \ddots & \vdots\\ x_{m1} & x_{m2} & \cdots & x_{mn} \end{bmatrix} \]
\(x_{ij}\) presents the performance value of ith alternative on jth criterion, m and n are the numbers of alternatives and criteria respectively.
| Alternative | $C_1$ | $C_2$ | $C_3$ |
|---|---|---|---|
| $A_1$ | 10 | 20 | 30 |
| $A_2$ | 15 | 25 | 35 |
| $A_3$ | 25 | 15 | 35 |
Normalize the decision matrix
Normalize the decision matrix using vector normalization :
The normalized values are dimensionless and therefore comparable between criteria.
| Alternative | $C_1$ | $C_2$ | $C_3$ |
|---|---|---|---|
| $A_1$ | 0.3244 | 0.5657 | 0.5183 |
| $A_2$ | 0.4867 | 0.7071 | 0.6047 |
| $A_3$ | 0.8111 | 0.4243 | 0.6047 |
Calculate the weighted normalized decision matrix
When criterion weights are used, multiply each normalized value by its criterion weight :
Where \(w_j\) is the weight of criterion \(C_j\).
Using weights from the Entropy method: $w_1=0.7279$, $w_2=0.2009$, $w_3=0.0712$
| Alternative | $C_1$ | $C_2$ | $C_3$ |
|---|---|---|---|
| $A_1$ | 0.2361 | 0.1136 | 0.0369 |
| $A_2$ | 0.3543 | 0.1421 | 0.0431 |
| $A_3$ | 0.5904 | 0.0852 | 0.0431 |
Ratio system
Add the weighted normalized values of benefit criteria and subtract the values of cost criteria :
Where \(g\) is the number of benefit criteria.
A larger \(Y_i\) indicates a better alternative.
Benefit criteria: $C_1, C_3$. Cost criterion: $C_2$ ($g=2$).
| Alternative | Ratio System ($Y_i$) |
|---|---|
| $A_1$ | 0.1594 |
| $A_2$ | 0.2553 |
| $A_3$ | 0.5483 |
Determine the reference point
The weighted normalized decision matrix is :
For a benefit criterion , select the maximum weighted normalized value :
For a cost criterion , select the minimum weighted normalized value :
Therefore, the weighted ideal reference point is :
Calculate the absolute deviation between each weighted normalized value and the weighted ideal reference point :
Determine the largest weighted deviation for each alternative :
\(P_i\) represents the maximum weighted deviation of alternative \(A_i\) from the ideal reference point.
Alternatives are ranked in ascending order of their reference-point assessment values :
Weighted Ideal Reference Point
| Metric | $C_1$ (Benefit) | $C_2$ (Cost) | $C_3$ (Benefit) |
|---|---|---|---|
| $r_j$ | 0.5904 | 0.0852 | 0.0431 |
Absolute Deviation Matrix ($d_{ij}$)
| Alternative | $C_1$ | $C_2$ | $C_3$ |
|---|---|---|---|
| $A_1$ | 0.3543 | 0.0284 | 0.0062 |
| $A_2$ | 0.2361 | 0.0569 | 0.0000 |
| $A_3$ | 0.0000 | 0.0000 | 0.0000 |
Maximum Deviation ($P_i$)
| Alternative | $P_i$ |
|---|---|
| $A_1$ | 0.3543 |
| $A_2$ | 0.2361 |
| $A_3$ | 0.0000 |
Full multiplicative form
Calculate the product of the normalized values of the benefit criteria :
Calculate the product of the normalized values of the cost criteria :
The overall multiplicative utility is :
A higher \(U_i\) indicates a better alternative.
Uses raw values from Step 1 (not normalized or weighted). Benefit: $C_1, C_3$. Cost: $C_2$.
| Alternative | $A_i$ (Benefit) | $B_i$ (Cost) | $U_i=A_i / B_i$ |
|---|---|---|---|
| $A_1$ | 300 | 20 | 15.0000 |
| $A_2$ | 525 | 25 | 21.0000 |
| $A_3$ | 875 | 15 | 58.3333 |
Ranking
The three subordinate rankings are compared :
Dominance theory is then used to integrate the three rankings and obtain the final MULTIMOORA ranking.
An alternative that dominates another alternative in two or more of the three subordinate rankings receives the stronger final position.
| Alternative | $R_i^{(1)}$ | $R_i^{(2)}$ | $R_i^{(3)}$ | Final Rank |
|---|---|---|---|---|
| $A_1$ | 3 | 3 | 3 | 3 |
| $A_2$ | 2 | 2 | 2 | 2 |
| $A_3$ | 1 | 1 | 1 | 1 |
Dominance result: $A_3$ dominates $A_2$ and $A_1$ in all three rankings; $A_2$ dominates $A_1$ in all three rankings.
Final MULTIMOORA ranking: $A_3 \succ A_2 \succ A_1$
