You are on page 1of 3

VIKOR method

It was originally developed to solve decision problems with conflicting and


noncommensurable (different units) criteria, assuming that compromise is
acceptable for conflict resolution, the decision maker wants a solution that is the
closest to the ideal, and the alternatives are evaluated according to all established
criteria.

VIKOR ranks alternatives and determines the solution compromise that is the
closest to the ideal where a maximum group utility of the majority (shown by min S),
and a maximal regret of minimum individuals of the opponent (shown by min Q) is
offered.

DEMATEL and ANP processes is utilised to get the weights of criteria with
dependence and feedback and VIKOR method is employed to acquire the
compromise solution.

Suppose that the feasible alternatives are represented by A1,A2,,Ak,...,Am.

The performance score of alternative Ak and the jth criterion is denoted by fkj ;

Wj is the weight (relative importance) of the jth criterion, where j = 1, 2, , n and n is


the number of criteria.

Lkp =
Sk = Lk p=1
Qk = Lkp =
The compromise solution minkLkp shows the synthesized gap to be the minimum and
will be selected for its value to be the closest to the aspired level.

STEP 1 :

Obtain an aspired or tolerable level.

The best fj* values (aspired level) and the worst fj- values (tolerable level)
of all criterion functions, j = 1, 2, , n are calculated.
Setting
Aspired level , fj* = maxkfkj = 10
Tolerate level , fj- = minkfkj = 0
rkj =(|fj* - fkj|) / (fj* -fj- )

STEP 2 :

Calculate mean of group utility and maximal regret.

Compute
n

Synthesized gap for all criteria, Sk =

w j r kj
j=1

Maximal gap in k criterion for prior improvement,Q k = maxj { rkj| j=1,2,


.n}

STEP 3 :
Calculate the Index value
Ri = v(Sk S*)/(S--s*) + (1-v)(Qk-Q*)/(Q- -Q*), where k = 1, 2, , m
S* = miniSi or setting S* = 0
S- = maxiSi or setting S- = 1
Q* = miniQi or setting Q* = 0
Q- = maxiQi or setting Q- = 1
V is presented as the weight of the strategy of the maximum group utility
(usually set to 0.5)
STEP 4 :

Rank or improve the alternatives for a compromise solution.

Order the alternatives decreasingly by the value of Sk, Qk and Rk.


The alternative (A(1)) which is arranged by the measure min {R k=k = 1, 2,
, m} when the two conditions are satisfied is proposed as a compromise
solution.
C1:

Acceptable range:

R(A(2)) R(A(1)) 1/(m 1), where A(2) is the second position


in the alternatives ranked by R.
C2:

Acceptable stability in decision making:


Alternative A(1) must also be the best ranked by Sk or/and Qk.

When one of the conditions are not satisfied, a set of compromised


solutions is selected.
The compromised solutions are composed of:
1) Alternatives A(1) and A(2) if only condition C2 is not satisfied.
2) Alternatives A(1), A(2), , A(M) if condition C1 is not satisfied.

Calculating Dimension gap by dimensions of local weights :


3

p=1
D1

SD1 = d

WjD1 (fjD1 -fkjD1


fj D1 fj-D1

W
j=1

You might also like