Ranking method · Opricovic, 1998

VIKOR

VlseKriterijumska Optimizacija I Kompromisno Resenje (multi-criteria compromise ranking)

Finds the compromise solution: high overall utility without any unacceptable weakness.

How it works

  1. Normalize each value against the best and worst observed per criterion.
  2. Compute S (weighted total regret group utility) and R (the single worst weighted regret).
  3. Blend them into Q = v·S̃ + (1−v)·R̃, where v sets the balance between consensus and worst-case caution.
  4. Rank by ascending Q and test two acceptance conditions: acceptable advantage (C1) and acceptable stability (C2).
  5. If a condition fails, VIKOR proposes a compromise set of alternatives instead of a single winner.

Use it when

Watch out for

Parameters

v ∈ [0, 1] the weight of group utility versus individual regret (default 0.5).

Cite the method

Opricovic, S., & Tzeng, G.-H. (2004). Compromise solution by MCDM methods: A comparative analysis of VIKOR and TOPSIS. European Journal of Operational Research, 156(2), 445-455.

@article{opricovic2004compromise,
  author  = {Opricovic, Serafim and Tzeng, Gwo-Hshiung},
  title   = {Compromise solution by {MCDM} methods: A comparative analysis of {VIKOR} and {TOPSIS}},
  journal = {European Journal of Operational Research},
  volume  = {156},
  number  = {2},
  pages   = {445455},
  year    = {2004},
  doi     = {10.1016/S0377-2217(03)00020-1}
}

Try VIKOR on your own data

Upload a spreadsheet or type your alternatives in every calculation step is traced.

Open the studio