Unnormalized vs Normalized

Consider a simple model with two objectives (O₁ and O₂) and two alternatives (a₁ and a₂).
Let’s assume that we provided judgments for a₁ and a₂ wrt O₁ and O₂, and those judgments are in unnormalized mode (for instance, we used ratings), so that priorities of a₁ and a₂ do not add up to 1 wrt O₁ and O₂.

                  Goal
                 /    \
          p = 0.6      p = 0.4
              O₁           O₂
             /  \         /   \
          0.8    0.7   0.6    0.5
           a₁     a₂    a₁     a₂

Here:

  • For O₁: p(a₁) + p(a₂) = 0.8 + 0.7 ≠ 1

  • For O₂: p(a₁) + p(a₂) = 0.6 + 0.5 ≠ 1

Now, let’s see how we calculate the resulting (global) priorities of a₁ and a₂ in normalized and unnormalized modes.

1. Normalized mode:

First, we normalize priorities of a₁ and a₂ wrt each covering objective:

p(a1 wrt O1)=0.8(0.8+0.7)=0.53
p(a2 wrt O1)=0.7(0.8+0.7)=0.47

  =1

p(a1 wrt O2)=0.6(0.6+0.5)=0.55
p(a2 wrt O2)=0.5(0.6+0.5)=0.45

  =1

After that, we perform regular synthesis:

p(a1)=0.530.6+0.550.4=0.538
p(a₁) = 0.53 \cdot 0.6 + 0.55 \cdot 0.4 = 0.538p(a1)0.470.6+0.450.4=0.462

Since all clusters were normalized, global priorities are also normalized: 0.538 + 0.462 = 

2. Unnormalized mode:

In this case, we skip the normalization step and go straight to synthesis:

p(a1)=0.80.6+0.60.55=0.72p(a₁) = 0.8 \cdot 0.6 + 0.6 \cdot 0.4 = 0.72
p(a2)

As we can see, the sum of global priorities does not add up to 1: 0.72+0.62=

If we normalize global unnormalized priorities, we will get the following values:

p(a1)=0.537p(a₁) = 0.537
p(a2)= 0.463

Results are close, but not quite the same.

Let’s check the general case and see if the results should or should not match up.

                Goal
                 |
     -------------------------
     |                       |
    O₁ (p₁)                 O₂ (p₂)
   /   \                   /     \
 v₁₁   v₂₁              v₁₂     v₂₂
 a₁     a₂              a₁       a₂


In normalized mode:

pN(a1)=p1v11v11+v21+p2v12v12+v22p^N(a₁) = p₁ \cdot \frac{v_{11}}{v_{11} + v_{21}} + p₂ \cdot \frac{v_{12}}{v_{12} + v_{22}}

(normalized priority wrt O₁ and wrt O₂)

In unnormalized mode after normalization:

pUN(a1)=p1v11+p2v12p1v11+p2v12+p1v21+p2v22p^{un}(a₁) = \frac{p₁ v_{11} + p₂ v_{12}}{p₁ v_{11} + p₂ v_{12} + p₁ v_{21} + p₂ v_{22}}

(denominator is normalization)

If results are the same in normalized mode and unnormalized after normalization, then:

pN(a1)=p
UN
(a1)
p^N(a₁) = p^{un}(a₁)

That is:

p1v11v11+v21+p2v12v12+v22=p1v11+p2v12p1v11+p2v12+p1v21+p2v22

Let’s assume p1=p2=0.5p₁ = p₂ = 0.5 to simplify calculations:

v11v11+v21+v12v12+v22=v11+v12v11+v12+v21+v22\frac{v_{11}}{v_{11} + v_{21}} + \frac{v_{12}}{v_{12} + v_{22}} = \frac{v_{11} + v_{12}}{v_{11} + v_{12} + v_{21} + v_{22}}
v11(v12+v22)+v12(v11+v21)(v11+v21)(v12+v22)=v11+v12v11+v12+v21+v22\frac{v_{11}(v_{12} + v_{22}) + v_{12}(v_{11} + v_{21})}{(v_{11} + v_{21})(v_{12} + v_{22})} = \frac{v_{11} + v_{12}}{v_{11} + v_{12} + v_{21} + v_{22}}
(v11v12+v11v22+v12v11+v12v21)(v11+v12+v21+v22)=(v11+v12)(v11v22+v12v21+v21v22)= (v_{11} + v_{12})(v_{11}v_{22} + v_{12}v_{21} + v_{21}v_{22})v12v212+v11v222+2v11v122+2v11v12v22+2v11v12v21+2v11v21v22+2v12v21v22v112v12v122v11=0 v12v212+v11v222+v112v12+v122v11+2v11v12v21+2v11v12v22=0v_{12}v_{22}^2 + v_{11}v_{22}^2 + v_{11}^2 v_{12} + v_{12}^2 v_{11} + 2v_{11}v_{12}v_{21} + 2v_{11}v_{12}v_{22} = 0

This is true only if:

v11=v12=v21=v22=0v_{11} = v_{12} = v_{21} = v_{22} = 0

Conclusion: We should NOT expect results in normalized mode to match results in unnormalized mode after normalization.