Normalization Methods for MCDM

In MCDM methods, e.g. topsis, aras, waspas, each single method has a predefined and default normalization method. However the normalization method can be specifically defined by setting the normalization= parameter in MCDM functions.

For example the default Topsis call with Vector norm normalization is

topsis(data, weights, fns)

whereas, the same method can be called with a different normalization method like

topsis(data, weights, fns, normalization = Normalizations.dividebycolumnsumnormalization

Vector Norm Normalization

Divide by Column Sums Normalization

Max-Min Range Normalization

Inverse Max-Min Range Normalization (max->min, min->max)

Grouped Max-Min Range Normalization

Divide by Column Maximum-Minimum Normalization

Inverse Divide by Column Maximum-Minimum Normalization

Divide by All Norm Normalization

Null Normalization